В Корзине
Определение города по IP-адресу посетителя
1 350
Опубликовано: 24.09.2014
Обновлено: 10.10.2014
Версия: 1.0.0
Установлено: 66 раз

Модуль для 1С-Битрикс "Определение города по IP-адресу посетителя"

Модуль автоматически определит город посетителя вашего сайта, свяжет его с кодом в КЛАДР и предоставит другие удобные инструменты управления информацией о местоположении.
Твитнуть
 
Обратите внимание!
Все модули устанавливаются и обновляются только на активные лицензии 1С-Битрикс: Управление сайтом. Узнать про лицензии можно на странице продление лицензии 1С-Битрикс.
Модуль "Определение местоположения по IP-адресу" определяет по IP-адресу местоположение (город) посетителя вашего сайта.

Модуль может работать с онлайн базой ipgeobase.ru или с локальными базами. Локальные базы могут быть двух типов - это база тех же онлайн сервисов либо база из модуля веб-аналитики 1С-Битрикс.

Модуль также автоматически найдет соответствие найденного города с бадой данных КЛАДР, что бывает необходимым для расчета стоимости и времени доставки.

Преимущество локальной базы данных IP-адресов в том, что сайт не зависит от внешних сервисов и их работа не влияет на работу модуля. Недостаток - эти базы необходимо периодически обновлять.

Если у вас на сайте установлен модуль веб-аналитики, вы можете его подключить в настройках модуля. При этом у вас появляется возможность использовать любые базы IP-адресов, с которыми может работать модуль веб-аналитики 1С-Битрикс. В данный модуль можно также загружать базы по всему миру (международные базы IP адресов). Также есть возможность выбора только конкретных городов (без строки поиска) в компоненте "Выбор города".

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

Разместите компонент в шапке сайта (Осторожно! Редактирование шаблона сайта лучше доверить профессионалам!) и он вам автоматически будет выводить определенный модулем город, как на скриншоте:

определение местоположения


Компонент определения может работать в двух режимах - "Скрытое определение" и "Запрос". При скрытом определении, компонент просто отображает определенный город с возможностью пользователем его смены. В режиме "Запрос" пользователю предлагается ввести свой город самостоятельно. При этом, если пользователь откажется ввести город (закроет всплывающее окно выбора) - компонент установит определенный им город.

Запрос местоположения на сайте, Битрикс



select.png


В компоненте выбора города предусмотрен выпадающий список найденных городов по первым введенным буквам (для облегчения ввода). По России модуль строит список так, чтобы первыми в списке были населенные пункты, находящиеся в регионе определенного модулем города. Это облегчает ввод населенных пунктов, которые невозможно определить по IP-адресу (определяются только крупные населенные пункты).

выбор населенного пункта на сайте


Если у вам на сайте требуется выбор из нескольких, заранее известных городов, вы можете составить список этих городов в настройках и отключить строку поиска других населенных пунктов. Таким образом, посетителю будет отображаться для выбора список с этими городами.

Модуль "Определение местоположения по IP-адресу" работает на любой редакции 1С-Битрикс: Управление сайтом.


На этапе установки модуля будет предложено " ". Оставьте галочки включенными, если вы хотите пользоваться указанной базой.

Настройка базы для поиска местоположения

Если галочки установлены, модуль автоматически скачает базу местоположений с сайта.

Загрузка базы данный местоположений

После загрузки и установки базы данных ipgeobase модуль установит автоматически базу с городами из КЛАДР (по России).
Загрузка КЛАДР на сайт Битрикс

Скриншоты настройки модуля:

Настройка модуля местоположения для 1С-Битрикс

Местоположения на сайте

определение города в 1С-Битрикс

список городов в базе данных
1.1.0 (08.10.2014) - Поддержка технологии "Композитный сайт".
- Небольшие исправления и улучшения.
1.0.3 (07.10.2014) - Добавлена поддержка обработчиков событий (php и js) по изменению (выбору) города.
- Изменен файл опций модуля, дополнена информация для разработчика.
- Используется один шаблон в компонентах для мобильной и настольной версии.
- Исправлен компонент "Получение местоположения".
- Незначительные улучшения и исправления.
1.0.2 (16.09.2014) - Добавлено кеширование избранных городов.
- Добавлены проверки на существование таблиц.
- Удалены метатеги из мобильных шаблонов, фиксировавшие масштабирование.
- Незначительные улучшения и изменения.
1.0.1 (03.10.2014) - Добавлена поддержка определения местоположения по городам и странам мира.
- Исправлены шаблоны компонентов для работы с международной базой.
- Добавлен поиск по городам и странам мира.
- Добавлен интерфейс обновления международной базы с сайта maxmind.com
- Исправлена работа избранных городов.
- Добавлена поддержка английской локализации.
- Исправлены мелкие ошибки.
Назад в раздел