10 (4)
+3

SxGeoIP base v2



Разработчик:
Дата публикации:
26.06.2015
Версия:
2.0
Фреймворк:
Cotonti Siena

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

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

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

Установка

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

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

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

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

    Примеры:
    {PHP|sx_getCity('8.8.8.8')}
    {PHP.usr.ip|sx_getCountry($this)}
    
  2. Если в настройках расширения включен режим Автоматическая инициализация, то в шаблонах можно использовать прямые обращения к сгенерированным для текущего пользователя данным.

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

    {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} Долгота
Последние изменения
26 июня 2015, 16:34

В случае необходимости вы можете заказать установку и настройку данного расширения на вашем сайте.

Отправить заявку

Поддержите автора, если это расширение оказалось полезным для вас.

Поддержать разработку
Примечание

Данный плагин является обновленной версией плагина SxGeo (от Macik).

Другие разработки автора
reCaptcha API 2.0

reCaptcha для Cotonti




Рекомендуем также посмотреть
Bstat

Остатки на счетах пользователей

Guestprojects

Создание проекта без предварительной авторизации

LiqPay

Плагин для приема оплаты через платежную систему LiqPay.

VKpost 0.2

Автоматически постинг страниц модуля Page + Projects(Фриланс-Биржа) на стену Вконтакте

VizitedProjects

Просмотренные проекты

Easy contact

Простая форма обращения пользователя к администрации (не зависит от плагина Contact)

Placemarks

Отметка местоположения пользователя на карте одним кликом

Onlinestatus

Статус пользователя в зависимости от активности на сайте

Regpay

Вознаграждение на счет за регистрацию на сайте