Определение города по IP-адресу посетителя
1 350 ₽
Опубликовано: 24.09.2014
Обновлено: 10.10.2014
Версия: 1.0.0
Установлено: 66 раз
Модуль для 1С-Битрикс "Определение города по IP-адресу посетителя"
Модуль автоматически определит город посетителя вашего сайта, свяжет его с кодом в КЛАДР и предоставит другие удобные инструменты управления информацией о местоположении.
Твитнуть
Модуль "Определение местоположения по IP-адресу" определяет по IP-адресу местоположение (город) посетителя вашего сайта.
Модуль может работать с онлайн базой ipgeobase.ru или с локальными базами. Локальные базы могут быть двух типов - это база тех же онлайн сервисов либо база из модуля веб-аналитики 1С-Битрикс.
Модуль также автоматически найдет соответствие найденного города с бадой данных КЛАДР, что бывает необходимым для расчета стоимости и времени доставки.
Преимущество локальной базы данных IP-адресов в том, что сайт не зависит от внешних сервисов и их работа не влияет на работу модуля. Недостаток - эти базы необходимо периодически обновлять.
Если у вас на сайте установлен модуль веб-аналитики, вы можете его подключить в настройках модуля. При этом у вас появляется возможность использовать любые базы IP-адресов, с которыми может работать модуль веб-аналитики 1С-Битрикс. В данный модуль можно также загружать базы по всему миру (международные базы IP адресов). Также есть возможность выбора только конкретных городов (без строки поиска) в компоненте "Выбор города".
В модуле присутствуют компоненты, необходимые для отображения выбранного местоположения и возможности сменить его посетителем.
Разместите компонент в шапке сайта (Осторожно! Редактирование шаблона сайта лучше доверить профессионалам!) и он вам автоматически будет выводить определенный модулем город, как на скриншоте:
Компонент определения может работать в двух режимах - "Скрытое определение" и "Запрос". При скрытом определении, компонент просто отображает определенный город с возможностью пользователем его смены. В режиме "Запрос" пользователю предлагается ввести свой город самостоятельно. При этом, если пользователь откажется ввести город (закроет всплывающее окно выбора) - компонент установит определенный им город.
В компоненте выбора города предусмотрен выпадающий список найденных городов по первым введенным буквам (для облегчения ввода). По России модуль строит список так, чтобы первыми в списке были населенные пункты, находящиеся в регионе определенного модулем города. Это облегчает ввод населенных пунктов, которые невозможно определить по IP-адресу (определяются только крупные населенные пункты).
Если у вам на сайте требуется выбор из нескольких, заранее известных городов, вы можете составить список этих городов в настройках и отключить строку поиска других населенных пунктов. Таким образом, посетителю будет отображаться для выбора список с этими городами.
Модуль "Определение местоположения по IP-адресу" работает на любой редакции 1С-Битрикс: Управление сайтом.
Модуль может работать с онлайн базой ipgeobase.ru или с локальными базами. Локальные базы могут быть двух типов - это база тех же онлайн сервисов либо база из модуля веб-аналитики 1С-Битрикс.
Модуль также автоматически найдет соответствие найденного города с бадой данных КЛАДР, что бывает необходимым для расчета стоимости и времени доставки.
Преимущество локальной базы данных IP-адресов в том, что сайт не зависит от внешних сервисов и их работа не влияет на работу модуля. Недостаток - эти базы необходимо периодически обновлять.
Если у вас на сайте установлен модуль веб-аналитики, вы можете его подключить в настройках модуля. При этом у вас появляется возможность использовать любые базы IP-адресов, с которыми может работать модуль веб-аналитики 1С-Битрикс. В данный модуль можно также загружать базы по всему миру (международные базы IP адресов). Также есть возможность выбора только конкретных городов (без строки поиска) в компоненте "Выбор города".
В модуле присутствуют компоненты, необходимые для отображения выбранного местоположения и возможности сменить его посетителем.
Разместите компонент в шапке сайта (Осторожно! Редактирование шаблона сайта лучше доверить профессионалам!) и он вам автоматически будет выводить определенный модулем город, как на скриншоте:
Компонент определения может работать в двух режимах - "Скрытое определение" и "Запрос". При скрытом определении, компонент просто отображает определенный город с возможностью пользователем его смены. В режиме "Запрос" пользователю предлагается ввести свой город самостоятельно. При этом, если пользователь откажется ввести город (закроет всплывающее окно выбора) - компонент установит определенный им город.
В компоненте выбора города предусмотрен выпадающий список найденных городов по первым введенным буквам (для облегчения ввода). По России модуль строит список так, чтобы первыми в списке были населенные пункты, находящиеся в регионе определенного модулем города. Это облегчает ввод населенных пунктов, которые невозможно определить по IP-адресу (определяются только крупные населенные пункты).
Если у вам на сайте требуется выбор из нескольких, заранее известных городов, вы можете составить список этих городов в настройках и отключить строку поиска других населенных пунктов. Таким образом, посетителю будет отображаться для выбора список с этими городами.
Модуль "Определение местоположения по IP-адресу" работает на любой редакции 1С-Битрикс: Управление сайтом.
На этапе установки модуля будет предложено " ". Оставьте галочки включенными, если вы хотите пользоваться указанной базой.
Если галочки установлены, модуль автоматически скачает базу местоположений с сайта.
После загрузки и установки базы данных ipgeobase модуль установит автоматически базу с городами из КЛАДР (по России).
Скриншоты настройки модуля:
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 - Исправлена работа избранных городов. - Добавлена поддержка английской локализации. - Исправлены мелкие ошибки. |