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

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


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

вопрос
Есть на сайте категория видео, в этой категории существует масса подкатегорий, одна из которых имеет материалы для взрослых (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 - Юзер

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

ПафНутиЙ
1065

3394 | 2433

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

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

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

Sander
1125

1637 | 1204

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

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

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