Плагин «Цитирование комментариев» (обновление 25.04.2014)

Описание

Плагин добавляет возможность цитирования комментариев (в топиках и личных сообщениях).
Поддерживает возможность одновременного цитирования нескольких фрагментов (функция не совместима со старыми версиями IE).

Совместим со стандартными редакторами — markItUp и TinyMCE.

GitHub: github.com/wasja1982/livestreet_quotecomment

Внешний вид


Редактор markItUp


Редактор TinyMCE

Настройка

Настройка плагина осуществляется редактированием файла "/plugins/quotecomment/config/config.php".

Поддерживаемые директивы:
1) $config['add_link_topic'] — Добавлять ссылку на оригинальное сообщение в комментариях к топикам. По умолчанию отлючено (false).

2) $config['add_link_talk'] — Добавлять ссылку на оригинальное сообщение в личных сообщениях. По умолчанию отлючено (false).

3) $config['copy_whole'] — При отсутствии выделенных фрагментов цитируется комментарий целиком. По умолчанию включено (true).

Установка

1. Скопировать плагин в каталог /plugins/
2. Через панель управления плагинами (/admin/plugins/) запустить его активацию.

Изменения

1.0.1 (25.04.2014)
Добавлены параметры конфигурации:
— $config['add_link_topic'] — Добавлять ссылку на оригинальное сообщение в комментариях к топикам.
— $config['add_link_talk'] — Добавлять ссылку на оригинальное сообщение в личных сообщениях.
— $config['copy_whole'] — При отсутствии выделенных фрагментов цитируется комментарий целиком.

23 комментария

avatar
С TinyMCE тоже работает?
avatar
Работает.
avatar
Простите, я один не могу понять, зачем плагин нужен, ведь есть Ctrl+Q.
avatar
ведь есть Ctrl+Q
Забыли упомянуть n-кратное повторение пары операции Ctrl+C / Ctrl+V. :)
avatar
Да, или так.

Так в чем смысл? Или плагин для полных хомячков?
avatar
Плагин для сайтов, где комментарии со страницу длиной — обычное дело.
avatar
Лучше как то более четко описать функционал. Ведь в ЛС по дефолту тоже есть цитирование — выделил текст мышкой и нажал кнопку
  • ort
  • +1
avatar
А что там описывать — открывает стандартную форму ответа и оформляет выделенные фрагменты в виде цитат в пределах одного комментария, к которому относиться ссылка «Цитировать» (стандартный метод копирует все выделение). Каждый выделенный фрагмент оформляется в виде отдельной цитаты.

PS. На livestreet.ru кстати цитирование стандартное не срабатывает.
avatar
PS. На livestreet.ru кстати цитирование стандартное не срабатывает.
да, здесь версия стоит чуть новее и в ней криво обновлен markitup
avatar
Ссылку бы еще ставить на процитированное.
avatar
Добавлены параметры конфигурации:
— $config['add_link_topic'] — Добавлять ссылку на оригинальное сообщение в комментариях к топикам.
— $config['add_link_talk'] — Добавлять ссылку на оригинальное сообщение в личных сообщениях.
avatar
Добавлен параметр конфигурации:
— $config['copy_whole'] — При отсутствии выделенных фрагментов цитируется комментарий целиком.
avatar
я думал что это подразумевается по-умолчанию иначе тогда весь смысл плагина пропадает
avatar
Ну, это на усмотрение пользователей — либо сообщение о необходимости выделения текста, либо цитирование комментария целиком.
К тому же цитирование комментария целиком, по-моему, не слишком разумно использовать при древовидной структуре комментариев — родительский комментарий известен.
avatar
Но ведь можно цитировать один камень отвечая на другой.
Я бы предложил показывать ссылку при условии выделения какого-либо фрагмента текста.
avatar
… каммент…
avatar
Это принцип работы стандартного редактора — нажал ссылку «Ответить» под требуемым комментарием, выделил текст в нужном месте и в редакторе нажал кнопку «Цитата».
avatar
а хороший плагин имхо. странно что раньше не додумались :)
я схожий функционал в редмайне часто использую для ответов. копипастить и юзать ctrl+q всяко дольше

спасибо!
avatar
Добавлены параметры конфигурации:
— $config['add_name_topic'] — Добавлять упоминание автора в комментариях к топикам.
— $config['add_name_talk'] — Добавлять упоминание автора в личных сообщениях.
avatar
Пишет в обеих версиях
Файл плагина /www/localhost/plugins/livestreet_quotecomment-master/PluginLivestreet_quotecomment-master.class.php не найден
avatar
Переименуйте папку плагина в quotecomment.
avatar
Спасибо помогло.
avatar
При цитировании пишет только:

<ls user="" /> писал(а):<blockquote></blockquote>


Но самого главного не делает…
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.