Запрет на публикацию новостей с одинаковым заголовком

Запрет на публикацию новостей с одинаковым заголовком

Хак запрещает к размещению на сайте, через админ панель, новостей с одинаковыми заголовками.

Установка:
1. Открыть engine/inc/addnews.php и найти:
if( dle_strlen( $title, $config['charset'] ) > 255 ) {
		msg( "error", array('javascript:history.go(-1)' => $lang['addnews'], '' => $lang['addnews_error'] ), $lang['addnews_ermax'], "javascript:history.go(-1)" );
	}

Ниже добавить:
$row = $db->super_query ("SELECT title FROM " . PREFIX . "_post WHERE title = '$title' and approve = '1'"); 
if ($row['title']) { msg( "error", array('javascript:history.go(-1)' => $lang['addnews'], '' => $lang['addnews_error'] ), "Такой материал уже есть на сайте!", "javascript:history.go(-1)" ); }

Готово!
 
Версия DLE: 13.х-14.х
Автор: akella
Источник
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.