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

12
Gevak
На сайте с 04.12.2007
Offline
88
#11

muratti, ручками 300+ новостей править надо будет... должно быть универсальное решение, наверное...

Предлагаю скидку от 8% до 12% (http://gevak.ru/skidki/fastvps.html) на хостинг, VPS и сервера компании FastVPS (https://billing.fastvps.ru/aff.php?aff=422).
Gevak
На сайте с 04.12.2007
Offline
88
#12

muratti, не работает у меня тот способ, что вы описали во втором посте.

Читающий
На сайте с 23.04.2009
Offline
60
#13
Gevak:
muratti, не работает у меня тот способ, что вы описали во втором посте.

У вас столько времени ушло на проверку?

За это время можно было бы:

Gevak:
ручками 300+ новостей править надо будет...
Gevak:
должно быть универсальное решение, наверное...

Ага, запрос в базу, снимет все новости категории с публикации на главной:

UPDATE dle_post SET allow_main='0' WHERE category='Х';

Где Х id вашей категории.

Лучший доход для файлового трафика: Без бана АВ (http://goo.gl/F4Lem). А так же здесь (goo.gl/HzCxo) и здесь (goo.gl/B5BDC) Закроем продуктовые магазины за не уникальное содержание ©
Gevak
На сайте с 04.12.2007
Offline
88
#14

Читающий, ну а дальше - просить всех журналистов не ставить галочку?

Можно ли тогда в админке для определенных категорий снять чекбокс "Публиковать на главной" - вернее сделать его дефолтное значение не нажатый а снятый?

L
На сайте с 15.01.2008
Offline
112
#15

Ну а дальше в админке...Настройка групп-Имя группы-Редактировать-Новости-Разрешить публиковать на главной....Вот там и снимите галочку...

Читающий
На сайте с 23.04.2009
Offline
60
#16
Gevak:
вернее сделать его дефолтное значение не нажатый а снятый?

Можно для всех категорий.

engine\inc\addnews.php 211 строка, убрать checked.

if( $user_group[$member_id['user_group']]['allow_main'] ) $main_input = "<input type=\"checkbox\" name=\"allow_main\" value=\"1\" checked> {$lang['addnews_main']}";
Gevak
На сайте с 04.12.2007
Offline
88
#17

Вот этот запрос:

UPDATE dle_post SET allow_main='0' WHERE category='Х';

В связке с:

Ну а дальше в админке...Настройка групп-Имя группы-Редактировать-Новости-Разрешить публиковать на главной....Вот там и снимите галочку...

Пока самое лучшее решение, что я слышал.

12

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