s2l_getlocation - определение местоположения посетителя по его IP-адресу

Опубликовано
Комментарии Нет

Скачать s2l_getlocation_v0.1.txt

Плагин позволяет определить местоположение вашего посетителя по его IP-адресу для Российской Федерации и Украины. Для определения используется сайт ipgeobase.ru.

Плагин позволяет получить такие данные как:

  • сам IP;
  • кодовое обозначение страны (для России это будет RU);
  • город;
  • область (регион);
  • широту;
  • долготу;
  • округ (край).

Плагин имеет одинарный тег и парный тег условия.

Плагин экономит запросы к внешнему сервису в рамках одной страницы сайта. Это означает, что если мы укажем вывод города посетителя в одном месте, а регион в другом месте страницы, то плагин сделает только один запрос при первом выводе города, а информацию для второго запроса о регионе, он возьмет уже из полученной информации.

Установка и удаление плагина

Установка и удаление происходит стандартно, как и любой другой плагин TXP.

Тэги

Тег <txp:s2l_getlocation />

Выводит единственное значение. Это одиночный тег.

Возможные значения

IP-адрес:

name="ip"

кодовое обозначение страны:

name="country"

город:

name="city"

область (регион):

name="region"

широта:

name="lat"

долгота:

name="lng"

округ (край):

name="district"

Тег <txp:if_s2l_getlocation>…</txp:if_s2l_getlocation>

Условный тег, позволяющий проверить принадлежит ли полученное значение нужному. Это парный тег с возможностью использовать <txp:else<.

Возможные значения

IP-адрес:

name="ip"

кодовое обозначение страны:

name="country"

город:

name="city"

область (регион):

name="region"

широта:

name="lat"

долгота:

name="lng"

округ (край):

name="district"

Примеры

Код:

<txp:s2l_getlocation name="region" />

Вывод, к примеру:

Омская область

Код:

<txp:if_s2l_getlocation name="city" value="Омск">
	Да
<txp:else />
	Нет
</txp:if_s2l_getlocation>

Проверяется в каком городе посетитель сайта и если это «Омск», то выводится «Да». В обратном случае выводится «Нет».

Скачать s2l_getlocation_v0.1_zip.txt

Автор
Категории ,

Комментарии

Нет комментариев к данной статье.

Комментарии

Поля обозначенные как * требуются обязательно. Перед постингом всегда делайте просмотр своего комментария.





← Старые Новые →