zambesc.com RSS Feed

Yahoo Messenger Emoticons : Wordpress Plugin

Dupa cateva zile de munca am reusit sa termin un nou plugin pentru Wordpress: Yahoo Messenger Emoticons.
Daca nu v-ati dat inca seama ce face, cu toate ca titlul e destul de sugestiv, raspunsul e simplu. Permite folosirea emoticoanelor din Yahoo Messenger pe blog.

Stiu, nu e primul plugin de acest tip, chiar si eu foloseam unul. Si mai exact foloseam Custom Smilies. Insa respectivul plugin are cateva neajunsuri:
- nu e compatibil cu Wordpress 2.8
- are probleme la afisarea emoticoanelor ce contin anumite caractere mai “speciale” ( /, >,<, etc..)
- nu reuseste sa afiseze emoticoanele daca nu exista spatiu intre ele sau daca nu erau scrise exact cum au fost ele definite
- inca cateva mici neajunsuri

Cum emoticoanele, si in special cele de pe messenger, au devenit o parte din viata noastra, iar lumea s-a obisnuit sa le foloseasca pentru a exprima anumite stari si pentru ca "arata bine", consider ca nu trebuie sa lipseasca de pe un blog personal. Si daca tot exista, macar sa functioneze exact cum ne-am obisnuit cu ele pe messenger. Nu sa ma chinui eu scrierea lor sau sa las instructiuni pentru cei care comenteaza "aveti grija, nu puneti doua puncte si trei paranteze ca nu apare nimic, sau nu puneti dracusorul ca nici ala nu apare, sau puneti doua puncte si D mare“.

Asa ca, m-am decis sa imi fac propriul plugin, care sa functioneze exact cum doresc eu.

Acum pe scurt, despre el (pluginul):
- contine toate emoticoanele, atat cele “normale” cat si cele ascunse
- nu face diferenta intre litera mare si litera mica
- pot fi “scrise” exact cum sunt folosite si pe messenger, inclusiv cu variantele lor mai prescurtate
- nu necesita spatiu intre emoticoane
- contine suport si pentru cei care s-au obisnuit cu emoticoanele de pe wordpress.com
- inca cateva mici facilitati

Daca va place, sau macar vreti sa il testati, il puteti downloada de siteul oficial.
Iar pentru instalare trebuie sa urmati urmatorii pasi simpli:
1. Se downloadeza si se dezarhiveaza fisierul yahoo-messenger-emoticons.zip
2. Folderul rezultat in urma dezarhivarii se uploadeza in folderul cu pluginuri (wp-content/plugins/)
3. Mergeti in Panoul de control; Selectati Settings -> Writing; La sectiunea Formatting debifati casuta “Convert emoticons like happy and tongue to graphics on display”
4. Activati pluginul

Pe viitor am in plan cateva noi imbunatatiri si bineinteles sunt deschis catre orice fel de sugestie.

English

Yahoo Messenger Emoticons allows you to use the emoticons from Yahoo Messenger both in posts and in comments, instead of default smilies, on your WordPress blog.

About the plugin:
- it contains all the emoticons from Yahoo Messenger, including the hidden emoticons
- you can use them the same way as on Yahoo Messenger
- not case-sensitive
- support for the emoticons used on wordpress.com
- easy to use and install

1. Download and extract yahoo-messenger-emoticons.zip
2. Upload the unarchived folder to your plugins directory (this is wp-content/plugins/)
3. Go to your Admin Panel; Select Settings -> Writing; In the Formatting section, uncheck the box for “Convert emoticons like happy and tongue to graphics on display”
4. Activate the plugin in your WordPress administration panel

New improvements will be added in the future and of course, I am open to suggestions and questions.

