Обновлено: 27 марта 2017, 14:59
 Marabar

Плагин для цитирования отдельных текстов в Tickets

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

Итак, плагин 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 версии — отпишитесь, если не трудно.
Со своей стороны, как проверю, дополню топик.
Спасибо за внимание.

Сам плагин находится здесь
   Marabar Готовые решения 0    1 0

Комментарии ()




    Вы должны авторизоваться , чтобы оставлять комментарии.

    Marabar 21 сентября 2018, 00:32
    Login в MODX revolution 25
    Marabar 17 мая 2018, 12:22
    Выводим облако тегов в MODX revo 17
    medortex 14 июля 2017, 16:26
    Меню Аккордеон в MODX revo 54
    Madao 16 мая 2017, 18:28
    msMiniCartDynamic 3
    Семён 05 мая 2017, 23:30
    Создание ресурсов из фронтенда 41
    Филитович Владимир 26 февраля 2017, 22:25
    Apache 2.2.22, установка и настройка 41
    valery 30 ноября 2016, 15:51
    phpMyAdmin 3.5.1, установка и настройка 3