Запрет вывода контента в конкретной новости

Все блоги / DLE движок для сайтов 12 декабря 2012 0   
Добрый день. Нашел такой вот хак, для запрета/разрешения публикации контента в определенной новости, аналог [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

💬 Комментарии

В связи с новыми требованиями законодательства РФ (ФЗ-152, ФЗ «О рекламе») и ужесточением контроля со стороны РКН, мы отключили систему комментариев на сайте.

🔒 Важно Теперь мы не собираем и не храним ваши персональные данные — даже если очень захотим.

💡 Хотите обсудить материал?

Присоединяйтесь к нашему Telegram-каналу:

https://t.me/blogssmartz

Нажмите кнопку ниже — и вы сразу попадёте в чат с комментариями

Похожие публикации

Архив публикаций