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

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

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


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

вопрос
Открыть файлы 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 - -

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

Nesterovich2797
Юзер

Nesterovich2797 - -

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

Pupkin
Юзер

Pupkin - -

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

Pupkin
Юзер

Pupkin - -

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

LazyDev
PHP-developer

LazyDev - -

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

Мой блог: LazyDev.pro

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

Pupkin
Юзер

Pupkin - -

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

deadluk
Юзер

deadluk - -

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  Общие вопросы
наверх