Цена
0 тенге
-0%
0 тенге
Экономия
0 тенге
Редакция Битрикс
Без лицензии
Бизнес
Интернет-магазин + CRM
Корпоративный портал
Малый бизнес
Первый сайт
Стандарт
Старт
Энтерпрайз
-
Работает на редакциях Битрикс
Адаптивность
Нет;
Описание
Модуль для определения города по 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() - страна на англ.
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
Бесплатно
Да
Пробный период
Есть
Установок
100 - 499 раз
Отзывы