dle.in.ua » Хаки » Хак. Удаление комментариев при помощи AJAX

Хак. Удаление комментариев при помощи AJAX

Автор: GauraStyle от 11-05-2008, 15:22
Хак. Удаление комментариев при помощи AJAX
Хак. Удаление комментариев при помощи AJAX

Данное дополнение упрощает обслуживание комментариев, при их большом количестве. При установке данного дополнения есть как свой плюс, ну так и минус, а это удаление комментария без подтверждения, без возможности его восстановления. Ну а плюс это возможность удалить несколько комментариев не перезагружая страницу по сто раз.
Внимание, в дополнение такая же защита удаления комментариев что и в стандартном скрипте!
Автор: ko1yan
Скачать: commdelete-ajax.rar [1.96 Kb] (cкачиваний: 244)
laughing
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Не знаю как в 7-й версии, но в 8-й автор точно забыл прописать в engine\ajax\addcomments.php вот это...

    $tpl->set('[com-del]',"<a href=\"javascript:commentdelete('{$row['id'&
    #93;}', '{$dle_login_hash}');\">");
            $tpl->set('[/com
    -del]',"</a>");
            }
        else $tpl->set_block("'\\[com-del\\](.*?)
    \\[/com-del\\]'si","");

        $tpl->set('{cid}', $row['id']);

    Верхнее нужно заменить вместо этого...

    $tpl->set( '[com-del]', "<a href=\"javascript:confirmDelete('" . $config['http_home_url'] . "?do=comments&action=comm_del&id=" . $row['id'] . "&amp;dle_allow_hash=" . $dle_login_hash . "')\">" );
            $tpl->set( '[/com-del]', "</a>" );
        } else
            $tpl->set_block( "'\\[com-del\\](.*?)\\[/com-del
    \]'si", "" );

    Иначе при одновременном добавлении и удалении коммента, можно случайно удалить всю новость... fellow
    • Vadeinpace
    • Регистрация: --
    • Репутация: (||)
    • 30 сентября 2009 22:24
    • 1
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • В 8,5 вообще нет таких пунктов, ни в варианте автора, ни в коменте Vadeinpace
    • blackmane
    • Регистрация: --
    • Репутация: (||)
    • 7 июля 2010 15:42
    • 2
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.