Регистрация

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

lex-film 11-02-2011, 01:24 5266 Хаки DLE


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

Заходим в файл по адресу /engine/engine.php

Находим блок

// ################ Новости на главной #################

Ищем строчку в этом блоке вида


$sql_select = "SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, 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_list}approve 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, 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_list}approve 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

Похожие новости

Сортировка по количеству скачиваний в custom для DLE

Может понадобится небольшой хак для модуля custom. Теперь можно в теге custom ставить сортировку по

06.04.13 Хаки DLE
Хак один IP один просмотр.

1.Как правило ,при просмотре новости счетчик каждый раз прибавляет плюс один к просмотру. И это не

30.10.10 Хаки DLE
Хак Автоматическое добавление тегов из заголовка новости

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

08.11.09 Хаки DLE

Комментарии (3)

avatar
#1 maksDJab
А как запретить несколько категорий?
avatar
#2 Пользователь offline TipTop
Цитата: maksDJab
$IDcategory=3


Думаю так будет если

$IDcategory=3,4,5,6;
и так далее
avatar
#3 genic
TipTop,
Если сделать так, то выдает ошибку:
Parse error: syntax error, unexpected ',' in /engine/engine.php on line 487
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Powered by Dleshka.org. Сайт предназначен для выбора шаблонов и дополнений с использованием CMS DataLife Engine.
Закрыть