Раздер Название темы Ответов Последний
Графика для сайта Shareman 3.70 RUS/2010 0 mandelsonsouggisse
Изготовление контента Нужен контент 10 ali7875
DataLife Engine Проблема регистрации. 1 JimaX
DataLife Engine Модальное окно в DataLife Engine 3 lionprizrak
DataLife Engine Настройка robots.txt 8 Prizrak_2012
Стол заказов на cmsko.ru Мини-чат. 2 JimaX
Общение пользователей Статьи 3 nastroenie
Хостинг TneHost - Хстинг провайдер 10 ali7875
DataLife Engine Установка банеров 9 JimaX
DataLife Engine Помогите с установой. dle95 2 nastroenie
Яндекс Apdate
Апдейты Яndex тИЦ
10.10.2014Последний |
08.08.2014
04.07.2014
Апдейты Яndex выдачи
02.11.2014Последний |
29.10.2014
22.10.2014
Апдейты ЯКаталога
04.11.2014Последний |
03.11.2014
31.10.2014

Информация
Главная страница » DLE » DLE Хаки » Запрет на вывод категории на главной странице
Запрет на вывод категории на главной странице
» Просмотров: 2275 » Дата: 12-02-2011, 18:48 » Автор: NeoMurderer

Хак запрещает вывод определённой категории на главной странице сайта.
Заходим в файл по адресу /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_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, 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_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

Исправлен баг вывода полной новости, теперь всё работает норм.




Комментарии: 2
 (голосов: 1)
anton335(Посетители) 21 апреля 2011 19:36
а как сделать что бы несколько категорий не выводились на главной?
NeoMurderer(Администраторы) 21 апреля 2011 19:43
anton335, незнаю figase
Уважаемый посетитель, Вы зашли к нам на сайт как незарегистрированный пользователь. Мы рекомендуем Вам бесплатно зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.