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

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

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

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

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

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

Скриншоты
Описание

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

Опубликовано:
02.04.2015
Обновлено:
08.08.2016
Версия:
1.0.4
Установлено:
Более 1000 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет
Совместимо с PHP 8.1
Нет

Пользовательское соглашение

Описание

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

Главная особенность модуля в том, что он не «ходит» на сторонние сервисы, а работает с локальной базой адресов.
Отзывы (6)
Обсуждения (27)
1 - 5 из 27
Что нового
1.0.4 (08.08.2016) Правки обновляторки баз
1.0.3 (02.07.2016) Добавлена возможность из панели администрирования обновлять локальные базы (на странице модуля). За основу берутся актуальные базы ipgeobase. Разработчикам: для обновления баз есть API (new \Olegpro\IpGeoBase\DatabaseManager())->updateDatabaseFiles(); в случае ошибки кидает исключения типа \Olegpro\IpGeoBase\DatabaseManagerException
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 архиве. На сервере должно быть установлено расширение, для его распаковки.

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

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

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

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки