Модуль для геопозиционирования контента/рекламы. Добавляет теги для использования в шаблонах DLE. К примеру можно показывать(или не показывать) заключённый в теги контент для любых стран. Выборка происходит по IP посетителей, которые сверяются с локальной базой данных Sypex Geo или другими сервисами. Обращение к базе данных происходит один раз в сутки для каждого посетителя и результат "кешируется" в cookie, чтобы не возникало никакой нагрузки на сервер или замедления работы сайта.
Режимы работы:
0 ~ auto (Sypex Geo ipv4, Cloudflare - ipv6, if not Cloudflare - DaData, if not DaData - default region)
1 ~ only Sypex Geo (ipv4)
2 ~ only Cloudflare (ipv4 & ipv6)
3 ~ only DaData (ipv4 & ipv6)
4 ~ Sypex Geo (ipv4) & Cloudflare (ipv6)
5 ~ Sypex Geo (ipv4) & DaData (ipv6)
Примеры тегов:
[geo=RU] ... [/geo]- выводит содержимое для указанных стран в формате двухбуквенного кода ISO 3166-1
[not-geo=RU] ... [/not-geo]- выводит содержимое для всех, кроме указанных стран
[sng] ... [/sng]- выводит содержимое для стран СНГ ~ Россия, Белоруссия, Украина, Казахстан и т.д.
[not-sng] ... [/not-sng]- выводит содержимое для всех, кроме СНГ
{geo}- выводит двухбуквенный код страны в формате ISO 3166-1
Также можно указывать страны через запятую, к примеру [geo=RU,BY,RS] ... [/geo]
Когда локальная база данных не смогла определить IP и внешние сервисы также не смогли определить страну IP посетителя, то для таких случаев используется регион по умолчанию.