Запрет публикации новостей в определенную категорию
Хак для DataLife Engine Запрет публикации новостей в определенную категорию. При помощи этого Хака запрещенная категория не просто выделится красным цветом, но еще в нее будет невозможно опубликовать новости.
Установка:
Откройте engine\modules\addnews.php
Найдите (116 стр.):
if( $user_group[$member_id['user_group']]['moderation'] ) {
foreach ( $catlist as $selected ) {
if( $allow_list[0] != "all" and ! in_array( $selected, $allow_list ) and $member_id['user_group'] != "1" ) {
$approve = 0;
$msg = $lang['add_ok_3'];
}
}
}
Ниже добавьте:
else {
foreach ( $catlist as $selected ) {
if( $allow_list[0] != "all" and ! in_array( $selected, $allow_list ) ) {
$stop .= "<li>Публикация новостей в эту категорию запрещена</li>";
}
}
}
Заходим в админку "Настройка групп" и правим по Вашему усмотрению список Доверительные разделы.
Радуемся уменьшению ненужных новостей в запрещенных категориях:)