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

Как скрыть новость в категориях?


     18.09.2016    Все вопросы » Общие вопросы    642

вопрос
Новость добавлена в категории: Alternative, Ambient, mp3
Если новость добавлена в категорию mp3, то в Alternative, Ambient скрывается сама новость в этих категориях (краткая новость) и отображается только в mp3 категории!

Другими словами, если добавлена в mp3, то в других категориях не отображается новость, а только в mp3.

Пожалуйста не спрашивайте зачем мне это нужно.

Спасибо за внимание!

Ответил: Sander


Открыть файл engine/engine.php
Найти строку
                if (isset ( $_SESSION['dle_sort_cat'] )) $news_sort_by = $_SESSION['dle_sort_cat'];

Выше нее (3 строки) найти строку:
            if ($view_template == "rss") {

ПЕРЕД ней вставить:
            $mp3_id = 3; //ID категории
            if($category_id!=$mp3_id) $where_category .= " AND category NOT regexp '[[:<:]]($mp3_id)[[:>:]]'";

3 комментария

nowheremany
Эксперт

nowheremany - 18 сентября 2016 17:37 -

Не добавляйте в другие категории...

Зачем вам это нужно?

Благодарность принимаю тут Связь

G-Force
Юзер

G-Force - 25 сентября 2016 12:49 -

Нужно чтобы эти новости были привязаны к этим категориям.

Пожалуйста не спрашивайте зачем мне это нужно.

nowheremany
Эксперт

nowheremany - 25 сентября 2016 15:57 -

Что бы новости были привязаны к этим категориям. но при чтении категории их быть не должно?
Проще было явно прописать в шаблоне типа если новость в категории мп3 то добавить ссылку недостающих категорий.

Благодарность принимаю тут Связь

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

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

наверх