Плагины Comment Toolbar и Qip Smiles — добавляем в комментарии WordPress возможность ответа, цитирования, навигации и вставки смайлов

Рубрика: Плагины для WordPress

Как и обещал в статье Плагины SyntaxHighlighter Evolved и Comment Form Quicktags — добавляем подсветку кода в статьи и комментарии WordPress , здесь речь пойдет о повышении удобства работы с комментариями WordPress.

Этого мы будем добиваться с помощью WP плагинов Comment Toolbar и Qip Smiles. Плагин @ Reply в этой статье я решил не рассматривать, т.к. его функционал (добавление возможности ответа на комментарий в WordPress) полностью перекрывается WP плагином Comment Toolbar.

Комментарии WordPress - новые возможности

С помощью всех этих плагинов для Вордпресс мы сможем реализовать следующие возможности:

  • одним кликом вставлять цитаты из других комментов или даже самой статьи WordPress в форму для написания комментария (плагин Comment Toolbar)
  • одним кликом вставлять имя человека, оставившего сообщение в WP блоге, в форму для написания комментария, для того чтобы ответить на его вопрос или задать ему свой (плагин Comment Toolbar)
  • перемещаться по комментариям WordPress последовательно или сразу же переходить к первому, либо к последнему комменту (плагин Comment Toolbar)
  • оживить комментарии блога на Вордпресс смайликами (плагин Qip Smiles)

Плагин Comment Toolbar — возможность ответа в комментариях WordPress, вставка цитаты из комментария или статьи

Думаю, что не надо вам доказывать необходимость иметь в комментариях WordPress возможность ответа на сообщение. В противном случае, вам вручную придется копировать имя автора сообщения и вставлять его в поле для написания комментария.

Жуть как неудобно, да и потом, другому пользователю, читающему эти комментарии, не всегда просто найти именно то сообщение этого автора, на который вы отвечали (особенно если этот автор оставил много комментариев на данную статью блога на Вордпресс). Намного проще иметь кнопку «Ответ» в каждом комментарии WordPress, которая автоматически скопирует имя автора данного сообщения в поле для написания комментария.

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

Очень удобно, на мой взгляд. Но кроме этого плагин Comment Toolbar умеет еще вставлять цитаты в комментарии WordPress. Для этого достаточно выделить фрагмент текста в каком-нибудь комментарии, в самой статье или в любом другом месте открытой страницы WP блога, а затем нажать кнопку «Цитировать» в любом из уже существующих комментариев.

Правда, может возникнуть проблема с вставкой фрагмента текста статьи в поле для написания комментария в случае, если на данную статью в WordPress еще не было оставлено ни одного комментария. Негде будет нажать кнопку «Цитата». Но из этой ситуации легко выйти, если вы последовали моему совету из предыдущей моей статьи рубрики Плагины для WordPress (Плагины SyntaxHighlighter Evolved и Comment Form Quicktags — добавляем подсветку синтаксиса кода в статьи и комментарии WordPress ) и установили плагин Comment Form Quicktags.

По умолчанию, этот WP плагин добавляет вкладку для вставки цитат в комментарий WordPress, но, правда, цитату из статьи вам придется вставлять вручную, путем копирования. А вкладка WP плагина Comment Form Quicktags вам просто позволит быстро заключить, скопированный вами из статьи фрагмент текста, тегами цитаты < blockquote> .

Улучшаем комментарии WordPress — установка и настройка WP плагина Comment Toolbar

Скачать WP плагин Comment Toolbar можно с официальной страницы плагинов WordPress. Либо прямо отсюда — скачать Comment Toolbar. Отдельно русификатор скачивать не нужно, т.к. в этом WP плагине, по умолчанию, уже присутствует русская локализация.

Устанавливаем плагин Comment Toolbar на WordPress:

Если при установке плагина на WordPress у вас возникли какие-либо затруднения, то можете обратиться к материалам этой статьи — Решение возможных проблем при установке на Вордпресс плагинов. В админке WordPress выбираем из левого меню Плагины -> Comment Toolbar. Обратите внимание, что настройки этого плагина находятся именно в разделе «Плагины», а не «Настройки».

Comment Toolbar в WordPress

Как видите, на странице настроек этого Вордпресс плагина все надписи переведены на русский и, думаю, что сложностей в его настройке возникнуть не должно.

Comment Toolbar

Но, тем не менее, я внесу некоторые пояснения. Первые два поля позволяют задать названия для кнопок ответа и цитирования в комментариях WordPress. В поле «Текст для сообщения о цитировании» вы вводите текст, который будет выводится после имени комментатора, чей текст вы цитируете, добавляя сообщение в Вордпресс. Пример:

Comment Toolbar в WP блоге

В поле «Символ, разделяющий кнопки или ссылки» вы задаете разделитель для кнопок (показан на предыдущем рисунке). В следующем поле можно задать выделение жирным имени комментатора, которому вы отвечаете или цитируете его комментарий. Если поставите «Да» в поле «Add a link to his commentary on the name of the commentator», то получите как раз ту возможность, что я описал чуть выше — имя комментатора в вашем сообщении станет ссылкой на тот комментарий WordPress, который вы цитировали или на который отвечали.

В поле «Стиль тулбара» вы можете выбрать вид отображения кнопок ответа, цитаты и навигации по комментариям Вордпресс(в виде кнопок, ссылок или в виде картинок). В следующих двух полях вы можете выбрать положение области с кнопками в поле WP комментария.

А в последних двух полях вы можете отключить показ кнопок навигации по комментариям WordPress (переход к следующему, предыдущему, последнему и первому комментариям), а так же, задать плавную прокрутку при перемещении по WP комментариям (красиво получается).

Доработка перевода плагина Comment Toolbar для WordPress

WP плагин Comment Toolbar переведен не совсем полностью. Если вы подведете мышь к кнопкам навигации по комментариям WordPress, то увидите всплывающую надпись на английском (Last comment, Next comment и т.д.). Кроме того, у кнопки «Цитата» надписи не будет вовсе, а желательно было бы пояснить пользователям назначение этой кнопки.

Как вы, наверное, знаете, всплывающий текст ссылки задается с помощью атрибута TITLE тега A. Чтобы исправить описанные выше недостатки нужно получить доступ с файла сайта по FTP и открыть на редактирование файл wp-content/plugins/comment-toolbar/cf_comment_toolbar.php.

Найдите с помощью встроенного поиска редактора Notepad++ следующий код в этом файле:

$toolbar .= "<a href=\"#".$textarea_id."\" onclick=\"CF_Quote('".$ID."','".$Author."'); return false;\">".$lbl_quote."</a>";

и замените ее на такую строку:

$toolbar .= "<a title=\"Выделите фрагмент текста и нажмите на эту кнопку\" href=\"#".$textarea_id."\" onclick=\"CF_Quote('".$ID."','".$Author."'); return false;\">".$lbl_quote."</a>";

Текст всплывающей надписи в комментариях WordPress вы можете откорректировать по своему усмотрению. Для перевода английских надписей у кнопок навигации по WP комментариям, в этом же файле, с помощью встроенного поиска Notepad++ найдите, где встречаются эти английские фразы (Last comment, Next comment и т.д.) и замените их на русские.

Не забудьте перед сохранением отредактированного файла cf_comment_toolbar.php выбрать из верхнего меню Notepad++ пункт «Кодировка», а из выпадающего меню пункт «Преобразовать в UTF-8 без BOM». В противном случае, вы получите вместо русских надписей кракозябры. Это нужно проделывать всегда, когда вы добавляете в файлы WordPress русские надписи.

Плагин Qip Smiles — добавляем в комментарии WordPress смайлики QIP

Автором WordPress плагина Qip Smiles является уважаемый Жук. Плагин Qip Smiles можно скачать с его сайта — скачать Qip Smiles. Автор включил в плагин Qip Smiles 11 постоянно видимых смайликов и 30 дополнительных, открывающихся по нажатию на ссылку “Еще смайлы”. Смайлики для WordPress получились очень прикольные, взяты из всем любимого меcсенджера QIP. Можете посмотреть как это будет выглядеть у меня в комментариях.

Установка плагина Qip Smiles на WordPress проходит по привычному алгоритму:

  • распакуйте архив с WP плагином qipsmiles.zip, используя ftp-менеджер подключитесь к вашему сайту и загрузите папку qipsmiles в папку с WordPress плагинами wp-content/plugins/ на сервере
  • войдите в админку WordPress и выберете вкладку «Плагины»- «Inactive»
  • найдите строку с плагином Qip Smiles и активируйте его

