IPB 3.1.4 Быстрый ответ выделенного текста
Рекомендованные сообщения
Сейчас на странице 0
- Нет пользователей, просматривающих эту страницу.
A better way to browse. Learn more.
A full-screen app on your home screen with push notifications, badges and more.
в topicViewTemplate найти:
<li class='top hide'><a href='#top' class='top' title='{$this->lang->words['back_top']}'>{$this->lang->words['back_top']} of the page up there ^</a></li> <if test="replyButton:|:$displayData['reply_button']['image']">добавить ниже:
<li><a href="javascript:void(0)" onclick="Quote_sel('{$post['author']['members_display_name']}',{$post['post'][ 'pid']})">Цитировать</a></li>далее fastquote.js надо подключить на загрузку в globalTemplate:
сам fastquote.js:
function Quote_sel(author, pid){ var quote = ''; if (quote = window.getSelection)//забираем выделение, все браузеры делают это так quote = window.getSelection().toString(); else quote = document.selection.createRange().text;//а для IE if (quote.length > 0){} else {return false}; Quote_txt = '[quote name="'+author+'" post="'+pid+'"]'+quote+'[/quote]';//в цитату здесь вывел только имя и ссылку на пост, //считаю информацию о времении не нужной, но подключить, если что, не сложно $("fast-reply_textarea").value += Quote_txt; //вставляем в поле быстрого ответа }работает, но ...
как сделать чтоб после нажатие на "Цитировать" автоматически открылся "Fast Reply" и только после этого поставился там цитировани текст
fastquote.zip