AWZ: Город по IP

Рейтинг:
0 тг.
Выберите подарок При покупке данного товара вам полагается один из подарков представленных ниже

Модуль для определения города по IP по базе Sypex Geo

1) Базы IP адресов автоматически обновляются 1 раз в неделю (на агенте).
2) Не требует обращения к внешним API (база IP хранится локально)

Пример использования:

if(\Bitrix\Main\Loader::includeModule('awz.iptown')){
   $townRes = \Awz\IpTown\Geo::getData();
   if($townRes->isSuccess()){
      $townName = $townRes->getCityRu();
      if($townName){
          echo "Ваш город: " . $townName;
      }
   }
}

\Awz\IpTown\Geo::getData($ip="")
по умолчанию пустая строка (IP адрес посетителя)
возвращает объект \Awz\IpTown\CityResult наследник \Bitrix\Main\Result

$ob = \Awz\IpTown\Geo::getData();

$ob->getCityId() - ид города в базе
$ob->getCityLat() - широта
$ob->getCityLon() - долгота
$ob->getCityRu() - город на русском
$ob->getCityEn() - город на англ.
$ob->getRegionId() - ид региона в базе
$ob->getRegionIso() - код региона
$ob->getRegionRu() - регион на русском
$ob->getRegionEn() - регион на англ.
$ob->getCountryId() - ид страны в базе
$ob->getCountryIso() - код страны
$ob->getCountryRu() - страна на русском
$ob->getCountryEn() - страна на англ.
Разработчик Andrew Zahalski
Опубликовано 27.06.2023
Версия 1.0.1
Установлено Менее 50 раз
Адаптивность Нет
Поддержка Композита Нет
Подходящие редакции Первый сайт, Старт, Стандарт, Малый бизнес, Бизнес, Корпоративный портал, Энтерпрайз, Интернет-магазин + CRM
Бесплатно Да
Пробный период Есть