Все для DataLife Engine / DLE хаки / Хак для DLE / Запрет добавления новостей в пустые категории сайта

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


Как сделать запрет пользователям добавления новостей в пустые категории дле? Поможет хак Запрет добавления новостей в пустые категории сайта DLE, который не позволит вашим пользователям из группы журналисты, после простой установки хака случайно добавлять новости в раздел без категории. Хак для DLE запрещает добавления новостей в пустые категории сайта и делает не возможным добавление новостей, если не выбрана категория. Работает на всех версиях DataLife Engine.

Установка хака запрет добавления новостей если не выбрана категория

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)");


Всё, установка завершена

Версия 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

Zapret-dobavleniya-novostey-v-pustye-kategorii-DLE.rar [6,91 Kb] (cкачиваний: 34)
  • 80
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent