Скачать 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>
Проверяется в каком городе посетитель сайта и если это «Омск», то выводится «Да». В обратном случае выводится «Нет».
Комментарии
Нет комментариев к данной статье.
Комментарии