Блог Понтика Максима

Добавляем смайлы в комментарии, используя плагин QIP Smiles. WordPress смайлы без плагина

wordpress смайлы в комментариях

Привет мои друзья и читатели блога
seoslim.ru
! В сети очень популярным среди пользователей является использование смайлов в комментариях. Поэтому давайте разберемся, как создать на блоге wordpress смайлы различными способами.

Первый и самый простой способ чтобы оставлять комментарии смайлами это установить плагин QIP Smiles, но у него есть небольшой минус, так как все плагины тормозят блог, создавая дополнительную нагрузку на сервер.

Второй способ это установить смайлы без плагина, добавит только небольшой код в нужном для нас месте блога wordpress.

Зачем нужны смайлы в комментариях? Какие бывают wordpress смайлы?

Смайлики это такие специальные лица (рожицы), которые выражают различные эмоции, чувства или настроение человека.

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

Сейчас я вам перечислю самые популярные смайлики, которые мы все используем:

1) Выражение эмоций

: -) улыбка, счастье, радость;

:- ( плохое настроение, грусть, печаль;

: -| задумчивость, параллельное отношение или нейтральность;

: -D смех;

2) Различные действия

; -) подмигивать;

:-@ орать или кричать в гневе;

:-X не говорить, держать рот на замке;

:-! негатив, тошнота, отвращение;

3) Персонажи

:-E оскаленный вампир с клыками;

:-F оскаленный вампир без одного клыка;

::-) зомби, мутант или пришелец;

[:] робот;

Устанавливаем wordpress смайлы, используя плагин QIP Smiles

Начнем с самого простого способа, используя плагин QIP Smiles. Первым делом нам понадобиться скачать wordpress плагин qip smiles по
этой ссылке
.

Далее распаковываем архив и устанавливаем плагин на блог. Не хочу повторяться 10 раз как это делать, так как существует множество способов. Например, я все делаю через
административную панель
wordpress. Подробнее об этом я рассказывал в статье
Установка плагинов на блог
.

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

После того, как плагин установлен и активирован необходимо открыть файл, в котором вы планируете сделать вывод смайлов. У меня смайлики показываются сразу под формой добавления комментария.

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


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

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


<textarea id=&quot;comment&quot; tabindex=&quot;4&quot; name=&quot;comment&quot; rows=&quot;10&quot; cols=&quot;100%&quot;></textarea>

Вот что в итоге должно получиться:

Теперь проверяем результат проделанной работы. Изначально плагин всего выводит только 11 смайлов, чтобы выбрать больше нажмите на ссылку Еще смайлы.

Думаю, что у вас не возникнет вопросов, как установить смайлы в комментарий, используя плагин qip smiles. Теперь давайте пойдем дальше и создадим на блоге такие же смайлы wordpress, только не прибегая к помощи специальных плагинов.

Как установить смайлы без плагина на блог wordpress?

В предыдущей статье
Все wordpress плагины моего блога
я рассказывал, как плохо влияет любой плагин на скорость работы блога, так как создаются дополнительные запросы к базе данных MySQL.

В итоге я пришел к выводу, что необходимо потихоньку избавляться от плагинов, просто заменив их php кодом. Именно сегодня очередь подошла к плагину qip smiles. Оказывается, в движке wordpress уже реализована функция вывода смайликов, а нам лишь останется добавить небольшой код в файл comments.php.

Не забудьте первым делом деактивировать и удалить плагин qip smiles, ели он у вас был, а так же удалить строчку в файле comments.php, для вывода смайлов в комментарии.

Далее копируем файл comments.php, находящийся в теме вашего блога к себе на рабочий стол, и открываем его редактором Notepad++. Рекомендую всем пользоваться Notepad++, очень хорошая и полезная программа.

ВНИМАНИЕ!!! Перед любым изменением php файлов, обязательно сделайте резервные копии этих файлов.

Идем дальше… Находим в файле comments.php строчку, начинающуюся с тега TEXTAREA, которая выводит форму добавления комментария. И в зависимости, где вы планируете вывод смайликов (перед формой или после нее), вставляем следующий код:


<!— Smiles —> <script type=&quot;text/javascript&quot;> function addsmile($smile) </script> <?php global $wpsmiliestrans; $dm_showsmiles = »; $dm_smiled = array(); foreach ($wpsmiliestrans as $tag => $dm_smile) { if (!in_array($dm_smile,$dm_smiled)) { $dm_smiled[] = $dm_smile; $tag = str_replace(’ ‘, », $tag); $dm_showsmiles .= ‘<img src=&quot;’.get_bloginfo(’wpurl’).’/wp-includes/images/smilies/’.$dm_smile.’&quot; alt=&quot;’.$tag.’&quot; onclick=&quot;addsmile(».$tag.»);&quot;/> ‘; } } echo ‘<div style=&quot;width:100%; margin-left:0px; margin-right:0px;&quot;>’.$dm_showsmiles.’</div>’; ?> <!— Smiles —>

В этом коде прописан путь к wordpress смайлам вашего блога:


wp-includes/images/smilies

Именно оттуда и загрузятся смайлики под форму добавления комментария.

Как видите, получились очень простые и некачественный смайлы комментария. Поэтому я пошел немного дальше и заменил все файлы в папке со смайлами wp-includes/images/smilies на свои. Обратите внимание на то, что если вы заменяете, например смайлик с именем icon_smile.gif, то и добавляемый должен быть такого имени.

Скачать все новые смайлы вы можете в этом файле Скачать:
smiles-wordpress
размер: 60.5 kB, скачали: 131 раз. распакуете его и замените старые wordpress смайлы комментариев на новые из папки или поищите в сети еще новее.

После небольших действий у меня получился вот такой результат.

Как видите намного проще сделать на блоге смайлы без плагина wordpress. Со временем я заменю все плагины, которые реально можно заменить. Не пропустите события на блоге,
подписывайтесь на обновление страниц
и будите в курсе последних событий.

На этом у меня все. Теперь вы без труда сможете сделать на блоге смайлы в комментарии, используя плагин qip smiles, а также пойти немного дальше и установить wordpress смайлы без плагина.

Всем пока!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>