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

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


     12.12.2012    Общие вопросы по PHP, Хаки    2673

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

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


5 комментариев

BR0kEN
Эксперт

BR0kEN - 12 декабря 2012 16:43 -

Запрета\разрешения для кого?

maggotische
Юзер

maggotische - 12 декабря 2012 16:54 -

Цитата: BR0kEN
Запрета\разрешения для кого?

ну в общем, аналог тега [category=x].
суть такова у меня стоит определенный модуль, он выводится в full_story.tpl. Вот мне нужно сделать так что бы в определенных новостях данный модуль не выводился. Т.е. Полный аналог тега [category=x] только он для категорий а мне нужно для новостей

BR0kEN
Эксперт

BR0kEN - 12 декабря 2012 17:03 -

[catlist=1,2....] текст [/catlist] выводит текст в теге, если новость принадлежит указанным категориям
[not-catlist=1,2....] текст [/not-catlist] выводит текст в теге, если новость не принадлежит указанным категориям.

?

maggotische
Юзер

maggotische - 13 декабря 2012 16:23 -

хм, ну как вариант можно использовать, если создать отдельную категорию для материалов в которых запрещен показ. Нужно поэксперементировать, но хотелось бы по человечески)

maggotische
Юзер

maggotische - 13 декабря 2012 16:29 -

Цитата: BR0kEN
?

Как временная мера такой вариант подходит, но у меня сверху в материале выводится список категорий в которых находится статья. Лучше было бы конечно реализовать специльным тегом. Но все равно спасибо за совет, пока буду так)

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

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

наверх