Плагин для цитирования отдельных текстов в Tickets
Каждый, наверное, видел на современных форумах есть возможность цитирования отдельно взятого текста путём выделения его. Т.е выделяем текст на странице топика или в комментарии пользователя, появляется тултип с предложением процитировать выделенное — жмём и выделенный текст уже в редакторе обрамлённый тегами blockquote. Этот плагин как-раз это и умеет
Обратились ко мне ребята с такой просьбой, в следствии чего и появился этот плагин. Код не выкладываю, ниже будет ссылка где его можно скачать и попробовать в работе. Расскажу только вкратце что он делает.
Итак, плагин selectTickets для Tickets MODX revolution.
Первым делом подключаем на странице где используются комментарии. Хоть плагин и проверяет наличие формы на странице, тем ни менее — рекомендую выводить его через проверку авторизации, если авторизация обязательна.
Ну собственно и всё.
Теперь, при выделении текста в теле топика будет появляться Tooltip

А в поле редактора, после нажатия на «Цитировать» появится выделенный текст, обрамлённый тегами цитаты.

Каждая новая цитата в редакторе не переписывает добавленное, а встраивается после.
То же самое касается и цитирования в комментариях



При цитировании комментария, нажимать «Ответить», чтобы подгрузить форму под комментируемый комментарий, не обязательно. Плагин всё сделает сам. Как только будет нажато «Цитировать» форма с редактором сама расположится под комментом.
Цитировать можно только отдельно взятый пост. Пробуем, кому интересно, пишем замечания/предложения.
Плагин проверен в Google Chrome, Firefox, Opera. В IE не проверялся, пока нет доступа к нему (на следующей неделе). Если кто-то запускает в IE, раньше меня, от 10 версии — отпишитесь, если не трудно.
Со своей стороны, как проверю, дополню топик.
Спасибо за внимание.
Сам плагин находится здесь
Обратились ко мне ребята с такой просьбой, в следствии чего и появился этот плагин. Код не выкладываю, ниже будет ссылка где его можно скачать и попробовать в работе. Расскажу только вкратце что он делает.
Итак, плагин selectTickets для Tickets MODX revolution.
Первым делом подключаем на странице где используются комментарии. Хоть плагин и проверяет наличие формы на странице, тем ни менее — рекомендую выводить его через проверку авторизации, если авторизация обязательна.
[[!+modx.user.id:isloggedin:is=`1`:then=`<script src="/path/to/file/selectTickets.js"></script>`:else=``]]Контент должен находится в блоке с классом select-tickets<div class="select-tickets">
...content
</div>Ну а каждый комментарий, обрамлён стандартным классом Tickets — ticket-comment-bodyНу собственно и всё.
Теперь, при выделении текста в теле топика будет появляться Tooltip
А в поле редактора, после нажатия на «Цитировать» появится выделенный текст, обрамлённый тегами цитаты.
Каждая новая цитата в редакторе не переписывает добавленное, а встраивается после.
То же самое касается и цитирования в комментариях
При цитировании комментария, нажимать «Ответить», чтобы подгрузить форму под комментируемый комментарий, не обязательно. Плагин всё сделает сам. Как только будет нажато «Цитировать» форма с редактором сама расположится под комментом.
Цитировать можно только отдельно взятый пост. Пробуем, кому интересно, пишем замечания/предложения.
Плагин проверен в Google Chrome, Firefox, Opera. В IE не проверялся, пока нет доступа к нему (на следующей неделе). Если кто-то запускает в IE, раньше меня, от 10 версии — отпишитесь, если не трудно.
Со своей стороны, как проверю, дополню топик.
Спасибо за внимание.
Сам плагин находится здесь
Комментарии: 8
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Спасибо!
бросился пробовать на тестовом сайте и чего-то обломал зубы.
В head вставил
в чанк коммента для авторизованного пользователя добавил:
Ноль реакции. Видимо, где-то я ошибся) Тултип бутстрапа подключен. Можно чуть подробнее инструкцию? Никак не пойму где мог ошибиться, а функционал очень манит)
Классом select-tickets обёртывается сам топик (тикет, если правильно)
И да — бутстраповский тултип не используется, здесь свой.
Ну и естественно потом кучей и попадают в редактор.
Сейчас исправлю. Спасибо.