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() - страна на англ.Документация: https://zahalski.dev/modules/awz.iptown/" />
AWZ: Город по IP
По запросу
Заказать доработку
Модуль для определения города по 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() - страна на англ.
Документация: https://zahalski.dev/modules/awz.iptown/
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() - страна на англ.
Документация: https://zahalski.dev/modules/awz.iptown/
Загрузка отзывов...
