Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Ламерские вопросы » Запрет на публикацию дубликатов новостей ?

Запрет на публикацию дубликатов новостей ?


     24.11.2018    Все вопросы » Ламерские вопросы    59

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

Ответа пока нет


2 комментария

akella
Юзер

akella - 25 ноября 2018 01:03 -

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

vra4yga
Юзер

vra4yga - 25 ноября 2018 22:51 -

Спасибо, работает.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх