Каталог решений

IpGeoBase. Определение местоположения по IP-адресу

Модуль добавляет в продукт возможность определения местоположения посетителя по ip-адресу. Главная особенность модуля в том, что он не «ходит» на сторонние сервисы, а работает с локальной базой адресов.

IpGeoBase. Определение местоположения по IP-адресу

IpGeoBase. Определение местоположения по IP-адресу

Описание

Технические данные

Опубликовано:
02.04.2015
Обновлено:
01.05.2016
Версия:
1.0.2
Установлено:
100 - 499 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Эксперт», «Бизнес»
Адаптивность:
Нет
Поддержка Композита:
Нет

Описание решения

Модуль добавляет в продукт возможность определения местоположения посетителя по ip-адресу.

Главная особенность модуля в том, что он не «ходит» на сторонние сервисы, а работает с локальной базой адресов.
Отзывы (0)
Обсуждения (2)
Что нового
1.0.2 (01.05.2016) Небольшая правка при изменении кодировки строк
1.0.1 (03.04.2015) - В методе getRecord первый параметр теперь по умолчанию ip-адресс пользователя
Установка
Модуль устанавливается стандартным способом. В момент установки скачиваются актуальные базы ip-адресов с сервиса http://ipgeobase.ru/

После установки и подключения модуля, доступен php-класс \Olegpro\IpGeoBase\IpGeoBase, которые возвращает название города, регион, а так же ширину и долготу найденного местоположения по ip-адресу.

Пример:

if(\Bitrix\Main\Loader::includeModule('olegpro.ipgeobase')) {   
   echo '<pre>';print_r(\Olegpro\IpGeoBase\IpGeoBase::getInstance()->getRecord());echo '</pre>';
}  
в моём случае выведет:

Array
(
    [range] => 78.36.192.0 - 78.36.223.255
    [cc] => RU
    [city] => Калининград
    [region] => Калининградская область
    [district] => Северо-Западный федеральный округ
    [lat] => 54.711594
    [lng] => 20.509972
) 

Модуль работает на новых технологиях ядра D7. Версия 1С-Битрикс должна быть старше 14.

База поставляется в .zip архиве. На сервере должно быть установлено расширение, для его распаковки.

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

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки
Для установки данного решения необходимо указать адрес вашего сайта, на котором установлен 1С-Битрикс. Вам также потребуется авторизоваться на своем сайте под правами Администратора, чтобы продолжить установку.
Как установить дополнение