Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Не получается исключить подкатегории в {link-category}?

Не получается исключить подкатегории в {link-category}?


     04.09.2020    Все вопросы » Общие вопросы    577

вопрос
Открыть файлы engine/modules/show.full.php и найти строку:

foreach ( $cat_list as $element ) {

После нее вставить:
if(in_array($element,array(1,4))) continue;

1 и 4 это категории, которые не хотим выводить. 


Делаю такое в show.short.php но результата нет вообще в краткой новости, версия dle 14

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


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

Pupkin
Юзер

Pupkin - 4 сентября 2020 20:29 -

Прописываю id подкатегорий if (in_array($element,array(10,19-44,101,102,55-57,66,70,74,77-100))) continue; если добавляю новость в основную категорию и подкатегорию, то все ок, если добавляю только в подкатегорию, то не срабатывает. Если добавлю новость в основную и в подкатегорию, то speedbar выводит ссылку только главная - категория - новость, а должно быть Главная-категория-подкатегория-новость

Nesterovich2797
Юзер

Nesterovich2797 - 5 сентября 2020 03:01 -

Попробуйте без минуса указывать "19-44" не должно работать. Все значения должны быть через запятую.

Pupkin
Юзер

Pupkin - 5 сентября 2020 10:16 -

Без результата, все равно выводит

Pupkin
Юзер

Pupkin - 5 сентября 2020 10:33 -

Результат такой-же

LazyDev
PHP-developer

LazyDev - 5 сентября 2020 12:41 -

Делать правки нужно через систему плагинов.
Используйте этот плагин, и не будет вам проблем. https://lazydev.pro/fcode/18-cat-plugin.html

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

Pupkin
Юзер

Pupkin - 5 сентября 2020 12:48 -

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

deadluk
Юзер

deadluk - 5 сентября 2020 23:48 -

css
.link-off { z-index: -1; }

html
<a href="#"[category=1] class="link-off"[/category]>text</a>


если пользователь будет находится в категории 1, то он не сможет нажать на ссылку. решение не щикарное.

можно и так (вариант куда лаконичнее предыдущего)
[not-category=1]<a href="#">text</a>[/not-category][category=1]<span>text</span>[/category]

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

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

 01.06.2017 ewak  Общие вопросы
наверх