Хак для dle для запрета на повторение новостей в админке.

Раздел Хаки для Dle


Все знают хак "Запрет на повторение новостей" который работает лишь при добавлении новостей с сайта. Но многие журналисты публикующие через админку рано или поздно начинают "забывать" проверить похожие новости. Пришлось сделать хак для админки, напоминающий о наличии на сайте подобной новости.

По сути ничего нового я не придумал, сделал на основе хака для добавления новости с сайта.



1. В файле engine/inc/addnews.php ищем строку

if( trim( $short_story ) == "" or ! $short_story ) {
msg( "error", $lang['addnews_error'], $lang['addnews_erstory'], "javascript:history.go(-1)" );
}



Ниже добавляем:

$row = $db->super_query ("SELECT COUNT(*) as count FROM dle_post WHERE title = '$title'");

if ($row['count']){
msg( "error", $lang['addnews_error'], $lang['addnews_yes_title'], "javascript:history.go(-1)" );

}




2. В файле language/Russian/adminpanel.lng ищем

'addnews_ertitle' => "Заголовок не может быть пустым.",



выше вставляем

'addnews_yes_title' => "Такая новость уже существует.",



Установка окончена.



ZLODAR: Откройте свои паранормальные способности!


Посетите сайт Добрый Демон и вас впечатлит удевительный и полный загадок мир непозннаного.

Rambler's Top100