Задать вопрос Связаться с нами
  • Главная
  • Услуги
    • Исправление ошибок
    • Доработка сайтов
    • Обслуживание сайтов
    • Техподдержка сайтов
    • Веб-разработка
    • Интернет-магазины
  • Модули
    • Антирутин
    • SEO - мастер
    • SMS-уведомления
    • Импорт данных
    • Простые отзывы
    • Древовидный прайс-лист
    • Утилиты от «Webdebug»
    • SMS-сообщения (Lite)

    • Все наши модули

    • Все модули Битрикс:Marketplace
  • Акции
  • Поддержка
  • Блог
  • О нас
    • Отзывы
    • Новости
    • Реквизиты

    • Контакты
  • Главная
  • Услуги
    • Исправление ошибок
    • Доработка сайтов
    • Обслуживание сайтов
    • Техподдержка сайтов
    • Веб-разработка
    • Интернет-магазины
  • Модули
    • Антирутин
    • SEO - мастер
    • SMS-уведомления
    • Импорт данных
    • Простые отзывы
    • Древовидный прайс-лист
    • Утилиты от «Webdebug»
    • SMS-сообщения (Lite)

    • Все наши модули

    • Все модули Битрикс:Marketplace
  • Акции
  • Поддержка
  • Блог
  • О нас
    • Отзывы
    • Новости
    • Реквизиты

    • Контакты
Главная
Модули «1С-Битрикс: Маркетплейс»
Категория: Маркетинг, реклама
«Определение города по IP-адресу посетителя»: модуль для 1С-Битрикс
altasib.geobase

«Определение города по IP-адресу посетителя»: модуль для 1С-Битрикс

Разработчиком данного модуля является X3Group
Купить: 3 000 руб.
  • Описание
  • Установка
  • История
  • Техподдержка

  • Подходящие редакции 1С-Битрикс: Старт, Стандарт, Эксперт, Малый бизнес, Бизнес
  • Включает в себя: Компоненты, Модуль
  • Категории: Маркетинг, реклама, Региональность
  • Название компании-партнера: X3Group
  • Последняя версия: 2.7.2
  • Дата обновления: 09.03.2022
  • Дата публикации: 24.09.2014
  • Число установок: Более 1000 раз
  • Адаптивность: Нет
  • Поддержка композита: Да
  • Совместимо с Сайты24: Нет

Модуль «Определение города по IP-адресу посетителя» определяет по IP-адресу местоположение (город) посетителя вашего сайта.

Модуль «Определение города по IP-адресу посетителя» может использовать:
1. Онлайн-сервисы
   - ipgeobase.ru (закрыта)
   - geoip.elib.ru (с поддержкой кода пользователя) (закрыта)
2. Локальные базы
   - база онлайн-сервиса ipgeobase.ru (оставлена для старых пользователей)
   - база данных городов мира maxmind.com
   - база из модуля веб-аналитики 1С-Битрикс.

Особенности модуля:
1. Использование БД КЛАДР
Модуль автоматически найдет для сайта соответствие найденного города с базой данных КЛАДР, что бывает необходимо для расчета стоимости и времени доставки.

2. Применяются локальные базы
Преимущество локальной базы данных IP-адресов в том, что сайт не зависит от внешних сервисов геопозиционирования, и их функционирование не влияет на работу модуля. Недостаток — эти БД нужно периодически обновлять, для чего в настройках предусмотрен специальный интерфейс и напоминания.

3. Автоматическое определение местоположения
Решение автоматически определит город посетителя и может выводить окна с подтверждением города либо выбором другого, из списка или в строке поиска.

4. Подстановка местоположения на странице заказа
Скрипты модуля подставят местоположение в соответствующие поля на странице с компонентом оформления заказа, что поможет улучшить конверсию интернет-магазина.

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

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

7. Встроенное API
Имеется API для определения города по IP и необходимые события в методах, если функционала компонентов будет недостаточно.

8. Вывод контента с привязкой к местоположениям (геотаргетинг)
Для избранных городов модуля есть возможность задать пользовательские поля (например, телефон, контактные данные, ссылку и др.) для каждого города и значения «по умолчанию» — для всех, а также вывести их компонентом. Это может быть полезным, если имеется несколько офисов компании в разных городах.

9. Редирект по IP адресу
На базе избранных городов возможен переход на соответствующий домен или URL-адрес при выборе посетителем данного города. Таким образом можно организовать маршрутизацию по поддоменам на основе выбранного города или захода с IP-адресов определенных городов.


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

Базу maxmind необходимо скачивать и загружать на сайт самостоятельно. Краткая инструкция есть в настройках модуля

Онлайн базы, к сожалению, не поддерживаются сейчас разработчиками и в данный момент не работают
  • 2.7.2, 09.03.2022
    - Добавлена поддержка установки (и переустановки) баз данных MaxMind GeoLite2 (после ручной загрузки в директорию модуля). - Устранены устаревшие онлайн-сервисы. - Небольшие изменения.
  • 2.7.0, 22.01.2021
    - Доработан поиск ближайшего города из списка избранных (GetNearestCityFromSelected): закреплен приоритет города над регионом. - Доработан поиск текущего города из списка избранных (GetCurrentCityFromSelected) - Исправлен поиск свойств заказа по типу местоположения (LOCATION). - Добавлена опция исключения показа городов выбранных стран из списка в строке поиска. - Правки по интерфейсу списка избранных городов.
  • 2.6.1, 10.04.2020
    - При определении города источниками MaxMind добавлен поиск соответствия населенным пунктам КЛАДР (с учетом региона). - Исправлено запоминание выбора зарубежных городов. - Расширен спектр значений для опции "В течение какого времени помнить о совершенном перенаправлении". - Устранено дублирование городов в компоненте "Выбор города". - Добавлены события: после формирования URL для редиректа (OnAfterFormingRedirectUri) и непосредственно перед серверным перенаправлением модуля (OnBeforeRedirect). - Добавлена опция: "Отключить в мобильной версии автопоказ всплывающего окна "Ваш город"". - Добавлена опция: "Cайты, для которых осуществлять перенаправление". - Небольшие изменения в компонентах.
  • 2.5.6, 10.01.2020
    - Добавлена опция, отключающая показ посетителю окна «Ваш город» повторно, если он кликнул «крыжик» закрытия, или вне попапа, или нажал Esc.
  • 2.5.5, 09.12.2019
    - Исправлено распространение cookies модуля на поддомены. - Доработан показ выбранного города после окончания сессии.
  • 2.5.4, 20.11.2019
    - Исправлена ошибка поиска местоположения в опциях модуля. - Исправлена ошибка с распаковкой баз при установке модуля.
  • 2.5.2, 31.10.2019
    - Исправлена подстановка геоданных в поле местоположения на страницах оформления заказа со старыми шаблонами. - Исправлена проверка доступности обновлений БД для серверов с отключенными обертками URL (URL wrappers). - Исправление показа кодировки строк, выдаваемых базой данных GeoLite2.
  • 2.5.0, 25.10.2019
    - Усовершенствован поиск по местоположениям Битрикс в методе GetBXLocations(), включая поиск по населенным пунктам уровня села (VILLAGE). - Исправлен поиск по некоторым сложноименуемым регионам и относящимся к ним городам и селам. - Добавлен поиск по почтовому индексу (zip коду) при подборе соответствующего системного местоположения для локации КЛАДР. - Добавлен поиск сёл в ajax-обработчике на странице заказа. - Исправлен показ и выбор города в списке поиска в компоненте "Выбор города". - Небольшие исправления в опциях модуля.
  • 2.4.1, 20.09.2019
    - Добавлен новый источник получения данных геопозиционирования MaxMind GeoLite2. - Улучшена поддержка PHP v.7.1. - Небольшие исправления.
  • 2.3.0, 09.08.2019
    - Доработана функция GetBXLocations(): добавлена поддержка районов при поиске местоположения. - В опциях модуля добавлен вывод статистики баз данных модуля и данных, полученных в результате определения по разным источникам. - Исправлен показ системного уведомления о наличии обновлений и соответствующая проверка в настройках модуля. - В списке избранных городов доработан вывод значений пользовательских полей. - Исправлено выполнение скрипта при поиске города в некоторых браузерах. - Небольшие исправления.
  • 2.2.0, 16.11.2018
    - Добавлена опция "Показывать вместо автоматически определенного города ближайший город из списка избранных городов" в настройки модуля. - Доработан показ городов в строке поиска города окна "Выбор города": расширена маска включения, доработана сортировка. - Исправлено сохранение в куки при подтверждении города в окне "Ваш город". - Исправлен показ уведомлений о наличии обновлений архивов БД для местоположений.
  • 2.1.4, 30.07.2018
    - Исправлено перенаправление по ссылкам избранных городов для версии 18.0 Главного модуля.
  • 2.1.3, 12.07.2018
    - Исправлено распространение кук на другие домены для версии БУС 18.0.
  • 2.1.1, 03.04.2018
    - Добавлен выбор цветовой схемы для компонентов выбора и подтверждения города в опциях модуля. Выбор осуществляется из предустановленных темы и схемы или вручную заданного цвета. - Небольшие правки в стилях.
  • 2.0.5, 28.07.2017
    - Исправлено распространение кук на поддомены. - Правки с выводом окна в шаблоне компонента "Выбор города", если его значение не определено.
  • 2.0.4, 03.07.2017
    - Исправлен класс источника определения города и страны, используемый модулем Веб-аналитики (statistic). - Исправлена установка таблицы MaxMind. - Небольшие исправления.
  • 2.0.3, 23.06.2017
    - Исправлен класс источника определения города и страны, используемый модулем Веб-аналитики (statistic). - Небольшие исправления.
  • 2.0.1, 23.05.2017
    - Добавлена поддержка значений пользовательских полей типов список и привязка к разделам и элементам информационных блоков, в компоненте altasib:geobase.uf.detail.
  • 2.0.0, 26.04.2017
    - Обновлен дизайн всплывающих окон компонентов "Выбор города" и "Ваш город". - Добавлено компактное окно подтверждения в компоненте altasib:geobase.select.city: его показ задействуется, если не выбран город пользователем, а также включена опция "Режим вывода окна подтверждения города" в "Компактное окно" или установлен параметр "Показывать компактное окно подтверждения" в компоненте. - Добавлена параметр задания строки в компактном окне. - Скорректирован поиск доменов. - Добавлена поддержка редиректа у доп. поля ссылки на значение по умолчанию. - Исправлена проверка на сессию в случае многодоменной системы при выборе города. - Небольшие правки и исправления.
  • 1.11.3, 07.03.2017
    - Добавлены проверки в функции перенаправления для исключения редиректов для POST-запросов, не поддерживающих Cookies браузеров, а также поисковых ботов. - Добавлена распечатка ключей массива $_SERVER для проверки на передачу сервером данных об IP-адресе посетителя.
  • 1.11.2, 09.02.2017
    - Скорректирован поиск соответствия некоторых регионов между базами ipgeobase и КЛАДР. - Исправлено сохранение выбранного посетителем региона.
  • 1.11.1, 01.01.1970
    - Добавлен профиль модуля altasib.geobase в источниках определения города и страны, поддерживаемых модулем Веб-аналитики (statistic). - Добавлена опция "Использовать установленные пользователем данные в источнике определения модуля Статистики" для вывода в объекте CCity данных выбранного посетителем города. - При сбросе кеширования отменяется редирект по ссылке, указанной в пользовательском поле города. - Добавлена задержка появления всплывающего окна компонента "Ваш город".
  • 1.11.0, 21.12.2016
    - Добавлено распространение кук пользовательского выбора (ALTASIB_GEOBASE_CODE) на все домены системы. Данную возможность можно отключить соответствующей опцией в настройках модуля. - Добавлено js-прерывание для устаревших ajax-запросов при поиске города в окне выбора. - Исправлен показ ближайшего города для избранных городов по автоопределенным данным. - Исправлено назначение кук при заходе на сайт по IP адресу. - Скорректировано определение IP-адреса, исключаются локальные адреса. - Небольшие улучшения.
  • 1.10.0, 11.11.2016
    - Добавлен показ ближайшего города для избранных городов, по координатам или региону. - Поддержка запросов на новом ядре при подстановке местоположения. - Добавлено исправление раскладки клавиатуры при поиске города в строке компонента Выбор города. - Добавлено сохранение ширины и долготы для данных из MaxMind базы. - Добавлена поддержка поиска местоположений Битрикс на ядре D7, включая поиск регионов, в функции CAltasibGeoBase::GetBXLocations(). - Добавлена возможность изменения сортировки у избранных городов. - В компоненте altasib:geobase.uf.detail добавлены новые поля вывода: округ и гео-координаты, задействован вывод ближайшего избранного города.
  • 1.9.2, 12.10.2016
    - Добавлен параметр «Подгружать окно "Выбор города" со списком городов ajax-запросом» в компоненте altasib:geobase.select.city. Содержимое окна может быть помещено в конец документа, перед закрытием тега body. - Добавлено кеширование результата поиска городов в поисковой строке. - Добавлены классы кодов для полей в шаблоне компонента altasib:geobase.uf.detail. - Исправлены ошибки пространства имен при использовании базы MaxMind. - Исправлена работа функции CAltasibGeoBaseSelected::GetCurrentCityFromSelected() в обработчике событий OnAfterAutoDetectCity. - Исправлены php предупреждения. - Небольшие правки в коде модуля.
  • 1.9.1, 06.09.2016
    - Добавлена поддержка подстановки местоположения в новом шаблоне обновленного компонента bitrix:sale.order.ajax. - Добавлено JavaScript-событие onBeforeYourCityOpen, позволяющее запретить вывод окна с подтверждением города, а вместо этого запустить как выбор городов вообще, так и любой другой обработчик. - В шаблоне компонента altasib:geobase.select.city скорректирован вывод надписи "Выберите город" при пустых данных. - Небольшие правки в скриптах модуля.
  • 1.9.0, 24.08.2016
    - Добавлено событие OnBeforeResultCitySearch, выполняющееся перед выводом пунктом списка выбора городов в компоненте altasib:geobase.select.city, с возможностью изменения данных. - Исправлена фильтрация населенных пунктов по опции "Показывать только города, крупные поселки и районные центры из населенных пунктов в поле поиска". - Мелкие исправления.
  • 1.8.10, 05.07.2016
    - Замена устаревших функций в php коде.
  • 1.8.9, 01.06.2016
    - Скорректировано взаимодействие опции «Добавлять автоматически определенный город к списку избранных городов» модуля с параметром «Выводить вместо правой надписи строки "Выберите город" город, определенный автоматически» компонента «Выбор города». - Исправлено закрытие popup-окна «Ваш город» по нажатию клавиши «Escape». - Исправлен php код модуля, вызывавший ошибку «Лишний вывод в файлах конфигурации». Изменено кеширование избранных городов. - Исправлены ошибки js скрипта в шаблоне компонента altasib:geobase.your.city. - Исправлены ошибки определения кодировки и конвертации строк и файлов.
  • 1.8.8, 19.05.2016
    - Добавлено распространение cookies с данными выбранного города на все поддомены. - Добавлена возможность отключить подстановку местоположения для конкретного типа плательщика в опциях модуля (значение "не выбрано").
  • 1.8.7, 06.05.2016
    - Добавлен выбор подключения jQuery версии 2 в опциях модуля. - Добавлена поддержка регистронезависимой константы кодировки сайта. - Мелкие правки.
  • 1.8.6, 26.04.2016
    - Исправлена работа скрипта js подстановки в заказе в браузерах Yandex.браузер и мобильных. - Небольшие исправления в коде модуля и шаблонов.
  • 1.8.5, 20.04.2016
    - В компоненте altasib:geobase.your.city добавлен параметр "Выполнять проверку на заполненность сессии и cookies модуля" для предотвращения многократного показа окна пользователю, подтвердившему город. - Доработан скрипт js модуля, подставляющий местоположение на странице заказа. - Скорректированы js скрипты компонентов на предмет детекции локализации. - В опциях модуля сделан показ свойств типа местоположение без привязки к профилю.
  • 1.8.4, 24.03.2016
    - Добавлена опция "В течение какого времени помнить о совершенном перенаправлении" в настройки модуля. - Скорректирована работа перенаправлений. - Исправлена некорректная работа скрипта js с дефолтными значениями свойств заказа типа "Местоположение".
  • 1.8.3, 03.03.2016
    - Добавлен функционал редиректа на страницу с таким же относительным путем, но другим доменом (опция модуля "Осуществлять перенаправление с сохранением относительного пути"). - Добавлена опция "Показывать только города, крупные поселки и районные центры из населенных пунктов в поле поиска" для компонента выбора города. - Скорректирован вывод шаблона компонента altasib:geobase.uf.detail. - Небольшие улучшения кода.
  • 1.8.2, 20.02.2016
    - Доработка js скрипта для компонента bitrix:sale.order.ajax: исправлена работа для магазинов с одним типом плательщика, доработан обработчик ajax-событий. - Улучшена детекция ip-адреса хоста клиента. - Доработка функционала модуля, проверяющего наличие файлов на удаленном сервере. - Небольшие исправления и улучшения.
  • 1.8.1, 25.01.2016
    - Добавлена константа NO_GEOBASE для принудительного запрета на выполнение событий модуля (необходимо для выполнения скриптов по cron). - Изменения в js скрипте для страницы оформления заказа: если поле местоположения непустое и недефолтное, подстановка отменяется. - Добавлено выполнение обработчика на ajax события в js скрипте, работающем на странице оформления заказа. - Небольшие исправления и улучшения.
  • 1.8.0, 05.01.2016
    - Исправлены шаблоны компонента altasib:geobase.select.city для показа автоопределенных городов, имеющихся в списке. - Из названий городов исключено сокращение типа населенного пункта в компоненте выбора города. - Добавлена поддержка протокола https, а также исправлена работа в Safari в js скрипте модуля. - Доработаны функции поиска по местоположениям Битрикс CAltasibGeoBase::GetBXLocations() для других локализаций сайта. - Добавлена подстановка местоположения на уровне региона, если соответствующее населенному пункту местоположение не найдено. - Исправлены ошибки при сохранении региона в качестве местоположения.
  • 1.7.0, 23.11.2015
    - Добавлен функционал перезагрузки текущей страницы по выбору или подтверждению города, если разрешен редирект: опция "Осуществлять переход по ссылке, указанной в пользовательском поле города, при выборе этого города". - Добавлена многосайтовость в опции "Код SID сайта в системе geoip.elib.ru" модуля. - Разделены опции использования онлайн-сервисов ipgeobase.ru и geoip.elib.ru (geoip.top). - Исправлены js файлы шаблонов компонентов для работы страницы в iframe. - Частично минифицированы js файлы шаблонов, исправлена инициализация обработчиков. - Скорректированы стили css. - Исправлены файлы установщика модуля.
  • 1.6.0, 15.10.2015
    - Добавлена опция "Код сайта в системе geoip.elib.ru" для поддержки изменений в запросе к онлайн-сервису GeoIP. - Исправлена инициализация обработчиков событий в шаблонах компонентов модуля (устранен конфликт с композитной технологией). - Исправлены стили в шаблонах компонентов для корректного отображения ширины и высоты элементов.
  • 1.5.0, 30.09.2015
    - Добавлено событие OnAfterAutoDetectCity по автоматическому определению города после записи в сессию (куки). - Добавлена опция "Определять автоматически город на хитах" - запись в сессию и куки даже тогда, когда не используются компоненты модуля. - Добавлена опция "Осуществлять перенаправление по ссылке, указанной в пользовательском поле города, при заходе на сайт посетителем, подтвердившим этот город" - выполняется редирект на указанный в избранном городе адрес, переход запоминается на сутки. - Добавлена поддержка работы без объекта BX в файлах Javascript модуля. - Небольшие исправления и улучшения.
  • 1.4.0, 01.09.2015
    - Добавлена поддержка регионов России в качестве местоположений. - Добавлена опция выбора режима вывода местоположений. - Оптимизация шаблонов компонентов выбора и подтверждения местоположения. - Добавлена поддержка регионов в качестве избранных местоположений. - Небольшие исправления и улучшения.
  • 1.3.1, 03.08.2015
    - Добавлена задержка выполнения скрипта на странице оформления заказа. - Исправлено сохранение уровней доступа к модулю. - Добавлено принудительное подключение скриптов главного модуля Битрикс.
  • 1.3.0, 13.07.2015
    - Добавлен выбор свойств местоположений для типов плательщиков магазина. - Исправлен js скрипт, работающий на странице оформления заказа, добавлена поддержка старых списочных шаблонов выбора местоположения. - Исправлен функционал модуля по сохранению пользователем города, определенного автоматически. - Сжаты картинки модуля. - Исправлен шаблон компонента altasib:geobase.select.city. - Незначительные изменения и улучшения.
  • 1.2.1, 02.06.2015
    - Добавлен функционал пользовательских полей для избранных городов с предустановленными полями: "Телефон", "Ссылка", "Доп. информация". - Добавлен компонент вывода дополнительных полей города. - Добавлен функционал перехода по ссылке, указанной в пользовательском поле города, при выборе этого города (включается в опциях). - Коррекция js кода модуля для страницы оформления заказа. - Незначительные изменения и улучшения.
  • 1.1.8, 17.04.2015
    - Добавление опции модуля для включения автоматически определенного города в список избранных городов. - Добавление опции модуля для включения/отключения показа городов мира в строке поиска.
  • 1.1.7, 15.04.2015
    - Исправление шаблонов компонента "Выбор города".
  • 1.1.6, 07.04.2015
    - Добавление проверки на объявление класса распаковщика zip. - Небольшие исправления.
  • 1.1.5, 07.04.2015
    - Коррекция javascript кода модуля.
  • 1.1.4, 19.03.2015
    - Замена устаревших функций в javascript коде, работающем на странице оформления заказа.
  • 1.1.3, 05.03.2015
    - Доработка javascript кода, работающего на странице оформления заказа, улучшение поддержки местоположений. - Доработка файла опций.
  • 1.1.2, 30.01.2015
    - Исправление ошибок переопределения функций. - Небольшие доработки и улучшения кода.
  • 1.1.1, 25.12.2014
    - Обновление базы данных КЛАДР. - Небольшие доработки кода.
  • 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 - Исправлена работа избранных городов. - Добавлена поддержка английской локализации. - Исправлены мелкие ошибки.
Вопросы по работе модуля вы можете задавать в нашу техподдержку:
http://www.is-market.ru/personal/support/
Ссылки
  • Главная
  • Модули
  • Акции
  • Услуги
  • Отзывы
  • Блог
  • Новости
  • Контакты
  • Реквизиты
Поиск по сайту
Наши контакты

По всем вопросам обращайтесь:

Электронная почта: info@webdebug.ru

Telegram: webdebug

WhatsApp: +79882410850

Viber: +79882410850

Skype (только переписка): webdebug

Форма обратной связи

Webdebug Bitrix certified
Webdebug QR-code
© ООО «Веб дебаг», 2011 – 2022. Политика конфиденциальности.
×
У Вас вопрос?
Загрузка ...
×
Связаться с нами
Загрузка ...
×
Установка модуля

Внимание! Повторная установка в демо-режиме приведет к окончанию демо‑режима и невозможности использовать модуль.

×
Запрос на приобретение
и настройку модуля
Загрузка ...