|
|
Модератор форума: Yuri_G |
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » Условие для похожих материалов |
Условие для похожих материалов |
Можно ли задать условие для похожих материалов. Например: Если похожих материалов больше 4, то выводим , иначе текст.
Код <?if($RELATED_ENTRIES$>=3)?><?$RELATED_ENTRIES$(3)?><?else?><?if($RELATED_ENTRIES$<=3)?>код информера<?endif?><?endif?> Сообщение отредактировал Аид - Четверг, 02 Ноя 2017, 17:17:30
|
Аид, я так я и не понял. Больше 3 или 4 похожих? Потому что в сообщении у вас написано четырех, а в коде 3.
Набросал для 3. Соответственно, если надо 4, то просто увеличите цифры на 1. Код <? if(len($RELATED_ENTRIES$(3)) > len($RELATED_ENTRIES$(2)))?> Больше 3 или ровно 3 похожих материала <?else?> Меньше 3 похожих <?endif?> Муж рассказал жене, что у него есть любовница. Причина смерти: коронавирус.
|
Sentimo, хм, действительно. Сейчас проверил.
Ну тогда вот такое чудовище должно сработать: Код <?if(strpos(substr(substr($RELATED_ENTRIES$(20), strpos($RELATED_ENTRIES$(20), 'href') + 8), strpos(substr($RELATED_ENTRIES$(20), strpos($RELATED_ENTRIES$(20), 'href') + 4), 'href')), 'href') > 0)?> Больше 3 или ровно 3 похожих материала <?else?> Меньше 3 похожих <?endif?> Муж рассказал жене, что у него есть любовница. Причина смерти: коронавирус.
Сообщение отредактировал leonoff(on) - Пятница, 03 Ноя 2017, 11:35:38
|
leonoff(on), Работает, ну и скрипт в догонку http://css-html.do.am/load....-1-0-47
p.s leonoff(on), а если в шаблоне не будет ссылки.... ![]() |
Sentimo, в вид похожих материалов можно воткнуть что угодно, от этого и плясать. Это пример для стандартного вида.
Ну и к тому же какой смысл выводить материалы без ссылки на них? ![]() ![]() Муж рассказал жене, что у него есть любовница. Причина смерти: коронавирус.
|
| |||
| |||