plugin, wordpress, yahoo messenger, Yahoo Messenger Emoticons
134 Comentarii
  1. Ryan Isra :

    A zis pe data de 6 Noiembrie, 2009

    Hi, i’ve an idea to disable emoticons in certain post by using custom field. Because, sometimes I want to disable emoticons in certain posts.

    Thanks,
    Ryan

  2. Robert :

    A zis pe data de 17 Noiembrie, 2009

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /home/www/missccvm.co.cc/wp-content/plugins/yahoo-messenger-emoticons/class.emoticons.php on line 26

    Ajutor?

  3. Andrei Dutu :

    A zis pe data de 17 Noiembrie, 2009

    Citeste cateva comentarii in urma. winking

  4. 8 Wordpress Emoticons Plugins :

    A zis pe data de 3 Decembrie, 2009

    [...] 3. Yahoo Messenger Emoticons is designed to replace the wordpress default smilies with the emoticons used on Yahoo Messenger. It has a 4 star rating and was downloaded 1,717 times. [...]

  5. Akash | AM Blogger :

    A zis pe data de 5 Ianuarie, 2010

    Hello,

    I am using this plugin on my blog:

    http://www.amblogger.com

    This plugin was working fine, but recently I have changed the template, so its not coming up properly, please have a look at:

    http://www.amblogger.com/am-blogger/new-template-pr-2-100-k-alexa-wohooo/

    And give me a solution to fix it, the smileys are flying in the air…

    Thanx!

  6. Barsy :

    A zis pe data de 5 Ianuarie, 2010

    Acest articol e super tare. E de mare ajutor. Bravo Andrei !!!

  7. Andrei Dutu :

    A zis pe data de 5 Ianuarie, 2010

    Akash, open the CSS file for edit.
    You can do that directly in the admin panel (Appearance -> Editor) or by editing the css file:
    http://www.amblogger.com/wp-content/themes/Blue_Business/style.css

    Then search for:

    .art-article img, img.art-article
    {
    border: dashed 1px #41A6DD;
    margin: 1em;
    }

    After you found it just remove the “margin: 1em;” attribute and everything should work great.

  8. Akash | AM Blogger :

    A zis pe data de 5 Ianuarie, 2010

    Thanx for the quick reply and thanx for the very nice plugin, I will check out the style.css now…!

  9. Andrei Dutu :

    A zis pe data de 5 Ianuarie, 2010

    Glad i could help.

  10. Akash | AM Blogger :

    A zis pe data de 5 Ianuarie, 2010

    Thanx, its working absolutely fine now happy

  11. Olivian BREDA :

    A zis pe data de 6 Ianuarie, 2010

    Mersi de plugin!

    Ca să nu fie spațiu vertical așa mare între rânduri, am adăugat vertical-align: -25%; la fiecare imagine.

    (m-am inspirat de aici:
    http://priyadi.net/archives/2005/02/27/wordpress-yahoomsn-messenger-style-smileys-plugin/

    pentru ideea asta)

  12. Andrei Dutu :

    A zis pe data de 6 Ianuarie, 2010

    Ma bucur ca iti place.

    Trebuie sa ii mai aduc si eu cateva mici modificari, dar nu prea am avut timp de el.

  13. Olivian BREDA :

    A zis pe data de 6 Ianuarie, 2010

    L-am pus pe 4 bloguri de-ale mele, la 2 mi-a dat eroare, nu prea pun emoticoane pe ele, am șters pluginul de pe ele happy

    Zicea că așteaptă să găsească ceva (} sau funcție) pe linia 26 din class.emoticons.php.

    Nu doresc rezolvarea problemei, mi-e lene să stau să mă uit, pe blogurile pe care mă interesau merge.

    Ca opțiune suplimentară, aș vrea să am opțiunea ca emoticoanele să ceară spațiu înainte și după, mi-a înlocuit și unde voiam neapărat să înlocuiască).

  14. Andrei Dutu :

    A zis pe data de 6 Ianuarie, 2010

    Rezolvarea problemei o gasesti prin comentarii. Si are legatura cu faptul ca hostingul unde sunt tinute respectivele bloguri inca mai foloseste vechiul PHP4.

    Despre optiuni, cum spuneam… sper sa am intr-o zi timp sa mai umblu prin el.

  15. Thinh :

    A zis pe data de 15 Ianuarie, 2010

    Cái này hay quá, ặc ặc laughing rolling on the floor
    big grin kiss nerd hypnotized

  16. Crazy Man :

    A zis pe data de 22 Ianuarie, 2010

    Salut,

    Ar fi frumos un code pe care sa il pun in comments.php.
    Cand cineva vrea sa adauge un smile sa dea click pe el si sa se afiseze.

    Cum e: http://www.decetutorial.net/2008/01/smiley-uri-yahoo-blog-wordpress-plugin.html
    Punctul 3.

  17. NeuronQ :

    A zis pe data de 30 Ianuarie, 2010

    @Olivian BREDA:

    incearca:

    .post li img { padding:0; margin:0; }
    .post p img { padding:0; margin:0; }

    in style.css al temei care o folosesti, in loc sa modifici pluginul cu vertical-align:-25% pt. ca: 1. aici e sursa problemei tale defapt si 2. e mai flexibi si recomandat sa nu modifici codul pluginului care la un update automat s-ar putea sa se schimbe radical.

    @Andrei Dutu:
    multumesc! m-ai scapat de munca, altfel m-as fi apucat sa fac io pluginul big grin

  18. Andrei Dutu :

    A zis pe data de 30 Ianuarie, 2010

    Eu l-am facut pentru ca nu gasisem unul care sa se comporte asa cum vreau eu.

    Si apoi, dupa ce l-am facut, l-am adaugat si pe wordpress.org in ideea ca probabil si alte persoane isi doresc emoticoanele pe blog. hee hee

  19. anabelle :

    A zis pe data de 5 Februarie, 2010

    ft fain

    imi place emoticunsurile este la nebunie…tonguebig grinstar>big grin

    ziiperbilove strucklove struckkisskiss

  20. jbdrlaga :

    A zis pe data de 5 Februarie, 2010

    bai fratilor ce faine is emoticunusurile aste…

    mama mama..

    le ador

    macar deas stii sa fac vreaodoua la dracu..

    ca unele is asha de grele
    bagamias pla in ele de emoticoqani

    cel mai tari imi placi asta sick

    laughingrolling on the floor

  21. dwi :

    A zis pe data de 9 Februarie, 2010

    thank’s for the plugin
    rolling on the floor

  22. Yahoo Messenger Emoticons – Version: 0.2 | Zambesc :

    A zis pe data de 19 Februarie, 2010

    [...] Version: 0.2 Scris de Andrei Dutu in data de 19 Februarie, 2010 Azi am facut un mic update pentru pluginul meu de emoticoane. Si astfel a ajuns la versiunea [...]

  23. alice :

    A zis pe data de 21 Februarie, 2010

    smug

  24. andra :

    A zis pe data de 21 Februarie, 2010

    waiting

  25. iulia :

    A zis pe data de 21 Februarie, 2010

    batting eyelashes stiu e super bun

  26. rossy :

    A zis pe data de 28 Februarie, 2010

    ajutor!…nu stiu unde sa le uploadez, si cum sa il activez, sunt mai nou in ale blogurilor worried

  27. Andrei Dutu :

    A zis pe data de 28 Februarie, 2010

    Daca ai blogul pe wordpress.com nu ai cum sa le uploadezi/folosesti. Sorry. happy

  28. rossy :

    A zis pe data de 28 Februarie, 2010

    oh, ms mult pentru raspunsul rapid

  29. rossy :

    A zis pe data de 28 Februarie, 2010

    Totusi, nu stiti nicio modalitate? sigh

  30. Testing Smilies on Wordpress | Brad Enslen - Stuff :

    A zis pe data de 10 Martie, 2010

    [...] using a plugin, Yahoo Messenger Emoticons, that replaces the Wordpress default smilies with Yahoo emoticons and it appears to work. [...]

  31. Lillee :

    A zis pe data de 24 Martie, 2010

    Pe blogspot merg?

  32. Lillee :

    A zis pe data de 24 Martie, 2010

    ?

  33. Andrei Dutu :

    A zis pe data de 24 Martie, 2010

    Nu. shame on you

  34. Lillee :

    A zis pe data de 25 Martie, 2010

    oook. sad

  35. Airiel :

    A zis pe data de 12 Aprilie, 2010

    how to put clickable icon in the comment section?

  36. Clau Gerrard :

    A zis pe data de 17 Aprilie, 2010

    not listening

  37. testing :

    A zis pe data de 15 Mai, 2010

    Ce linie adaug in comments.php ca sa apara fix deasupra spatiului unde vor introduce textul?

    Merci frumos!

  38. Andrei Dutu :

    A zis pe data de 16 Mai, 2010

    Pluginul meu nu are aceasta optiune. Inca.

  39. Schummy29 :

    A zis pe data de 5 Iunie, 2010

    Super plugin! FTW thumbs up

    coffee dancing peace sign

  40. sdf :

    A zis pe data de 17 Iunie, 2010

    test tongue

  41. Ndrey :

    A zis pe data de 7 Iulie, 2010

    Fa ceva ca pe wordpress 3.0 nu vrea sa mai le afiseze in comentarii..

  42. Andrei Dutu :

    A zis pe data de 8 Iulie, 2010

    Ai un exemplu concret? L-am testat acum cu un Wordpress 3.0 si mergea fara probleme. i dont know

  43. Ndrey :

    A zis pe data de 10 Iulie, 2010

    Da. Nu numai pe blogul meu, am pus si alti oameni sa testeze, smile-urile nu mai apar in comentarii, doar in cele date de admin.

    Stai sa vad poate aici merge: happy laughing big grin

  44. Ndrey :

    A zis pe data de 10 Iulie, 2010

    Mda, vad ca la tine merge, mie nu imi merge si nu imi explic de ce..

  45. m3bis :

    A zis pe data de 11 Iulie, 2010

    @Ndrey
    Merge fără probleme şi pe WP 3.0.
    Poate ai tu o versiune de wordpress buşită.

  46. faze tari :

    A zis pe data de 20 Iulie, 2010

    si la mine pluginul functioneaza, doar ca daca un user lasa comentariu cu smiley ,nu-l converteste… wtf sad

  47. faze tari :

    A zis pe data de 20 Iulie, 2010

    am wp 3.0 am uitat sa specific straight face

  48. Scripturi, pluginuri, tema | Valentin Bosioc (uZZy) :

    A zis pe data de 7 August, 2010

    [...] Yahoo Messneger Emoticons [...]

  49. Alex Mielus :

    A zis pe data de 8 August, 2010

    L-am instalat pe aproape toate siteurile mele si de cele mai multe ori e ok.

    Problema apare atunci cand exista mai multe emoticons de acelasi fel / pagina. Arata doar primul emoticon de YM, restul aparand in format clasic de WP.

  50. Andrei Dutu :

    A zis pe data de 9 August, 2010

    Poti sa imi dai un exemplu unde nu merge?
    Pentru ca la mine nu apare problema semnalata de tine. Spre exemplu aici http://www.zambesc.com/statusuri-cu-emoticoane/#comment-20655 sunt sute de emoticoane. hee hee


Comenteaza

Atentie: Momentan comentariile sunt moderate si e posibil sa apara cu o mica intarziere.

Comentariul tau este important pentru mine, insa inainte de-a posta citeste cu atentie, e posibil ca ceea ce spui tu sa se fi spus deja. Daca ai ceva de spus spune, fraze de genul : tare, super, excelent....nu ma intereseaza. Daca doar atata poti inseamna ca ai gresit blogul. Incearca sa te semnezi cu prenume sau nume, chiar nu vreau sa conversez cu obiecte gen ,, cabluri’’.....,, scari rulante’’ sau mai stiu eu ce.