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

смайлы в комментариях за 5 минутПривет всем, у меня сегодня радостная новость, на моём блоге наконец-то появляются смайлы в комментариях! Я буквально только вот приехал с переговоров. Переговоры велись в жесткой форме, смайлы выставили не мало требований и условий, которые мне хоть чуть-чуть, но удалось смягчить. Как известно, смайлы очень авторитетны и понтовости у них не занимать! Но мне удалось их уговорить, и я заключил бессрочный контракт на их присутствие на моём блоге!

Вот посмотрите фрагмент подписанного договора со смайлами:

Смайлы обязуются:

1. Появляться в комментариях после каждой статьи

2. Предоставлять “себя” каждому комментатору

3. Вести себя адекватно и не вызывающе

Автор блога обязуется:

1. Писать интересные посты, чтобы смайлам не стыдно было появляться в комментариях

2. Публиковать статьи регулярно

3. Привлекать на блог как можно больше посетителей

В случае не выполнения обязанностей одной из сторон, другая сторона вправе расторгнуть договор.

Это мне ещё удалось смягчить их требования к моим обязанностям! Они просили публиковать по 2 поста каждый день, и иметь посещаемость больше тысячи человек в сутки! Я же говорю, жесткие были у них требования по началу! Но мне удалось всеми возможными методами их смягчить!

крутой смайл в комментарии

Смайлы контракт подписали, теперь осталось только сделать так, чтобы они стали появляться в комментариях! А сделать это, как оказалось, проще простого!

А если серьезно, то смайлы должны быть практически, да что уж практически, просто во всех шаблонах движка wordpress. И прячутся располагаются они в основном вот здесь – wp-includes/images/smilies. И шаблон моего блога оказался не исключением! Смайлы зашкерились в той папке. =)

А сделать так, чтобы они активизировались и стали появляться в комментариях, необходимо внести некоторые изменения в коде файла comments.php. И таким способом, можно “заставить” смайлы появляться в комментариях без различных плагинов! Изменения представляют собой дополнение следующего фрагмента кода:

<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>';
?>

Вставлять данный фрагмент кода необходимо не в конец кода файла comments.php и не в начало, и не в любое другое место в коде файла, а именно (и только) перед тегом textarea. Этот тег отвечает за отображение формы для текста комментария. И располагать необходимо до этой формы! Если расположить после тега textarea, получится следующее:

standart-smile

Согласитесь, не очень то вышло, да?

А если перед тегом, то получится то, что нужно!

На скриншоте присутствуют стандартные смайлы, которые находятся практически во всех шаблонах движка wordpress. Мне вот этот смайл в комментариях заинтересовал, что он означает?

smile-to-chto-nuzhno

Кто-нибудь знает?

Нашёл я его в папке smilies своего блога, он означает “idea”. Только сейчас кажется понял, что это лампочка! =)

А как сделать так, чтобы в комментариях отображались не эти не совсем понятные смайлы а по интереснее? Здесь всё достаточно просто, необходимо скопировать новые смайлики в папку wp-includes/images/smilies, тем самым, заменив стандартные!

Я решил поставить в виде смайлов для своего блога мини-колобки, так как считаю, что они больше подходят к моему шрифту для комментариев. Скачал его в Интернете, колобки имеют формат gif. То есть все смайлы анимированные!

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

Всё на сегодня, контракт со смайлами подписан, теперь мои комментарии оживут! =)

Читайте Blogolega.ru, оставляйте комментарии вместе со смайликами, подписывайтесь на блог, впереди много всего интересного…

Во-первых, следующий пост будет юбилейным, хочу рассказать, какие изменения произошли на блоге, немного слов по статистике, вообщем, подвести некоторые итоги! Рассказать о том, чего я добился на данный момент с моим блогом! Статья будет из рубрики БлогОлегаНьюс.

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

В-третьих, я начал по-тихоньку осваивать мой приз – видеокурс “Из зомби в интернет-предпринимателя”. Как освою, с меня – отзыв по курсу! Напоминаю, что достался он мне за победу в статейном конкурсе!

В-четвертых, помимо блога и основной работы,  взялся за пару интернет-проектов в соавторстве, но о них позднее, когда они стартанут! Но это не значит, что я буду меньше писать в блог, ничего не изменится, буду писать как и раньше!

В-пятых, разрабатываю новые конкурсы для блога! Подпишитесь на блог или заходите почаще, чтобы не пропустить их начало! Я не ошибся, написав Конкурсы, — их  будет несколько! Начнутся они чуть позже, когда хорошенько их проработаю…

Ну вот вроде всё, не хотел писать никаких анонсов и новостей, но решился и представил 5 основных и важнейших новостей блога, про которые нельзя было не написать! Теперь точно всё, читайте Blogolega.ru, пока всем…

7 thoughts on “Смайлы в комментариях

  1. Смайлики — те еще разбойники, лихо вы с ними побеседовали! У меня на блоге они отображаются маленького размера. 😈

  2. Смайлики — это действительно круто, ведь позволяют поднять эмоциональное состояние читателей после комментирования, и во время комментирования блогов 🙂

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

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

четыре × четыре =