вопрос
Здравствуйте! Нужен модуль или хак на DLE 9.4, который не будет пропускать новость от журналистов на публикацию, если такая уже существует. Такой модуль был на более ранних версиях, но на 9.4 он не ставится. Там проверка идет по названию новости.
Может у кого есть или же кто-то может реализовать данный модуль?
Заранее огромное спасибо!
Может у кого есть или же кто-то может реализовать данный модуль?
Заранее огромное спасибо!
Вот тут поискал в сети и нашел что нужно делать для девятой серии движка dle в таком случае. Может кому понадобится и извините, что сам себе, получилось, ответил.
Итак, Установка:
1. Открываем engine/modules/addnews.php.
Находим:
Ниже вставляем:
2.Открываем language/Russian/Website.lng.
Находим:
Ниже вставляем:
Установка закончена!
При добавлении новости с одинаковым названием журналистами и постерами новость будет выдана ошибка с соответствующей надписью. Это не спасет если хоть 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' => "Извините но такая новость уже присутствует на сайте!",
Установка закончена!
При добавлении новости с одинаковым названием журналистами и постерами новость будет выдана ошибка с соответствующей надписью. Это не спасет если хоть 1 буква или символ в названии будет другая, но сейчас наметилась тенденция того, что журналисты просто все до буковки копипастят друг у друга и получаются совершенно одинаковые новости.