Все для DataLife Engine / DLE хаки / DLE добавить кнопку «Ответить» в комментариях

DLE добавить кнопку «Ответить» в комментариях


Делаем установку хак 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]


Автор: Хз
Закачать хаки дле с нашего проекта, как хак добавить кнопку «Ответить» в комментариях

DLE-dobavit-knopku-Otvetit-v-kommentariyah.rar [30,48 Kb] (cкачиваний: 59)
  • 80
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent