Skip to content

Обновленный плагин позволяет быстро определить местоположение пользователя по ip. Для Cotonti

Notifications You must be signed in to change notification settings

webitproff/SxGeo-base-v2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

SxGeo-base-v2

Плагин позволяет быстро определить местоположение пользователя по ip. Для Cotonti

Возможности и особенности

Высокая скорость работы
Определение по IP-адресу страны и города
Хорошая точность определения по странам СНГ
База содержит названия населенных пунктов в русской транскрипции
Автоматическое обновление базы данных до актуальной версии

Установка

Распаковать, скопировать файлы в корень сайта.
Установить через панель Администрирования → Расширения (Управление сайтом → Расширения)
Проверьте настройки в меню настройки плагина (Управление сайтом → Расширения → sxgeo → Конфигурация).

Для автоматического обновления базы данных, можно установить в corn команду на выполнение скрипта, указав ссылку ваш.сайт/index.php?r=sxgeo

Использование

Использовать данные можно двумя способами:

Через вызовы функций sx_getCity($ip) и sx_getCountry($ip). Эти функции возвращают строки с именем города и страны соответственно. Если IP адрес не указан - система использует IP адрес текущего пользователя.

Примеры:
{PHP|sx_getCity('8.8.8.8')}
{PHP.usr.ip|sx_getCountry($this)}

Если в настройках расширения включен режим Автоматическая инициализация, то в шаблонах можно использовать прямые обращения к сгенерированным для текущего пользователя данным.

Вот пару основных тэгов

{PHP.sx_ip} Айпи пользователя
{PHP.sx_city.ext_info.country.name_ru} Страна (если нужна страна транслитом то name_ru поменять на name_en) (для городов и регионов соответственно)
{PHP.sx_city.ext_info.region.name_ru} Регион
{PHP.sx_city.info.city.name_ru} Город
{PHP.sx_city.info.city.lat} Широта
{PHP.sx_city.info.city.lon} Долгота

About

Обновленный плагин позволяет быстро определить местоположение пользователя по ip. Для Cotonti

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 96.5%
  • Smarty 3.5%