вопрос
В DLE нет такого тега, который мог бы не отображать блок если в настройках статьи было указано, что запрещено комментирование.
В посте этот хак есть для fullstory
как его сделать рабочим в shortstory?
В посте этот хак есть для fullstory
как его сделать рабочим в shortstory?
Сам нашёл ответ, может кому пригодится.
Для версий 14 и меньше:
в \engine\modules\show.short.php найти
выше вставить
скрывать текст тегами [comments_closed]текст[/comments_closed]
С 14.1 версии:
Спасибо, rewenas, за идею!
Для версий 14 и меньше:
в \engine\modules\show.short.php найти
$row['category'] = intval( $row['category'] );
выше вставить
if ( $row['allow_comm'] ) {
$tpl->set( '[comments_closed]', "" );
$tpl->set( '[/comments_closed]', "" );
} else {
$tpl->set_block( "'\\[comments_closed\\](.*?)\\[/comments_closed\\]'si", "" );
}
скрывать текст тегами [comments_closed]текст[/comments_closed]
С 14.1 версии:
[if allow_comm = "1"] скрытый текст [/if]
Спасибо, rewenas, за идею!