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

Рубрика: Скрипты, плагины и программы | 11 ноября 2009 | Автор: Жук

Сегодня немного отойду от темы Жукладочника. Надо и блог как-то развивать. Ну хотя бы иногда. ;)

Колобок

Правда у меня горе. Сегодня первый день со дня выпуска программы, когда я не продал ни одной лицензии.  Такой вот пинок мне и Темычу в сторону развития. Кстати, новая версия выйдет скорее всего в выходные. В ней будут новые социалки, автоматическое обновление, мелкие изменения по запросам кастомеров и долгожданная антикаптча (главная причина задержки).

Если вы еще не вошли в список наших «кастомеров», милости просим! Узнайте, как приобрести полноценный постер в социальные закладки всего за 10 WMZ прямо сейчас. :)

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

В один дождливый августовский вечер я анонсировал на своем блоге WordPress плагин смайлов из популярного мессенджера QIP (смотрите в комменты, он там). За время своего существования плагин скачали более 500 раз и в основном он понравился блоггерам.

Признаюсь, что позже немного подзабил на развитие плагина. Руки не доходили выложить его на wordpress.org, сделать админку и так далее. Но вот сейчас решил немного ими заняться. По крайней мере, сделал новый пакет смайлов:

Девчачьи смайлы

Теперь такие смайлы стоят на женском коллективном блоге 7ladies. Симпотяшки, не правда ли? Чего стоят только вот эти два смайла:

feministflag

Ах да, к чему я веду. В моем плагине смайлов заведомо учтена возможность поменять набор смайлов на свое усмотрение. Например, сделать вот такую вот девчачью коллекцию. Как это сделать:

  1. Скачать мой плагин смайлов. Скачать Qip Smiles(156.3 kB, скачано 12661).
  2. Найти папку smilies. Там лежат все смайлы (картинки), а также файл package.php.
  3. Подобрать нужные вам смайлы на официальном сайте колобков. Не забывайте про авторские права. Коммерческое распространение смайлов без согласия автора запрещено.
  4. Скопировать понравившиеся вам смайлы в папку smilies.
  5. Отредактировать файл package.php.

На последнем пункте остановимся более подробно. В файле определено два массива: main_smiles_array и smiles_array. Первый — это видимые всегда смайлы, второй  — смайлы показывающиеся по нажатию «еще смайлы». Структура этих массивов в принципе одна и та же. Состоят они из строчек вида:

‘*DRINK*’ => ‘drink.gif’,

‘*DRINK*’ в данном случае обозначение смайла в тексте, drink.gif — имя смайла ( *DRINK* )

Чтобы вставить свой смайлик, достаточно добавить новую строчку в один из массивов (от расположения строчки зависит и расположение смайлы) с уникальным обозначением смайла и именем картинки, или же заменить используемые мной картинки, оставив те же имена (тогда package.php менять не придется).

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

Сделайте на своем блоге неповторимый стиль комментирования :) А если сделаете, присылайте мне. Упомяну вас в постовом и в описании будущего плагина. Удачи!

P.S. Пока писал статью, купили лицензию :). Ну что ж, пошел дальше с антикаптчей бороться.

Тэги: , ,

Уже 18 комментариев. Оставь свой...

  • Ename

    Спасибо,ваш плагинчек кстати ничего! =) 8)

  • Alexander

    Жду с нетерпением антикапчу =)

  • Империа

    Поинтереснее будут чем те что по дефалту. Те надоели просто жутко!

  • netsutbi

    смайлы действительно классные, ах вот кто стоит за 7ladies — я так и думал 8)

  • Johnny

    Приятный плагинчик! Утащу к себе на сайты)

  • скорый

    крутые смайлы)))) для феминисток))))

  • Denis

    Привет.
    Наконец-то произойдет хоть какое-то преображение блогов в этом направлении.
    Надоели эти старые затртые и неуклюжие смайлы а-ля пхпбб ранних версий. :)
    А вот подборочка а-ля QIPочень даже ничего!

  • Ксения

    Ааххааа,..плагин просто уматовый))
    И вообщде, давно пора было поменять смайлы,
    я сама пользуюсь квипом 2005 года, и ничего, все отлично работает и смайлы..ммм…передают всю палитру эмоций при общении)) :-D

  • Валерий

    Про носителей сильно …. :-D

  • Жук

    Да, мне тоже этот смайл понравился *CRAZY*

  • Пузат

    Надо тоже добавить на сайт, чтобы люди могли более полно выражать свои эмоции в комментариях.

  • LEGION

    Здравствуйте. Большое спасибо за отличный плагин! Благодаря ему, теперь мой сайт (http//aboutfilmz.ru/ , если вдруг кому интересно) чуть меньше похож на унылое говно чем раньше. :-[
    В процессе «допиливания» плагина возникла одна проблема, о которой и хотелось бы полюбопытствовать. Вывод смайлов, предложенный автором, как по мне занимает много места, поэтому решил сделать «типа как в QiP», то бишь чтоб смайлы выводились в отдельном блоке поверх основного слоя. С этим проблем не возникло.
    Но для полного счастья не хватает чтобы блок «сам по себе» закрывался после щелчка по нужному смайлу (мне это кажется удобным, ибо вряд ли какой комментатор будет «сувать» по несколько смайлов за раз). По идее, для реализации этого достаточно в qips-functions.php в 26 строку (там где находится обработчик события OnClick) вставить
    elm.style.display = ‘ none ‘ ;
    И когда я это делаю в FireBug’e,, уже на странице то все прекрасно работает: смайл вставляется, блок закрывается. Но стоит впихнуть эту строчку в код, как вылетает ошибка при обновлении страницы.
    Может кто нибудь здесь мне посоветует как решить проблему, а то уже третий день бьюсь и все без толку?? *SORRY*

  • Огромное спасибо за плагин! *IN LOVE* Поставила у себя, поменяла смайлики, несколько новых добавила =)
    Если заинтересует, посмотреть можно тут — http://persikovoe-schastie.ru
    Заходите, всегда рада гостям O=)

  • кстати, хотела вот спросить — у меня в комментариях отображаются смайлы, которые я поставила, а в виджете «Новые комментарии» — те, которые были старые, то есть стандартные страшненькие кружочки. Скажите, пожалуйста, это можно как-то исправить?

    • Жук

      Это можно исправить программно, сделав замену метода и для виджета… Но к сожалению у меня сейчас нет на данную задачу времени, сорри

  • Elisaveta

    Спасибо за плагин *ROSE* .Установила на всех своих сайтах.С появлением на них смайликов как-то даже стало веселее. Одна досада: на http://allrealhistory.ru комментарии на темном фоне и это ухудшает впечатление, но всё равно здорово *YAHOO*

  • pavlinn

    А не проще ли набор смайлов закинуть на сервак и не нагружая его всякими плагинами втыкать смайлы в виде картинки прямо оттуда? *CRAZY*

    • Жук

      pavlinn, у каждого свой извращенный вкус ;)

Оставить комментарий