Добавляем кнопки оформления текста комментариев в WordPress

18 июля 2011
1 582

Кнопки оформления текста комментарияСтандартная форма добавления комментария в WordPress выглядит довольно бедно. Поля вода для имени, почты, сайта и текста без каких-либо инструментов форматирования. Сегодня мы исправим этот недостаток и дадим возможность комментаторам оформлять свои комментарии по своему вкусу, добавив панель форматирования к форме комментариев. Для этого рассмотрим несколько самых удачных плагинов.

Эта статья третья по счёту из цикла записей, посвящённых улучшению системы комментирования WordPress, но не последняя. Следующая будет посвящена добавлению дополнительных элементов к форме комментариев: ссылки на Twitter комментатора и смайликов. На моём блоге всё это уже реализовано - пользуйтесь, высказывайте своё мнение.

А в прошлых статьях мы рассмотрели интеграцию технологии AJAX в систему комментирования WordPress - благодаря ней комментарии добавляются без перезагрузки страницы, и отдельно рассмотрели многофункциональный плагин WordPress Thread Comment. К циклу также примыкает статья об улучшении комментариев без применения плагинов - несколько полезных и несложных хаков.

CKEditor вместо WYSIWYG

WYSIWYG - это стандартный редактор WordPress, в котором вы пишите и редактируете записи на своём блоге. Плагин FCKEditor for WordPress, с которого я решил начать сегодняшний обзор, заменяет этот редактор на свой (это его основная задача) и добавляет панель форматирования в форму комментирования - это дополнительная возможность, которую нужно активировать в настройках плагина.

Несмотря на возможность выбрать один из трёх скинов и настроить, какие именно кнопки будут отображаться в панели, результат выглядит совсем не презентабельно. А форма добавления записи, на которую плагин заменит стандартную, по функциональности от стандартной почти не отличается, зато чуть дольше грузится, и текст записи в режиме редактирования HTML выглядит немного иначе, чем в привычном WYSIWYG-редакторе.

FCKEditor For WordPress

На мой взгляд, плагин бесполезен, потому что не добавляет ничего по-настоящему достойного внимания, зато как и любой плагин уменьшает скорость работы WordPress.

MCEComments

Этот плагин стоял некоторое время на моём блоге и впечатления остались исключительно положительные. Он позволяет использовать WYSIWYG-редактор TinyMCE в качестве редактора комментариев. Панелька с кнопками форматирования, которую он добавляет, прекрасно вписывается в любой современный дизайн блога. Жаль только, что нельзя редактировать саму панель, чтобы добавить или убрать кнопки.

MCEcomment

И всё-таки пришлось от него отказаться. Этот редактор не хочет работать с комментариями на AJAX. Выглядит это так, что после установки MCEComments и какого-нибудь плагина для использования AJAX в комментариях комментарии начинают отправляться только после второй попытки, а после первого раза появляется сообщение, что комментарий пуст.

WP NicEdit

Аналогичный предыдущему плагин, у которого всего одна настройка, зато много кнопок на панели. В настройке, собственно, можно выбрать один из двух вариантов вида панели: с большим количеством кнопок и с очень большим. тут и шрифты, и стили, и загрузка картинок и много чего ещё, что, на мой взгляд, для формы комментирования на блоге лишнее. Интересно, что добавляемые изображения без лишних хлопот закачиваются на бесплатный хостинг изображений ImageShack. Так или иначе функциональный и работающий плагин, радующий глаз и своим видом.

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

Wp NicEdit

Проблема та же, что и предыдущего - не сочетается с комментариями на AJAX.

Comment Form Quicktags

А это самый простой, эффективный и известный из подобных плагинов. Он немного весит, в отличие от предыдущих, и позволяет редактировать кнопки на своей панели. Изначально текст на кнопках на английском языке - не пугайтесь, в настройках плагина можно легко отредактировать каждую кнопку.

Comment Form QuicktagsМинус могу отметить только один - на моём блоге плагин не заработал:)

Wp Comment Quicktags Plus - этот плагин я даже не стану выделять в отдельный раздел, это практически точная копия Comment Form Quicktags

Wp Comment Quicktags Plus

jQuery Comment Preview

Последний на сегодня плагин для добавления кнопок форматирования в комментарии. Этот кроме того добавляет и возможность предпросмотра комментария перед отправкой. Только надо настроить стиль предпросмотра в настройках плагина, чтобы он совпадал с внешним видом комментариев на вашем блоге. На моём, например, не совпадает, потому что я изменил стандартный вывод комментариев.

Чтобы на панели появились кнопки форматирования (изначально там только кнопка предпросмотра), надо их активировать в настройках плагина.

Настройки jQuery Comment PreviewТут же можно настроить сами кнопки.

Панель вписывается в блог органично. А вот срабатывают кнопки не всегда - пока не понял, почему.

jQuery Comment PreviewИтоги

Выбор, что приятно, есть. Все плагины, кроме FCKEditor for WordPress, чем-нибудь да радуют. Да и он, возможно, найдёт своего пользователя. Не даром же на многих ресурсах предпочитают CKEditor.

А я ещё не определился, что оставить на своём блоге. На всякий случай напоминаю, что ссылка на страницу настроек плагина обычно появляется после его активации на боковой панели админки WordPress, в разделе "Настройки". Порой её название отличается от названия плагина - например,  плагин WordPress Thread Comment в настройках находится под заголовком "Древовидные комментарии".

Развлекательный канал

Сегодня в выпуске шикарный ролик, снятый российскими умельцами. Именно снятый - как профессиональное видео, с добавленными затем спецэффектами. Респект ребятам за качество работы, креатив и фан от просмотра! Блин, посидишь на этих форумах - русский язык забудешь:)

Related Posts Plugin for WordPress, Blogger...
Рубрики: Wordpress плагины

Комментируйте - автору важно ваше мнение!

Дополнительно: