Все для DataLife Engine / DLE хаки / Хак для DLE / Запрет на добавление новостей с одинаковым заголовком

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


Представляем хак 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 хаки с интерне-портала, как этот хак запрещаем публикацию новостей с одинаковыми заголовками

Zapret-na-dobavlenie-novostey-s-odinakovym-zagolovkom-DLE.rar [23,85 Kb] (cкачиваний: 59)
  • 80

Комментарии 2

dle9.com от 24 ноября 2018 17:27
Цитата: VRA4YGA
На 12.1 не хочет работать

вероятней всего так, надо поискать подходящий вариант для вашей версии в интернете, или делать адаптацию для версии 12.1, хотя мне кажется в этой версии должна быть такая функция
VRA4YGA от 24 ноября 2018 15:29
На 12.1 не хочет работать
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent