Иногда бывает, что новости определенной категории не должны публиковаться на главной странице сайта. При добавлении новости, хак определяет показывать эту новость на главной ли нет. Данные сохраняются в базе данных вместе с новостью, поэтому запросов к БД не увеличивается. Данный хак 100% рабочий, потому что он использует стандартные DLE функции.
Установка:
в файле engine/modules/addnews.php найти строку:
if ($user_group[$member_id[\'user_group\']][\'allow_main\']) $allow_main = intval($_POST[\'allow_main\']); else $allow_main = 0;
$approve = intval($_POST[\'approve\']);
$allow_rating = intval($_POST[\'allow_rating\']);
if ($user_group[$member_id[\'user_group\']][\'allow_fixed\']) $news_fixed = intval($_POST[\'news_fixed\']); else $news_fixed = 0;
if (!count($_REQUEST[\'catlist\'])) {$catlist = array (); $catlist[] = \'0\';} else $catlist = $_REQUE
...
Читать дальше »