Часто у посетителей возникает желание выразить свои эмоции в комментариях не только словами, но и при помощи смайликов, однако далеко не на всех блогах есть такая возможность. Поэтому сегодня я расскажу о том, как подключить функцию использования смайлов в комментариях.
Сделать это проще всего при помощи плагина. У меня стоит Qip Smiles, поскольку это мои самые любимые смайлики на протяжении многих лет: напоминают о временах веселых переписок с друзьями через мобильный и обычный квип, когда этот способ общения еще был популярен.
Итак, для начала вам нужно
Далее в админке заходим в раздел Плагины, выбираем Добавить новый и загружаем скачанный плагин:
Также можно закачать плагин через
Теперь нужно активировать плагин, для этого заходим в панель администрирования, Плагины — Активировать плагин Qip Smiles.
Затем нужно прописать наличие смайлов в Редакторе, а именно в форме для комментариев comments.php.
Внимание, прежде чем производить какие бы то ни было изменения на своем сайте, особенно если они связаны с изменением кода, обязательно сделайте резервную копию вашего сайта! О том, как это делается, я расскажу в следующей статье.
Заходим в Дизайн — Редактор, открываем comments.php. Нам нужно будет добавить следующую строчку:
Находим абзац с тегом textarea и добавляем строчку сразу после тега p, закрывающего этот абзац и жмём Сохранить:
Готово! Заходим на свой сайт и смотрим, как теперь выглядит форма для комментариев:
Намного симпатичнее, согласитесь? Пусть после прочтения ваших статей в комментариях у вас появляются только такие смайлы:
Есть также вариант добавить смайлы без плагина, так как в вордпрессе они уже предустановлены и выглядят вот так:
Для этого прописываем в comments.php перед тэгом textarea следующий код:
<script type="text/javascript"> function addsmile($smile){ document.getElementById('comment').value=document.getElementById('comment').value+' '+$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="'.get_bloginfo('wpurl').'/wp-includes/images/smilies/'.$dm_smile.'" alt="'.$tag.'" onclick="addsmile(\''.$tag.'\');"/> '; } } echo '<div style="width:100%; margin-left:0px; margin-right:0px;">'.$dm_showsmiles.'</div>'; ?>
Позже я сменила этот плагин на более удобный вариант добавления смайлов на блог.
На
С вами была Яна. До новых встреч!
Скажите, пожалуйста, а есть возможность добавить смайлы в комментарии без плагина (не хочется «утяжелять» блог).
Здравствуйте, Евгения! Да, есть, дописала об этом способе в статье. На днях еще дополню, как с помощью кода добавить в комментарии другие виды смайлов, смайлы qip и смайлы skype.
Спасибо за советы! Я часто пользуюсь смайлами, но на блог себе не устанавливала пока
Мне кажется, мы все уже настолько привыкли к смайлам, что нам трудно выражать эмоции на письме без них)
Да в нашем современном мире без смайликов не куда Спасибо за статью возьму на заметку.
Со смайликами веселей, у меня примерно реализованы комменты по тому же принципу.
Прикольно, попробую в своем блоге внедрить такие смайлики ))))))))
Обхожусь без смайлов, наверно потому что при написании ответного комментария мало ими пользуюсь.
Везет Вам)) Я настолько к ним привыкла, что в университете чуть не поставила однажды в курсовой Да и вообще мне текст без смайлов кажется каким-то суровым)