
Представляем хак DLE запрет на добавление новостей с одинаковым заголовком, тем самым запрещаем журналистам публикацию новостей с одинаковыми заголовками на сайте. С помощью данного хака дле на вашем сайте вы сможете сделать запрет журналистам добавляться новости с одинаковыми заголовками.
Установка хака запрещаем публикацию новостей с одинаковыми заголовками
Вариант 1
1. Открываем engine/modules/addnews.php.
Находим:
if( dle_strlen( $title, $config['charset'] ) > 200 ) $stop .= $lang['add_err_2'];
Ниже вставляем:
$row = $db->super_query ("SELECT COUNT(*) as count FROM dle_post WHERE title = '$title'");
if ($row['count']) $stop .= $lang['add_err_10'];
2.Открываем language/Russian/Website.lng.
Находим:
'add_err_8' => "К сожалению у вас нет прав для публикации статей на нашем сайте.",
Ниже вставляем:
'add_err_10' => "Извините но такая новость уже присутствует на сайте!",
Готово!
Вариант 2
1. Открываем engine/modules/addnews.php.
Находим:
if( dle_strlen( $title, $config['charset'] ) > 200 ) $stop .= $lang['add_err_2'];
Ниже вставляем:
$row = $db->super_query ("SELECT title FROM " . PREFIX . "_post WHERE title = '$title' and approve = '1'");
if ($row['title']) $stop .= "Такой материал уже есть на сайте!";
Готово!
Добавление с сайта - всё работает на 100 %.
Автор первого варианта: Henesey
Автор второго варианта: Gameer
Проверено на: DLE 10.2 на DLE 10.4 и дле 10.5
Закачать DLE хаки с интерне-портала, как этот хак запрещаем публикацию новостей с одинаковыми заголовками