Запрет вывода контента в конкретной новости
По описанию после этого должны быть доступны теги [new=x]***[/news] и [not-news=x]***[/not-news]. Сам я исправить данный хак не смог. Если есть какие то другие пути реализации - буду благодарен.
$mynews = $_GET['news_id'];
if (stripos ( $tpl->copy_template, "[news=" ) !== false) {
$tpl->copy_template = preg_replace ( "#\\[news=(.+?)\\](.*?)\\[/news\\]#ies", "check_category('\\1', '\\2', '{$mynews}')", $tpl->copy_template );
}
if (stripos ( $tpl->copy_template, "[not-news=" ) !== false) {
$tpl->copy_template = preg_replace ( "#\\[not-news=(.+?)\\](.*?)\\[/not-news\\]#ies", "check_category('\\1', '\\2', '{$mynews}', false)", $tpl->copy_template );
}
Источник:dle-faq.pro, DLE