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

Как запретить публикацию материала с одинаковыми заголовками в админке?


     10.11.2015    Общие вопросы по PHP, Модули, Хаки    1879

вопрос
Как запретить публикацию материала с одинаковыми заголовками в админке dle 10.5? Надо так чтобы он автоматом проверял, а то журналисты криворукие. Заранее спасибо

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


5 комментариев

BAHO
Юзер

BAHO - 10 ноября 2015 15:58 -

Попробуйте так

В файле engine/inc/addnews.php найти
    if( dle_strlen( $title, $config['charset'] ) > 255 ) {
        msg( "error", $lang['addnews_error'], $lang['addnews_error'], "javascript:history.go(-1)" );
    }
Ниже вставить
$row = $db->super_query ("SELECT COUNT(*) as count FROM dle_post WHERE title = '$title'");

if ($row['count']){
msg( "error", $lang['addnews_error'], $lang['addnews_yes_title'], "javascript:history.go(-1)" );

}
В файле language/Russian/adminpanel.lng найти
'addnews_ertitle'    =>    "Заголовок не может быть пустым.",
Ниже вставить
'addnews_yes_title'    =>    "Новость с таким названием  уже существует.",

serg91100
Юзер

serg91100 - 10 ноября 2015 16:06 -

Спасибо, помогло. Жаль автоматом не проверяет, только при нажатии "отправить"

BAHO
Юзер

BAHO - 10 ноября 2015 16:11 -

Что бы проверить сразу есть кнопка "Найти похожие новости"

serg91100
Юзер

serg91100 - 10 ноября 2015 16:14 -

Да, спасибо. Ранее был хак - который автоматом проверяет, без нажатия на кнопку. Но и так пойдет

Enews
Юзер

Enews - 12 ноября 2015 02:55 -

на 10.6 почему то не работает
вот блин же апдейтился теперь ничерта не работает и не подходит (

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

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

наверх