Смайлики в WordPress — установка плагина, возможные проблемы и способы устранения

Смайлы WordPress

Подавляющее большинство блоггеров (если не все, то 95% точно) используют самый популярный движок для блогов — WordPress. Одним из самых интересных достоинств этого движка является встроенная система комментирования постов.

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

Чтобы внести в этот полезнейший инструмент дополнительную эмоциональность — рекомендую обязательно добавить себе на блог возможность использования смайликов в комментариях.

Тем более, что возможности для этого есть. Сегодня я расскажу Вам об одном замечательном плагине для WordPress — Qip smiles.

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

Приступим к делу.

1. Установка плагина qip smiles.

Это самая простая часть из того, что Вам предстоит сделать. Об этом можно найти великое множество статей. Практически на каждом блоге есть подобные статьи.

Для начала нужно скачать сам плагин. Сделать это можно с сайта автора.

Далее устанавливаем плагин себе на сайт. Сделать это можно несколькими способами. Какими именно — можете почитать в моей статье «Установка плагинов WordPress».

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

2. Настройка отображения смайлов на Вашем сайте.

Просто установить плагин не достаточно. Нужно указать Вашей CMS куда именно добавить смайлики.

Для этого надо добавить в код Вашего шаблона одну единственную php-инструкцию:

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

Вопрос в другом — куда именно ее добавить. Логичнее всего добавить смайлики ниже формы ввода текста комментария.

Тут существует небольшая загвоздка. Не во всех шаблонах комментарии прописаны в одних и тех же местах. Поэтому я не буду писать Вам в какое именно место нужно вставлять этот код. Я покажу Вам как найти это место самому.

Для этого мы будем использовать дополнение к браузеру Mozilla Firefox — Firebug. На мой взгляд это самый необходимый инструмент веб-мастера. Где его взять и как им пользоваться я описал в этой статье.

Итак, смотрим видео, как найти место для вставки смайлов в WordPress:

Находим нужное место и вставляем туда вышеуказанный код. Все просто! Теперь смайлики должны появиться у Вас на сайте.

3. Возможные проблемы и неполадки.

Когда я установил себе этот плагин, я долгое время не обращал внимания на то, что он у меня неправильно работает. И так было до тех пор, пока пользователи, писавшие комментарии, не обратили мое внимание на них.

Большое им спасибо за это.

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

Я начал искать решение. И обнаружил, что очень многие люди жалуются на подобную проблему.

А вот решение я нашел только в одном месте (хотя, может есть и еще где-то... я просто потом дальше не искал :) )

Итак, если у Вас наблюдается подобная проблема, то Вам нужно исправить всего одну строчку в коде самого плагина.

А именно:

Находим файл qips-js.php (находится он в папке плагина: /wp-content/plugins/qipsmiles). Открываем его.

Находим в этом файле функцию: qips_code (qips_tag), а в ней строчку

qips_insert(aTag);

Удаляем эту строчку и вместо нее вставляем другую:

insertHTML(aTag);

Сохраняем файл. Все! Теперь смайлы должны работать правильно.

Иногда еще проблема бывает связана с отсутствием в файле footer.php вызова стандартной функции wp_footer ();. Ее просто нужно туда вставить. Просто перед закрывающим тегом </body> прописываем:

<?php   wp_footer(); ?>

4. Добавление смайлов в плагин Qip Smiles.

Ну и в завершении, хотел еще предоставить Вам дополнительную возможность. Ее я отыскал на сайте автора плагина. Qip smiles.

Можно самим редактировать и добавлять новые смайлики в плагин. Делается это не сложно.

Заходим в папку плагина /wp-content/plugins/qipsmiles/smiles. В ней лежат картинки самих смайлов и файл с их описанием package.php

Открываем этот файл и видим два массива:

  • $main_smiles_array — массив с основными смайликами, которые показываются по умолчанию;
  • $smiles_array — массив с дополнительными смайлами, которые отображаются после нажатия кнопки «Еще смайлы».

Вы можете добавить новые записи в эти массивы (по образцу) или заменить старые. Записи имеют формат:

Правка смайлов

То есть, для того, чтобы добавить новый смайлик, Вам нужно только написать ля него кодовое обозначение и прописать имя файла с картинкой смайлика. Ну и конечно же не забыть закинуть саму картинку в эту же папку. И все.

Вот такой полезный и интересный плагин для WordPress — Qip Smiles.

Пользуйтесь на здоровье. Удачи Вам.

Обновления блога:

Вы еще не читаете нашу ?
Тогда получайте новые статьи на E-mail:
Моя статья помогла Вам? Это хорошо! Теперь не нужно жадничать - поделитесь этой статьей с друзьями в социальных сетях.
Хотите быть в курсе того, что происходит на сайте? Читайте меня в Твиттере.

Комментарии к статье:
"Смайлики в WordPress — установка плагина, возможные проблемы и способы устранения"

  1. Привет ! И у меня смайлики только перетаскиваются... =-O

    Я попробовал Ваш вариант действий,... но, оказалось, что в  функции qips_code (qips_tag) плагина уже стоит insertHTML (aTag) !

    Далее, я вычитал у А.Борисова, что нужно заменить insertHTML (aTag) на insert (aTag) — все равно, не получилось...В результате, проблема не решилась  *CRAZY*

    • А откуда Вы скачивали плагин? С официального сайта? Если нет, то попробуйте скачать с официального и переустановить плагин. ;)

  2. Сначала что-то не получалось с выводом смайликов. Вставляю код, а ничего не происходит. Потом все же разобрался.

  3. Благодарю.  Как раз искал возможность вставить больше смайликов чем даются в плагинах. А то мне много надо)

    Пойду разбираться в своём плагине. Если там такого нет — установлю этот.

     

  4. Установила, только перетаскиваются, начала редактировать файл, строчка

    qips_insert (aTag); не удаляется, что делать?

    • Как это не удаляется? Не понимаю... Если строчку стереть — она не может не удалиться ))) После исправлений необходимо сохранить файл (думаю, это понятно) ;)

  5. Огромное спасибо за подсказку о неполадках! У меня тоже ставились только перетаскиванием. Если честно, то до этих смайликов у меня стоял плагин WP-Monalisa и в нем возникли, после 10 месяцев отличной работы, такие же проблемы — стали не кликабельными. Я решила установить новые смайлики  :-D А с ними возникла такая же проблема. С Вашей помощью я ее решила.

    И смайлики мне эти больше нравятся, чем прошлые  

  6. А у меня смайлики вставляются кликом, но получаются какие-то растянутые горизонтально. В чем может быть проблема? =-O

    • Дайте конкретную ссылку на страницу, где это видно... Я подскажу.

  7. Вот незадача — и строчки меняла, и в footer нужная функция имеется, и скачала с официального сайта, а смайлы не хотят щелчком устанавливаться =-O

    • Andrey

      Проверьте id у textarea в форме ввода комментариев. Должно быть так: id="comments". Если это не так, то смайлы не будут вставляться щелчком. Есть два варианта решения проблемы:

      В шаблоне у textarea прописать id="comment";

      Отредактировать qips-js.php файл плагина. Найти все вызовы функции qips_$(«comment») и заменить на qips_$(«id textarea в Вашей форме»).