Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru Вывод новостей ТОЛЬКО при просмотре определённой подкатегории

Вывод новостей ТОЛЬКО при просмотре определённой подкатегории


     03.02.2012    Общие вопросы по PHP    2819

вопрос
Есть на сайте категория видео, в этой категории существует масса подкатегорий, одна из которых имеет материалы для взрослых (18+) и нормальные пользователи зашедшие в категорию видео натыкаются на данные новости, не камильфо однако recourse
Как запретить вывод на главной я нашел,помогите с этой проблеммой еще, спасибо.

P.S. Это решение не подходит,ибо остальные новости должны выводиться в основной категории.

Ответил: Sander


Открыть файл engine/engine.php
Ппред строкой (первой):
if (isset ( $view_template ) and $view_template == "rss") {

Вставить:
if($category_id==5) $where_category .= " AND category != '18'";


Где 5 - id родителя, 18 - id скрываемой категории.

Комментарии пользователей (3)

bratoz
1

154 | 142

bratoz - 3 февраля 2012 21:35 - Юзер

По моему при публикации статьи, если убрать галочку С "Публиковать на главной", то они будут выводиться только при переходе в категорию

ПафНутиЙ
1073

3426 | 2437

ПафНутиЙ - 3 февраля 2012 21:50 - Админ

Нужно, чтобы их не было в категории, только в подкатегории.

Каков вопрос - таков и ответ. Просто помните об этом.

Sander
1156

1663 | 1212

Sander - 4 февраля 2012 13:46 - Эксперт

Надо этот код вставить кой-де (мне лень файл открывать, пишу по памяти):
if($category_id==5) $where .= " AND category!=18 ";

Или, если будет mysql error:
if($category_id==5) $where .= " category!=18 AND ";

Где 5 - id родителя, 18 - id скрываемой категории.

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

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

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