Актульнаый релиз „DataLife Engine 19.0 Final“ buildid 109

подробнее о релизе

Главная страница / DataLife Engine / Плагины для DLE / Использование тегов country/not-country/{country} в админке при добавлении/редактировании новостей

Использование тегов country/not-country/{country} в админке при добавлении/редактировании новостей

17 января 2026 | 16:38 | Суббота
30
2
[ Рейтинг: 0 / Голосов: 0 ]
Использование тегов country/not-country/{country} в админке при добавлении/редактировании новостей

Встретил вчера на одном ресурсе продажу модуля с дублирующим функционалом, который есть в DLE. Отличие было только в том, что в модуле была возможность использовать теги скрытия контента не только в TPL файлах шаблона, но и полях краткой и полной новостей. Решил скопировать этот функционал так же и на эти поля, теперь при добавлении можно использовать эти теги непосредственно в редакторе DLE.

Сами теги, используемые в файлах шаблона:

[country=X] текст [/country]

выводят текст, указанный в них, если посетитель находится в указанных X странах, где X это список ISO кодов стран. Страны можно перечислять через запятую. Например, теги [country=RU, BY, KZ] текст [/country] выведут текст если посетитель из России, Беларуси или Казахстана.

[not-country=X] текст [/not-country]

выводят текст, указанный в них, если посетитель находится не в указанных X странах, где X это список ISO кодов стран. Например, [not-country=RU, BY, KZ] текст [/not-country] выведут текст если посетитель не из России, Беларуси или Казахстана, а из любых других стран.

{country}

выведет ISO код страны, в которой находится посетитель сайта, например, выведет RU если посетитель находится в России, или US если посетитель находится в США.

И непосредственно сам плагин:

⚠️ Войдите в аккаунт для доступа к контенту

PS т. к. в основном блокировка контента идёт в полной новости, поэтому теги будут работать только при просмотре полной новости. Чтобы работал и при просмотре кратких новостей на сайте нужно сделать аналогичную правку в файле engine/modules/show.short.php. В плагине всего одна правка, так что думаю с копированием кода не должно ни у кого возникнуть проблем.

Комментарии:
ℹ️
 
  1. grafT 24 января 2026 02:31
    grafT

    А вот за это большое спасибо👍подобное искал

    1. byroot AdMin 24 января 2026 07:21
      byroot

      Всегда пожалуйста! Всё для вас...

      --------------------
      🎬🎬🎬 Мои услуги по DLE 👉👉👉 https://byroot.ru/uslugi.html 🎬🎬🎬
Модули для создания киносайта и не только на базе DataLife Engine, и многое другое...
Просто блог Евгения Попова, он же - byroot © 2015-2026 | Карта сайта