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

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

Данное дополнение упрощает обслуживание комментариев, при их большом количестве. При установке данного дополнения есть как свой плюс, ну так и минус, а это удаление комментария без подтверждения, без возможности его восстановления. Ну а плюс это возможность удалить несколько комментариев не перезагружая страницу по сто раз.
Внимание, в дополнение такая же защита удаления комментариев что и в стандартном скрипте!
Автор: ko1yan
Скачать: commdelete-ajax.rar [1,96 Kb] (cкачиваний: 242)
laughing
Другие новости по теме:

Категория: Хаки ----- Просмотров: 2819 ----- Комментариев: 2

Вернуться

  • Группа: Гости
  • 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
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
В 8,5 вообще нет таких пунктов, ни в варианте автора, ни в коменте Vadeinpace