Запрет вывода определённой категории на главной странице

Автор:   ‡   Дата: 9th Август 2011   ‡   Рубрика: Без рубрики   ‡  

Хак запрещает вывод определённой категории на главной странице сайта.

Заходим в файл по адресу /engine/engine.phpНаходим блок// ################ Новости на главной #################Ищем строчку в этом блоке вида
$sql_select = "SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, im, category, alt_name, comm_num, allow_comm, allow_rate, fixed, rating, vote_num, news_read, votes, flag, editdate, editor, reason, view_edit, tags FROM " . PREFIX . "_post WHERE $stop_listapprove AND allow_main" . $where_date . " ORDER BY " . $fixed . $news_sort_by . " " . $news_direction_by . " LIMIT " . $cstart . "," . $config['news_number'];

И заменяем на

//замените в переменной $IDcategory=3; тройку на id категории $IDcategory=3;$sql_select = "SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, im, category, alt_name, comm_num, allow_comm, allow_rate, fixed, rating, vote_num, news_read, votes, flag, editdate, editor, reason, view_edit, tags FROM " . PREFIX . "_post WHERE $stop_listapprove AND allow_main AND category<$IDcategory or category>$IDcategory " . $where_date . " ORDER BY " . $fixed . $news_sort_by . " " . $news_direction_by . " LIMIT " . $cstart . "," . $config['news_number'];

Заменить в переменной $IDcategory=3; тройку на id категорииПри таком раскладе категория со значением id равным 3 не будет выводится на главной странице сайта.Автор: lex-film Тестил на Dle 9.2Исправлен баг вывода полной новости, теперь всё работает норм.

dle вывод новостей · DLE вывод новостей в виде календаря · выводить на главную страницу одну категорию DLE ·


Смотрите также:

Комментирование закрыто.