Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как скрыть содержимое блока если ни одно из указанного доп поля не заполнено?

Как скрыть содержимое блока если ни одно из указанного доп поля не заполнено?


     10.04.2023    Все вопросы » Общие вопросы по PHP    322

вопрос
Нашел хак

В файле /engine/modules/show.full.php найти код

$tpl->compile( 'content' );


выше вставить


if( trim( $row['xfields']) != "" ){
$tpl->set_block("'\[view-story\](.*?)\[/view-story\]'si", "\\1");
 } else {
$tpl->set_block("'\[view-story\](.*?)\[/view-story\]'si", "");
}


В шаблоне полной новости это [view-story]Скрыть содержимое[/view-story]

В этом варианте если НЕ заполнены ВСЕ существующие доп поля то текст между [view-story] [/view-story] выводиться не будет

Что надо поменять в этом коде чтобы указать конкретные доп поля а именно video1 video2 video3 и если хотя бы одно из них заполнено то все что между этими тегами [view-story] [/view-story] было видно ???

Ответа пока нет


1 комментарий

byroot
Юзер

byroot - 11 апреля 2023 13:33 -


Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх