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

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


     11.07.2013    Все вопросы » Общие вопросы по вёрстке    3274

вопрос
Ребят подскажите как запретить выводить новости из определённой категории в lastnews?

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


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

Slavchik
Юзер

Slavchik - 11 июля 2013 19:24 -

Вас в гугле забанили? тыц

lsdoptom
Юзер

lsdoptom - 11 июля 2013 19:33 -

нет не забанили. как хак - на dle10 не работает.а по этой теме
шмяк
код какого шаблона нужно заключать в эти теги?

lsdoptom
Юзер

lsdoptom - 11 июля 2013 20:12 -

не работает на dle10

Sander
PHP-developer

Sander - 12 июля 2013 12:35 -

Там код с ошибкой написан:
            $StopCat = "1,2,3"; //Если надо показать всё - закомментровать эту строку.         #Задаем через запятую, строковые данные.
            if ($StopCat) {            
                if ($config['allow_multi_category']) {                    
                    $stop_list = "NOT category regexp '[[:<:]](" . implode ( '|', $StopCat ) . ")[[:>:]]' AND ";                #строковые данные уже обрабатываем как массив
                } else {                    
                    $stop_list = "NOT category IN ('" . implode ( "','", $StopCat ) . "') AND ";                #те же пироги
                }            
            }
Да еще и NOT не с той стороны написан...

Исправленный код:
            $StopCat = "1,2,3"; //Если надо показать всё - закомментровать эту строку.запятую, строковые данные.
            if ($StopCat) {            
                if ($config['allow_multi_category']) $stop_list .= "category NOT regexp '[[:<:]](" . str_replace (',','|',$StopCat) . ")[[:>:]]' AND ";
                else $stop_list .= "category NOT IN ('{$StopCat}') AND ";
            }

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

Telegram: @sandev
Skype: Sander8804

lsdoptom
Юзер

lsdoptom - 12 июля 2013 13:17 -

спасибо большое Sander что помог

dj-avtosh
PHP-developer

dj-avtosh - 12 июля 2013 14:24 -

Вообще с NOT разницы нет, но культура кода должна быть.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

dj-avtosh
PHP-developer

dj-avtosh - 12 июля 2013 00:43 -

category и NOT для начала местами поменять бы.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

lsdoptom
Юзер

lsdoptom - 12 июля 2013 07:41 -

Цитата: dj-avtosh
category и NOT для начала местами поменять бы.

а можно подробнее, что изменить?

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

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

наверх