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

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

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

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

AWZ: Город по IP

Модуль для определения города по IP по базе Sypex Geo1) Базы 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() - страна на англ.GitHub - https://github.com/zahalski/awz.iptown

AWZ: Город по IP

AWZ: Город по IP

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

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

Опубликовано:
27.06.2023
Версия:
1.0.1
Установлено:
50 - 99 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет
Совместимо с PHP 8.1
Да

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

Описание

Модуль для определения города по 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() - страна на англ.

GitHub - https://github.com/zahalski/awz.iptown
Отзывы (0)
Обсуждения (2)
Установка
Минимальная версия php - 7.4
Минимальная версия БУС - main 21.0

1) Установить модуль через систему обновлений
2) Можно использовать api модуля для определения Региона/Города/Страны
Поддержка
Поддержка оказывается по контактам:

Предпочитаемый способ связи:

Открытая линия поддержки - https://zahalski.bitrix24.by/online/opensource

Дополнительные способы связи:

Telegram: @andrew_zahalski
Email: info<гав>zahalski<точка>dev

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

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

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