DLE - Хак отображения категорий

ExVood
На сайте с 02.07.2013
Offline
39
1115

Здравствуйте ув. спецы

Есть хак:


Хак позволяет сделать так, чтобы тег {category}, в короткой и полной новостях, не отображал определенные категории.
Открыть файлы engine/modules/show.***.php и найти строку:

foreach ( $cat_list as $element ) {
После нее вставить:

if(in_array($element,array(1,4))) continue;
Где 1,4 - это список категорий, которые не должны отображаться.

Вот как у меня:

<li>Марка: {link-category}[not-catlist=5,6,13,14]Нет[/not-catlist]</li>

Дело в том, что хак работает только в том случае, если статья входит в несколько категорий, а если только в одну то получается так:

Марка: Легковые МашиныНет

Подскажите пожалуйста, как исправить, чтоб хак работал и с 1й категорией..

Reademonster
На сайте с 30.06.2014
Offline
17
#1
<li>Марка: [not-catlist=5,6,13,14]{link-category}[/not-catlist][catlist=5,6,13,14]Нет[/catlist]</li>

Таким образом будет: В категориях 5,6,13,14 отображается нет, а во всех остальных {link-category}

Если это не подходит попробуй

<li>Марка: [catlist=5,6,13,14]{link-category}[/catlist][not-catlist=5,6,13,14]Нет[/not-catlist]</li>
Где я монетезирую файловой трафик (http://installmonster.ru/ru/user/registration?ref=5117) (1к рублей с 1200-1300 посещений)
ExVood
На сайте с 02.07.2013
Offline
39
#2
Reademonster:
Таким образом будет: В категориях 5,6,13,14 отображается нет, а во всех остальных {link-category}

Если это не подходит попробуй

Это не подходит и не работает.

Мне нужно чтоб в этом списке не выводились выбранные категории.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий