Не нравятся результаты поиска? Попробуйте другой поиск!

Как в теге { content } запретить вывод новостей на ГЛАВНОЙ из определенной категории?


     09.01.2014    Общие вопросы по PHP, Модули, Хаки    2642

вопрос
Как в теге { content } запретить вывод новостей на ГЛАВНОЙ из определенной категории?Или разрешить вывод новостей ТОЛЬКО из определенной категории? dle 10.1
Custom не катит

Ответил: Мефестофель


1.в обычном файле shortstory.tpl пишем в самом начале:
[catlist=id категории через запятую]
И в самом конце
[/catlist]

2.Создаем shortstory2.tpl БЕЗ [catlist]
и для каждой категории присваиваем шаблон короткой новости shortstory2.tpl

Комментарии пользователей (7)

Tiger Woods
10 | 2

Tiger Woods - 9 января 2014 14:17 - Юзер

Выделяешь новости, которые хочешь снять с главной и выбираешь пункт меню: Снять публикацию на главной.

Мефестофель
44 | 2

Мефестофель - 9 января 2014 14:23 - Юзер

Tiger Woods,
Ммм для 300 новостей?

vitnet
218

2172 | 930

vitnet - 9 января 2014 15:23 - Эксперт

А нах 2 шаба? Если можно обойтись одним.
shortstory.tpl
[catlist=id категории через запятую][not-aviable=main]
Тут все содержимое короткой новости
[/not-aviable][/catlist]
[not-catlist=id категории через запятую]
Тут все содержимое короткой новости
[/not-catlist]
или я ошибаюсь?

teleoperator27
10

122 | 34

teleoperator27 - 9 января 2014 16:03 - Юзер

Можно обойтись одним классом, который прописывается в настройках категории, вместо иконки пишем например main, потом в short-story.tpl делаем
<div class="shortstory [aviable=main]{category-icon}[/aviable]">бла бла </div> 
а в css
.shortsotry.main {display:none;} 
только в /engine/modules/show.short.php надо найти и удалить:
 , "{THEME}/dleimages/no_icon.gif"

Sander
1126

1637 | 1204

Sander - 10 января 2014 03:10 - Эксперт

У варианта предложенным Мефистофелем есть один недостаток.
Если на странице будут выведены все новости из "не желаемой" категории, то мы просто получим пустую страницу без контента вообще. И никаких ошибок не будет написано.

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

ICQ: 404-037-556
Skype: Sander8804

shamanim
1

166 | 30

shamanim - 10 января 2014 10:11 - Юзер

почему не использовать {custom} для главной

vitnet
218

2172 | 930

vitnet - 11 января 2014 15:26 - Эксперт

[catlist=id категории через запятую][not-aviable=main]
Тут все содержимое короткой новости
[/not-aviable][/catlist]
[not-catlist=id категории через запятую]
Тут все содержимое короткой новости
[/not-catlist]


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

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