Ищу Интеграция 2gis на сайт

Тема в разделе "DLE", создана пользователем Gorev, 27 ноя 2012.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Модераторы: killoff
  1. Gorev

    Gorev

    Регистр.:
    30 авг 2012
    Сообщения:
    210
    Симпатии:
    36
    Собственно есть сайт на DLE. Нужно прикрутить к нему справочник 2gis. Кто нибудь сталкивался с подобным?
     
  2. yavasilek

    yavasilek vasilek_gorbunok

    Регистр.:
    5 окт 2008
    Сообщения:
    1.178
    Симпатии:
    423
  3. Gorev

    Gorev

    Регистр.:
    30 авг 2012
    Сообщения:
    210
    Симпатии:
    36
    Там есть API и виджет. Чем они функционально отличаются?

    Есть код этого самого виджета

    Код:
    <noscript id="dg-widget-minigis-place-58a1f5aa" style="color:#c00;font-size:16px;font-weight:bold;">
        Виджет miniGIS использует JavaScript. Включите его в настройках вашего браузера.
    </noscript>
    <script src="http://mini.api.2gis.ru/js/ver_24583cb/loader.js"></script>
    <script type="text/javascript">
        new DG.Widget.Components.Loader({
            wid: 'my_code',
            params: {"projectSelector":{"id":19,"code":"n_novgorod","name":"Нижний Новгород","centroid":"POINT(43.961174756962464 56.290989404973963)","timezone":"Indian/Reunion"},"search":{"rubrics":{"list":["_6","_9","_10","_12","_18","_35","_46","_48","_50"]},"_searchFirmBasePoint":{}},"customBalloon":{},"Map":{"zoom":14,"lon":43.460288316683,"lat":56.236970151925},"resize":{"w":879,"h":436}}    });
    </script>


    Как его вставить в DLE?
     
  4. yavasilek

    yavasilek vasilek_gorbunok

    Регистр.:
    5 окт 2008
    Сообщения:
    1.178
    Симпатии:
    423
    куда вставить то? можно в шабе блок создать и в него вставить. Если надо вставить в запись, то надо или встроенный парсер ломать либо попробовать вставить напрямую через базу.

    Виджет предоставляет базовые функции, идет "как есть" и для работы с ним особые знания не нужны. Ну а API более гибкое и требует знания php ... плюс надо по разбираться в самих функциях API
     
  5. Gorev

    Gorev

    Регистр.:
    30 авг 2012
    Сообщения:
    210
    Симпатии:
    36
    Вообще нужно чтобы это была статичная страница. Можешь поподробнее объяснить. А то я уже несколько часов бьюсь и ничего не получается.
     
  6. yavasilek

    yavasilek vasilek_gorbunok

    Регистр.:
    5 окт 2008
    Сообщения:
    1.178
    Симпатии:
    423
    Создаешь статическую страницу к примеру stat1
    В шаблон статических страниц добавляешь код в нужное место
    HTML:
    [static=stat1] тут код из конструктора [/static]
     
    Gorev нравится это.
  7. Gorev

    Gorev

    Регистр.:
    30 авг 2012
    Сообщения:
    210
    Симпатии:
    36
    Спасибо. Всё заработало.
    Но походу нужно будет всё таки API настраивать. Потому как мне нужен только город Дзержинск (пригород Нижнего Новгорода), а там только сам Нижний Новгород. И он показывает организации и Дзержинска и Нижнего Новгорода, что мне не подходит.
    Напишу ещё в 2gis может они конечно что подскажут.
     
  8. Gorev

    Gorev

    Регистр.:
    30 авг 2012
    Сообщения:
    210
    Симпатии:
    36
    В общем конструктор работает, но не так. Ответ от тех.поддержки 2gis пришёл следующий.

    В виджете 2GIS mini поиск осуществляется только по всему проекту (для Нижнего Новгорода это дополнительно Дзержинск, Богородск, Кстово, Бор).



    Вы можете реализовать свой сервис для поиска организаций только по Дзержинску, сделать это можно с помощью нашего API справочника.


    Поэтому может кто подскажет как реализовать?