Делаем установку хак DLE добавить кнопку «Ответить» в комментариях в версии дле 10.х, кнопка что бы не копировать целиком весь комментарий, а только выбранную часть. Стоит отметить, что в релизе DLE 10.5 подробная функция уже реализована.
Когда на сайте много комментариев и пользователи цитируют друг друга то один комментарий будет занимать пол страницы вместо нескольких строк.
Установка хака добавляем кнопку “Ответить” в комментариях:
1. Открываем: engine/classes/js/dle_js.js, находим:
function dle_copy_quote
Перед ней вставляем:
function dle_copy_answer(a){dle_txt='[b]'+a+'[/b], \n';};
Находим:
dle_wysiwyg?(b.value+=dle_txt+"\n",b.focus()):
Меняем на:
dle_wysiwyg?(b.value+=dle_txt,b.focus()):
2. Открываем шаблон дле comments.tpl и там где хотите видеть кнопку ответить вставляем:
<a onmouseover="dle_copy_answer('{login}');" href="#" onclick="dle_ins('{comment-id}'); return false;">Ответить</a>
Готово!
Стили кнопки правим под свой шаблон
Проверено на DLE 10.4
Для DataLife Engine 10.5 достаточно добавить в шаблон comments.tpl в нужном месте тег
[reply] Ответить [/reply]
Автор: Хз
Закачать хаки дле с нашего проекта, как хак добавить кнопку «Ответить» в комментариях