Регистрация

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

lex-film 11-02-2011, 01:24 5358 Хаки 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

Другие публикации по категории:

Хак Skype для DLE

Апдейты Яндекса и Google хак для DLE

Закачка из модального окна DLE 9.0 - 9.2

Поделись с народом!

Cpojer - хак ссылок в 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.
Закрыть