«Улыбочку..!» Добавляем в комментарии смайлики

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

По умолчанию в WordPress почему-то такая важная в плане создания настроения при общении вещь — упущена. И дорабатывать придется нам с Вами при помощи установки специального плагина, который вставит смайлики из qip’а к форме комментариев в WordPress.

Как вставить смайлики — php код плагина для WordPress:


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

Есть еще один плагин для вставки смайликов в комментариях WordPress. Он называется WP-Smiley. Здесь настроек уже побольше. В принципе можно просто установить и забыть, но мы немного помучаемся и посмотрим, как сюда можно добавить свои смайлики. Для примера будем использовать смайлы из уже разобранного нами плагина QIP Smiles.

Открываем файл smilies4wp.php в блокноте или встроенном редакторе (Плагины — Редактор — WP Smiley (в выпадающем списке)) и ищем код, который начинается со строки

$yahoo_smilies=array (

смайлики wordpress

То, что на скриншоте выделено голубым цветом удаляем — от вышенаписанного кода php до завершения функции, то есть до );
Теперь нам потребуется плагин QIP Smiles — открываем файл qipsmiles/smiles/package.php и вытаскиваем из него аналогичный код — выделен зеленым.

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

И вставляем эти два кусочка на меcто того, который мы удалили в smilies4wp.php. Да, не забудьте удалить сами старые картинки смайликов из папки wp-smiley/ym-emotions и заменить их новыми — из qipsmiles/smiles.

Почти все! Теперь для того, чтобы подключить их к форме комментарией надо аналогично, как в предыдущем случае, вставить в шаблон код:


<?php if(function_exists(‘s4w_comment_form’))s4w_comment_form();?>

Как вставить смайлики wordpress





Плагины для того, чтобы вставить смайлики в форму комментариев

Скачать плагин qipsmiles
Скачать WP Smiley

Как вставить смайлики в WordPress без плагина?

Для противников плагинов предлагаю попробовать использовать такой код, однако предупреждаю сразу — он может работать не на всех шаблонах. Итак, так же, как и в прошлые разы вставляем код в шаблон, перед формой ввода комментария:

<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 .= ' ';
    }
}
echo '<div style="width:100%; margin-left:0px; margin-right:0px;">'.$dm_showsmiles.'</div>';
?>

Поделись этой статьей с друзьями!

Это будет интересно прочитать:

Комментариев: 2

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