Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как запретить вывод определенной категории на главной?

Как запретить вывод определенной категории на главной?


     13.05.2016    Общие вопросы    601

вопрос
Застрял с вопросом, как же можно запретить вывод определенной категории на главной странице сайта... Можете помочь с решением? А убрать хочу из-за того, что оформление не подходит... Для статей как раз оформление подошло, а для литературы не то... А заказывать переверстку пока не могу((( Помогите пожалуйста

Ответил: frost-agb


вместо {content} в main.tpl,
вставить
{custom category="1-99" template="shortstory" aviable="global" from="0" limit="10" order="date" cache="no" navigation="yes"}


и укажите в category, какие категории нужно отображать.

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

baseroad
4

281 | 7

baseroad - 13 мая 2016 23:03 - Юзер

Ну помогите пожалуйста, очень нужна Ваша помощь!(((

cartman
1

45 | 3

cartman - 14 мая 2016 00:12 - Юзер

shortstory сделать другой и все, а если через custom то [not-aviable=main][/not-aviable]

baseroad
4

281 | 7

baseroad - 14 мая 2016 09:23 - Юзер

cartman,
У меня адаптивный дизайн, а с ним я не очень сильно дружу(((

nurbekov
1

52 | 2

nurbekov - 14 мая 2016 10:12 - Юзер

Как вариант:
В main.tpl выводи новости так:
[available=main]{custom id="1,2,3,5"}[/available]
[not-available=main]{custom id="4"}[/not-available]

Где 4 - это категория, которую ты не хочешь выводить на главной.

Предварительно поставь в настройках движка вывод через {custom}

Другой вариант:
Создай новый шаблон и установи его в качестве шаблона для категории 4

nowheremany
193

1660 | 1292

nowheremany - 14 мая 2016 10:39 - Эксперт

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

Благодарность принимаю тут Связь

baseroad
4

281 | 7

baseroad - 14 мая 2016 11:14 - Юзер

Цитата: nowheremany
Как вариант тупо запрос написать, что бы он снимал с главной новости из категории

Можете помочь написать такой запрос? Нужно убрать категорию id1 с главной

nowheremany
193

1660 | 1292

nowheremany - 14 мая 2016 11:45 - Эксперт

update dle_post set allow_main='0' where id in (1,2,3,4) or category in(5,6,7,8);

уберёт с главной новости с id 1,2,3,4 или категории 5,6,7,8

Благодарность принимаю тут Связь

baseroad
4

281 | 7

baseroad - 14 мая 2016 18:31 - Юзер

Блин, можно все проще сделать)))) Снять у всех старых новостей галочку "Публиковать на главной" в разделе редактирования новостей, а в новых просто ее не ставить при публикации))

frost-agb
17

frost-agb - 16 мая 2016 14:32 - Юзер

вместо {content} в main.tpl,
вставить
{custom category="1-99" template="shortstory" aviable="global" from="0" limit="10" order="date" cache="no" navigation="yes"}

и укажите в category, какие категории нужно отображать.

baseroad
4

281 | 7

baseroad - 11 августа 2016 10:47 - Юзер

Цитата: nowheremany
update dle_post set allow_main='0' where id in (1,2,3,4) or category in(5,6,7,8);

уберёт с главной новости с id 1,2,3,4 или категории 5,6,7,8

Я прописал вот так, чтобы убрать только нужную категорию, но не получилось нечего, категории остались на главной...
update dle_post set allow_main='0' where category in (1);

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

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