Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » Запрет вывода новостей определенной категории в lastnews

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


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

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

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


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

Slavchik
Юзер

Slavchik - -

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

lsdoptom
Юзер

lsdoptom - -

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

lsdoptom
Юзер

lsdoptom - -

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

Sander
PHP-developer

Sander - -

Там код с ошибкой написан:
            $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 - -

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

dj-avtosh
PHP-developer

dj-avtosh - -

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

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

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

dj-avtosh
PHP-developer

dj-avtosh - -

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

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

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

lsdoptom
Юзер

lsdoptom - -

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

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

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

наверх