DLE движок для сайтов
Добрый день. Нашел такой вот хак, для запрета/разрешения публикации контента в определенной новости, аналог [category=x]***[/category] но почему то не работает, сижу уже пол часа колупаю, вносится изменения в index.php.
По описанию после этого должны быть доступны теги [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

Источник: smartZone

Перейти на сайт

Другие материалы на сайте b.Z - Записки о гаджетах, людях и музыке