Forums / National / Russian / Тех. поддержка / Как проверить в TPL...

Kabak
#47697 2024-01-12 16:19

Смотрите всё проще.  Например, я вывожу на главной странице последние сообщения с форума и мне нужно выделить информацию о сообщениях которые моложе какого-то количества дней или часов.  Я хочу проверить в шаблоне , например , плагина forman или ricentitems сколько времени прошло от момента публикации сообщения до текущего момента. И если время меньше , например , недели, то использовать другой CSS для отображения элемента в шаблоне.

 

<!-- IF {PHP|time()} - {PAGE_ROW_UPDATED_STAMP} > 1000000 -->

 

Добавлено 2 недели спустя:

Как правильно писать проверку в TPL ?

<!-- IF ( {FORUMS_POSTS_ROW_ID|att_count('forums',$this,'files')} > 0 OR {FORUMS_POSTS_ROW_ID|att_count('forums',$this,'images')} > 0 )  AND {PHP.usr.maingrp} > 1 -->

Такое можно со скобками мутить или нет ?         т.е.  <!-- IF  ( 1 или 2 ) и 3  -->

или нужно так ?

<!-- IF {FORUMS_POSTS_ROW_ID|att_count('forums',$this,'files')} > 0 OR {FORUMS_POSTS_ROW_ID|att_count('forums',$this,'images')} > 0 -->
<!-- IF {PHP.usr.maingrp} > 1 -->

 

Мне нужно, чтобы на форуме отображался блок с вложениями, если есть хоть один файл или картинка во вложении ( плагин attach2 ) , и при этом,  чтобы это было доступно только зарегистрированным пользователям.

 


Dit bericht is bewerkt door Kabak (2024-01-30 11:34, 1 jaar ago)