|
Запрет на повтор новостей (DLE)
|
|
Думаю каждый из Вас встречался с проблемой когда пользователи вашего сайта добавляют всё подряд, и при этом дублируются новости. Данный хак поможет предотвратить это.
Открываем
engine/modules/addnews.php
, ищем:
if(trim($short_story) == "" or !$short_story) $stop .= $lang['add_err_5'];
ниже вставляем вот это:
$row = $db->super_query ("SELECT COUNT(*) as count FROM dle_post WHERE title = '$title'");
if ($row['count']) $stop .= $lang['add_err_9'];
Далее открываем
language/Russian/website.lng
и после этого:
'add_err_8' => "К сожалению у вас нет прав для публикации новостей на сайте.",
вставляем вот это:
'add_err_9' => "Такая новость
уже есть
. Извините, но мы не можем добавлять
повторные
новости!",
Все сохраняем -> пользуемся.
Добавил:
pro100zero
|
Просмотров:
1365
|
Дата:
1 мая 2010
|
Комментов :
(0)
|