Никаких настроек плагин Qip Smiles не имеет, но для того, чтобы смайлики в WordPress появились рядом с полем для написания комментариев, вам нужно будет открыть на редактирование файл comments.php из темы оформления вашего Вордпресс блога, которая в данный момент используется.

Путь к этому файлу будет выглядеть так: wp-content/themes/название_вашей_темы_оформления/comments.php. Узнать название текущей темы WordPress вы можете в админке, выбрав в левой панели «Дизайн» — «Темы».

В файле comments.php вам нужно будет найти место, куда именно нужно вставить код плагина Qip Smiles, который будет показывать смайлики в комментариях WordPress. Он должен быть расположен рядом с кодом вывода формы для написания комментария (область на WP блоге, куда вы вводите текст сообщения) — сверху или снизу, например.

Поэтому, вам сначала нужно найти в файле comments.php код вывода этой формы на WP блог, он задается с помощью тега TEXTAREA. В моем случае, код формы ввода текста комментария в WordPress задается следующим кодом:

<textarea name="comment" id="comment" cols="70" rows="10" tabindex="4" class="textarea1"></textarea>

После того, как найдете похожий код в своем файле comments.php, то вставьте сразу после него или перед ним код вывода смайликов Qip Smiles:

<?php if (function_exists('qipsmiles')) qipsmiles('ru'); ?>

У меня получилось так:

<p>
      <label for="comment"><strong>Ваш комментарий</strong></label>
      <br /><?php if (function_exists('qipsmiles')) qipsmiles('ru'); ?>
      <textarea name="comment" id="comment" cols="70" rows="10" tabindex="4" class="textarea1"></textarea>
    </p>

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

В следующей статье мы продолжим улучшать работу системы комментирования WordPress. Я расскажу про то, как на сто процентов защититься от спама в WP комментариях, а так же о том, как добавить отображение Gravatar в комментарии Вордпресс блога, если это не было предусмотрено в используемой вами теме (Плагин DCaptcha (Я не робот) для защиты комментариев WordPress от спама и добавление иконки Gravatar в комментарии).

У Евгения Попова имеется видекурс по WordPress, который стоит того, чтобы с ним ознакомиться.

Вы так же можете ознакомиться с другими материалами по WordPress:

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Робот считает, что Вам это тоже может быть интересно:
Очень обяжете, если воспользуетесь этим блоком кнопок:
RSS
Получать обновления по почте
Рубрика : Плагины для WordPress
Наверх


Комментарии
6-12-2009 в 14:44

Спасибо за плагины для WordPress, мне очень помогает Ваш блог. Кстати подскажите Ваши смайлики — это какой то плагин или Вы сами сделали?

AMIROV

6-12-2009 в 15:33

AMIROV: это смайлики из WP плагина Qip Smiles =)

Дмитрий

6-12-2009 в 15:52

Спасибо еще пару вопросов

1. У меня на WP блоге поле для комментариев выполнено в черном цвете, а фон смайликов белый поэтому получается не очень красиво, это можно как то исправить???

2. У Вас после статей выводиться добавление в закладки с помощью разных сервисов — это тоже плагин для WordPress или какой то сервис

AMIROV

6-12-2009 в 16:03

По первому вопросу разобрался сам, простите за поспешность!

AMIROV

6-12-2009 в 18:54

AMIROV: да это WordPress плагин SexyBookmarks. Я собираюсь написать в ближайшее время статью про плагины добавления в соцзакладки, в том числе и о SexyBookmarks. Скачать его можно здесь — www.wp-ru.ru/files/sexybookmarks-2.6.0.1.zip.

Дмитрий

3-01-2010 в 1:51

Дмитрий — краткость сестра таланта. Не особо полезная вещь, а описал как 2 тома Толстого =))

Alex

12-01-2010 в 19:56

хороший плагин!

спасибо

echo('!');

XStrafer

14-01-2010 в 14:10

Alex: согласен про краткость, но у меня с ней проблема — пишу в расчете на начинающего пользователя WordPress, поэтому стараюсь описать все возможные нюансы, которые могут возникнуть.

XStrafer: пожалуйста.

Дмитрий

31-01-2010 в 11:22

