Навигация
Популярное
    Статистика

    Материалов: 1789 [+0]
    Пользователей: 685 [+0]

    Всего онлайн : 2
    Пользователей: 0
    Гостей: 2


    Последние комментарии
    ...
    HI-tech:
    0

    AddNews F5-FIX

    Автор: Robot_DLElabкатегория: DataLife Engine » Хаки DLEдата: 3-02-2013, 14:44
    AddNews F5-FIX


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

    После добавления новости, когда получаем сообщение что новость успешно записана в БД, если нажать F5 то новость продублируется столько раз сколько раз нажата клавиша F5. Хак AddNews F5-FIX предназначен для исправления этой досадной ситуации.


    Установка хака AddNews F5-FIX
    Файл: /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 кнопку после добавления новости пользователь попадёт на главную страницу сайта и новость повторно на сайт не добавляется.



    Теги: DLE, хак

    Другие новости по теме:

    • Добавляем шаблоны addnewsНедавно мой хороший знакомый столкнулся с проблемой шаблонности добавления новостей. Много категорий кардинально отличающихся друг от друга по содержанию и доп полям и чтобы не путать журналистов и
    • Предыдущая и следующая новость для DLE 9.7 и 9.8Хак - след.предыдущая новость для DLE 9.7 - 9.8 В данном хаке добавляются 2 запроса.
    • Show Added NewsНебольшой хак Show Added News добавляет возможность, при добавлении новости с сайта, сразу перейти на только что добавленную новость, так как по умолчанию DLE предлагает добавить ещё новость или
    • Чекбокс "Я не робот" для DLEНекоторым очень известный хак - «Я не робот» для WordPress, который якобы снижается активность ботов на сайте. Лично я в нём ничего удивительного не увидел. Предоставляю вам аналог для ДЛЕ.
    • Хак PosterHack 1.0


    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.