Определение города по IP

Просмотров: 7Куплено: менее 100Разработчик: Денис (korogan)
Определение города по IP
Определение города по IP
Определение города по IP
Определение города по IP
Определение города по IP
Определение города по IP
Определение города по IP
Цена: 3 900 Руб
Зарегистрируйтесь или авторизируйтесь для того, чтобы купить.
ПОСМОТРЕТЬ В ДЕЙСТВИИ

Модуль «Геолокация» — определение города посетителя по IP-адресу.

Модуль автоматически определяет город посетителя по его IP-адресу и отображает результат на сайте. Поддерживает три способа определения: через API sypexgeo.net, локальную базу данных SxGeo или API DaData.

Посетитель видит свой город с возможностью подтвердить или сменить его. Доступны два шаблона вывода — выпадающий список (dropdown) и модальное окно (Fancybox). Для быстрого выбора можно задать список крупных городов, которые отображаются отдельным блоком.

Модуль позволяет подменять контент страниц и блоков на сайте в зависимости от города посетителя. Для каждого города можно задать альтернативный текст, который будет показан вместо основного контента. Подмена настраивается отдельно для страниц и блоков с выбором конкретных элементов.

В настройках доступен выбор разрешённых стран, управление временем жизни cookie для подтверждения города, скрытие региона рядом с названием города.

В стоимость входит лицензия на 1 домен. Возможна установка на сайты в аренде при наличии доступа к файлам — уточните возможности вашего тарифа. Если у вас есть вопросы по техническим требованиям или установке — свяжитесь с разработчиком.

Технические требования:
- DIAFAN CMS 7.0 и выше (установка на версию 6.0 возможна, свяжитесь с разработчиком)
- PHP 7.2 и выше
- ionCube Loader 14.0 и выше
- Расширение curl для PHP
- Расширение OpenSSL для PHP

1. Скачиваем архив с модулем.

2. Заходим в раздел «Темы и дизайн» административной части DiafanCMS

3. Создаем новую тему с названием iplocation

4. В пункте «Импорт темы», нажимаем «Выбрать файл»

5. Выбираем скачанный архив с модулем

6. На странице редактирования темы жмём сохранить.

7. В разделе "Настройки" заходим в подраздел "Модули и БД" и устанавливаем галочку у появившегося модуля Геолокация

8. Получаем лицензию на использование модуля у разработчика

9. В настройках модуля выберите режим работы — через API sypexgeo.net, локальную базу данных или API DaData. Если выбран режим через API — введите соответствующий ключ. Затем перейдите на вкладку «Базы данных» и скачайте базу регионов. После этого модуль готов к работе.

10. Используем шаблонный тег <insert name="show_geo" module="iplocation"> или <insert name="show_geo" module="iplocation" template="modal"> для вывода города в нужном месте сайта
11. Для вывода блоков сайта с подменой контента по городу используем штатный тег с атрибутом template="iplocation": <insert name="show_block" module="site" id="7" template="iplocation"> (Без этого атрибута блок выводится обычно, без учета подмены городов)

Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.