Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Ламерские вопросы Как убрать баг при добавление новости ?

Как убрать баг при добавление новости ?


     30.01.2013    Ламерские вопросы    2404

вопрос
Заметил баг в dle 9.7) когда добавил новость поевляется
"Новость добавлена
Ваша статья была успешно добавлена в базу данных. Добавить еще или Вернуться назад"
и сколько раз обновишь страницу столько и появится копий страниц.

Как это исправить???

Ответил: nowheremany


А нефиг обновлять.

Комментарии пользователей (3)

G-Force
6

161 | 45

G-Force - 30 января 2013 21:13 - Юзер

Знаешь ну ты умный человек) фигню не пиши((

nowheremany
192

1659 | 1292

nowheremany - 30 января 2013 21:39 - Эксперт

Если ты почитаешь что тебе браузер говорит, то поймёшь что это делать то нельзя

Благодарность принимаю тут Связь

pleomaxs
1 | 3

pleomaxs - 3 февраля 2013 15:30 - Юзер

Файл: /engine/modules/addnews.php

Найти:
if( $title == "" or ! $title ) $stop .= $lang['add_err_1'];


Добавить выше:
#*** AddNews F5-FIX * MSW ***#
        $ch_row = $db->super_query("SELECT id FROM ".PREFIX."_post WHERE title='{$title}' AND alt_name='{$alt_name}' AND autor='{$member_id['name']}'");
        if($ch_row['id']) {
            header("HTTP/1.0 301 Moved Permanently");
            header("Location: {$config['http_home_url']}");
            die("Redirect");
        }
#*** AddNews F5-FIX * MSW ***#


Теперь при попытке нажать F5 кнопку после добавления новости пользователь попадёт на главную страницу сайта и новость повторно на сайт не добавляется.

Автор: MSW
Версия DLE: 9.0-9.8 //возможно и более старые

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

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