У меня шаблон в минималистских традициях и поле комментариев WordPress и цитата из них все белое. Получается цитата не выделяется вообще. Вот бы подсветить ее немного сереньким фоном, например. А как это сделать не знаю. Подскажите как это сделать и именно так доступно, как вы всегда это делаете. Спасибо за ваш труд! Очень полезно для новенького!Alex говорит, что:

Дмитрий — краткость сестра таланта. Не особо полезная вещь, а описал как 2 тома Толстого =))

Вы наверное не заметили название этого блога. Для новенького именно так и надо объяснять IMHO

Андрей

14-02-2010 в 2:41

Долго искал смайлы для WordPress и НАКОНЕЦ-ТО нашел на нормальном блоге, да еще и с подробным описанием. Автору блога ОГРОМНОЕ спасибо!!!

KosPa

24-02-2010 в 10:38

Скажите, в чем моя ошибка — установила плагин Comment Toolbar в вордпресс, активировала. В настройках появился. Но в WP блоге не отражается и не работает! Что делать?

Рыся

28-02-2010 в 1:14

Рыся: затрудняюсь ответить, т.к. так глубоко с плагином Comment Toolbar не разбирался. У меня вроде все сразу заработало и причин для дальнейшего копания в Вордпресс не было.

Дмитрий

3-03-2010 в 17:01

Здравствуйте, я хочу чтобы на WordPress блоге комментарий админа выделялся цветом, и можно было ответить на любой комент, вставить текст после этого комментария, не подскажете как? смотрела в интернете, но не совсем поняла, может Вы объясните популярно. Спасибо.

Татьяна

3-03-2010 в 17:11

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

Дмитрий

4-03-2010 в 13:15

Всем привет! Интересно, существует ли WordPress плагин для вставки картинок в комментарий. Загрузка с компьютера.

Eudgene

17-03-2010 в 12:29

Здравствуйте!

Большое спасибо за статью! Меня интересует глобальный вопрос. Можно ли при помощи этого WP плагина организовать сортировку смайликов по категориям?.. Т.е. так, чтобы после нажатия на ссылку «еще смайлы», высветились смайлы следующим образом:

Позитивные:

(отображаются позитивные смайлы)

Негативные:

(отображаются негативные смайлы)

и т.д.

Или хоть как-то их разделять можно?..

Сергей

18-03-2010 в 10:34

Сергей: вроде бы нет, но возможно, что я ошибаюсь. Спросите об этом непосредственно разработчика этого замечательного плагина смайлов для WordPress

Дмитрий

18-03-2010 в 18:47

Прекрасные плагины для Вордпресс, но у меня почему то цитаты выделяются не кавычками, а «палочкой».

пишет:

|вот так выглядит цитата

А хочется кавычками. Это можно как то исправить? Спасибо.

Lenskiy

19-03-2010 в 12:23

Lenskiy: дело в том, что плагин Comment Toolbar только заключает цитируемый текст в открывающий и закрывающий теги BLOCKQUOTE. Примерно так:

<blockquote><p>Дмитрий — краткость сестра таланта. Не особо полезная вещь, а описал как 2 тома Толстого =))</p></blockquote>

А то, как будут выглядеть цитаты на вашем WordPress блоге задается в файле CSS, находящемся в папке с используемой вами темой оформления. В моем случае в файле style.css моей темы оформления для цитат (для тега BLOCKQUOTE) прописаны следующие свойств, которые и задают внешний вид для всех цитат на моем блоге:

#content blockquote {
	margin:15px 0 20px 0;
	padding:5px 8px 5px 35px;
	background:#eaedf0 url(images/quote2.png) no-repeat left top;
	background-position:8px 5px;
	color:#666;
	font-size:14px;
	width:91%;
	font-style:italic;
}
#content blockquote p {
	color:#666;
	font-size:14px;
}

Кавычки перед цитатой задаются с помощью рисунка quote2.png:

Дмитрий

3-04-2010 в 11:14

Спасибо за полезные советы

продвижение сайта

10-05-2010 в 4:10

10x, попробую

Den-sad

6-06-2010 в 1:32

Дмитрий: Покопаюсь в стилях, спасибо.

Duke

7-06-2010 в 20:54

Спасибо за плагин, а вопрос про сортировку смайлов в WordPress действительно актуален.

Болдис Медиа

