Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Сменить цитирование на ответ в комментариях

Сменить цитирование на ответ в комментариях


     16.07.2013    комментарии, цитирование    Все вопросы » Общие вопросы по PHP    5591

вопрос
Не знаю в какой версии заменили функцию в кнопке "ответить" на "цитировать".
То есть на сайте есть комментарий, внизу кнопка "ответить". Нажимаю на нее и у меня цитируется предыдущий комментарий. Мне нужно сделать как было раньше, в прошлых версиях DLE. То есть вместо цитаты всего комментария - копировать в окно редактора только ник и запятая.

Подскажите, как сделать. Гугл курил, ничего не нашел.

Ответил: Sander


В commenets.tpl
<a href="#" onclick="dle_txt='[b]{login}[/b], ';dle_ins(); return false;">Ответить</a>

6 комментариев

ПафНутиЙ
Админ

ПафНутиЙ - 17 июля 2013 22:42 -

эти изменения ввели в 10.0 - глупая вешь.

Каков вопрос - таков и ответ. Просто помните об этом.

DaivZ
Юзер

DaivZ - 17 июля 2013 23:37 -

http://webfull.ru/data-life-engine/haki_dle/10-citirovanie-v-dle-98.html
Проверял лично только первый вариант

PetR0vich81
Юзер

PetR0vich81 - 15 декабря 2014 12:56 -

Пробывал на 10.3 все работает.

Установка:
1. Открываем engine/classes/js/dle_js.js, находим:
function dle_copy_quote

заменяем на:
function dle_copy_answer(qname){dle_txt='[b]'+qname+'[/b], ';};function dle_copy_quote

2. Открываем шаблон comments.tpl и там где хотите видеть кнопку ответить вставляем:
<a onmouseover="dle_copy_answer('{login}');" href="#" onclick="dle_ins('{comment-id}'); return false;">Ответить</a>

Мой сайт для проверки:

Sander
PHP-developer

Sander - 15 декабря 2014 15:23 -

Зачем мучить dle_js.js?
<a href="#" onclick="dle_txt='[b]{login}[/b], ';dle_ins(); return false;"><b>Ответить</b></a>

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

velolive
Юзер

velolive - 7 февраля 2015 13:49 -

Sander, а если добавить рядом "Ответить", отправляет наверх страницы. Можно как-то оставить "Ответить", чтобы отправляло вниз в поле коммента и сохранить возможность "Цитировать"?

csgamee
Юзер

csgamee - 24 июня 2015 20:36 -

при данном решение идет сброс после логина на новую строку. Как можно сделать чтоб было просло логин потом запятая, пробел и человек сразу в этой строке пишет, то делает перевод на новую, а этого не нужно..

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх