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

Рубрика: Хаки для DLE » Хак DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Запрет добавления новостей в пустые категории сайта
Как сделать запрет пользователям добавления новостей в пустые категории дле? Поможет хак Запрет добавления новостей в пустые категории сайта DLE, который не позволит вашим пользователям из группы журналисты, после простой установки хака случайно добавлять новости в раздел без категории. Хак для DLE запрещает добавления новостей в пустые категории сайта и делает не возможным добавление новостей, если не выбрана категория. Работает на всех версиях DataLife Engine.

Установка хака запрет добавления новостей если не выбрана категория
<a href="http://www.dle9.com/">дле</a>


1. Открыть: /engine/modules/addnews.php
найти:

if( $allow_list[0] != "all" ) {


Выше добавить:

if(count($_POST['catlist']) <1) $stop .= "<li> Вы не выбрали категорию</li>";
 if(count($_POST['catlist']) ==1 and $_POST['catlist'][0] == 0) $stop .= "<li> Вы не выбрали категорию</li>";



2. Отрыть: engine/inc/addnews.php
Найти:

// Обработка даты и времени
 $added_time = time() + ($config['date_adjust'] * 60);


Выше добавить:

if(count($_POST['category']) <1) msg( "error", $lang['addnews_error'],"Вы не выбрали категорию","javascript:history.go(-1)");
         if(count($_POST['category']) ==1 and $_POST['category'][0] == 0) msg( "error", $lang['addnews_error'],"Вы не выбрали категорию","javascript:history.go(-1)");


Всё, установка завершена
<a href="http://www.dle9.com/">дле</a>


Версия DataLife Engine: Любая проверен на dle 10.4, dle 10.5
Автор: Хз
Добавлен еще один вариант!
Вариант от Gameer
Открыть /engine/modules/addnews.php найти код :

if(document.entryform.title.value == ''){
DLEalert('{$lang['add_err_7']}', dle_info);


Выше вставить:

var cat = $("#category option:selected").val();
if (cat === undefined) {
	DLEalert('Вы не выбрали категорию', dle_info); 
	status = 'fail';
}


Всё отлично работает !

Посмотреть и другие хаки для dle у нас, скачать код в архиве хак запрет на добавление новостей в пустые категории DLE
  • 80
Рубрика: DLE хаки » Хак для DLE
Ранее » Выбор категорий галочками DLE« Далее Кнопка свернуть модальные окно в Dle
Добавление комментарияОставить комментарий