8-07-2010 в 20:36

Приветствую,Дмитрий.

Мне нужна помощь по Comment Toolbar. Так получилось, что я нашёл для себя именно тут тему, которая, как мне кажется, лучше всего подходит для перс.блога.

Но вот незадача,там цитата вообще никак не выделяется. Просто делается отступ и всё (никаких кавычек,палочек — вообще ничего.) Я попытался найти оформление цитаты в style.css,но там оказалось пусто. Вот CSS...вдруг захотите порыться :)

А теперь насчёт Вашего WordPress плагина для коментов. Когда я всё сделал по инструкции ( залил и установил ), то ничего в комментариях не преобразовалось...Не было даже ссылок «Ответ» и «Цитата». Я уже и не знаю, что делать. Может что-нибудь посоветуете?

Павел

5-08-2010 в 12:08

Про плагины интересно. Вам +. Мне картинки понравились. Это лучшее рукводство

Baragas

22-08-2010 в 6:30

Сделал все как описано выше (Qip Smiles) смайлики стали отображаться, а когда пытаешься добавить смайлик в комент WordPress, то при клике смайлик не добавляется

версия WP 3.0.1 подскажите что не так?

nc2009

27-08-2010 в 12:46

nc2009: У меня та же самая проблема((

Вика

29-09-2010 в 20:33

Вика: Da u menya toje.

Automax

18-10-2010 в 9:20

Спасибо за плагин

Юрий

28-10-2010 в 7:26

Дмитрий, у тебя не описан обычно предустановленный плагин для смайлов wp-grins. Я произвел настоящие боевые действия с ним. Думаю, что тебе надо подключиться и занять позиции на моей стороне. Действия мои очень подробно описаны...

дядя Валера, эсквайр

14-11-2010 в 15:08

Подскажите пож, как сделать фишку «добавить картинку» в коментах WP

Alex

16-12-2010 в 8:04

Все так здорово и быстро! Но рядом с галочкой «Это не спам» вылазит dimoning.ru. Очень некрасиво смотрится... Где его можно убрать, чтобы не мешался?

BagiraL

16-12-2010 в 11:41

У меня очень скудненький ассортимент смайликов на форуме! Как можно вставить туда смайлы? Возможно ли это?

BagiraL

23-12-2010 в 12:35

Поставил плагин. В админке появился, а на сайте нет.

Максим

23-01-2011 в 19:31

А почему у меня не реализуются теги? Тоесть

не пропадают а пишутся как обычный текст... как это исправить незнаете?

onjee

2-03-2011 в 19:50

Спасибо вам за пост! Очень познавательно.

Сергей

13-03-2011 в 10:56

Отличная статья! Спасибо вам за проделанный труд!

Сергей

27-03-2011 в 9:52

блин, сделал все по инструкции, а смайлы не добавляются, нажимаешь на смайл, а он не появляется в тексте(((( пробовал в разных браузерах, что может быть?

Дмитрий

19-04-2011 в 18:48

Интересно, а если плагин установлен, а кнопки «ответить» все равно нет, что делать? ))

Maria Kucherenko

30-04-2011 в 18:11

Maria Kucherenko: Дмитрий говорит, что:

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

круто

igorek22

11-07-2011 в 0:50

Благодаря Вам установил плагин по добавлению смайликов в комментарии (долго искал), все работает.Большое спасибо за полезную информацию. =)

Юрий

31-07-2011 в 23:31

У меня смайлы показываются, но не кликабельны

NicolaIvNet

3-08-2011 в 21:09

Здравствуйте.У Вас очень хороший и полезный блог. Вот заинтересовалась этой статьей, решила и себе поставить этот плагин...но увы... в админке я его вижу,он активировался, а на сайте нет ничего...тоже самое и с плагином подсветки(предыдущая статья). Не подскажите, в чем дело? Заранее благодарю за помощь.

Александра

15-08-2011 в 23:27

Отличная статья спс автору

Roman

4-10-2011 в 10:23

Смайлы тоже не кликабельны! Как решить эту проблему??

Андрей

15-10-2011 в 17:48

Супер! Все сразу получилось!

Ирина

Написать

(обязательно)

(обязательно)

Ваш комментарий
Заключайте PHP и другой код в теги [php][/php]

Это не спам.

Подписаться без комментирования