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

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

Главная страница / DataLife Engine / Плагины для DLE / DateHide - скрытие контента в полной новости по дате Y-m-d

DateHide - скрытие контента в полной новости по дате Y-m-d

19 сентября 2026 | 15:57 | Суббота
22
0
[ Рейтинг: 0 / Голосов: 0 ]
DateHide - скрытие контента в полной новости по дате Y-m-d

Небольшой плагин который сравнивает текущую серверную дату с датой, полученной из XField (например [xfvalue_date_release]), или вручную прописанную в fulstory.tpl, и показывает/скрывает содержимое текста, который находится внутри блока.

Немного предыстории: после выхода финальных релизов DLE, я по старинке публикую релизы как правило через 2 недели, т. к. 2 недели обычно хватает чтобы разработчики исправили все баги, которые будут обнаружены клиентами Celsoft. Но править шаблон и новость часто надоедает, или, например, меня может не быть в сети, когда я планировал добавить релиз на сайт. Создал доп поле типа «ДАТА» и прописал там дату публикации ссылки на сайте в формате 2026-09-24, и прописал условиями доп полей в шаблоне. Теперь, когда основные данные готовы для публикации — я просто сразу буду добавлять ссылку, и спустя 2 недели после финальных релизов, ссылки будут автоматически открываться для всех пользователей, кроме гостей.

Возможно кто-то найдёт применение данного плагина у себя на сайте. 

Допустимые комбинации: <=, =>, =<, <>, ==, !=, !==

Пример использования:

[datehide>=2026-09-19]Сегодня уже 19 сентября 2026[/datehide]
[datehide<2026-09-19]Сегодня уже не 19 сентября 2026[/datehide]

Версия DLE: 19.1-21.0 (поверка была на 19.1 и 21.0, но вообще по коду - должно работать на любой версии DLE)

Скачать «DateHide — скрытие контента в полной новости по дате Y-m-d»:

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

PS при желании этот тег можно по аналогии с show.full скопировать в *.short/*.custom.php файлы. Но у меня потребность только для полной новости, поэтому в другие шаблоны новостей данный тег не добавлял.

Комментарии:
ℹ️
 

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