Fix Yahoo/MSN Plugin

Yah, wordpress-yahoomsn-messenger-style-smileys-plugin adalah sebuah plugin wordpress buat senior blogger kita yaitu priyadi.net. Plugin ini berfungsi agar style smile yang ada pada YM(Yahoo Messeger) dan MSN dapat digunakan pada engine wordpress. Bagi para pemakai wordpres tentunya plugin ini sudah tidak asing lagi. Karena, walaupun pembuatnya adalah orang Indonesia tapi pemakai plugin ini banyak juga yang dari komunitas luat Indonesia. Jarang-jarang lho kayak gini. Biasanya kan kita yang cuma makai aja.. hehee..

Disini saia nggak akan membahas instalasinya karena udah dijelaskan disini. Klo yang mungkin kesulitan bahasa iblis inggris mungkin bisa belajar dulu. karena tutorial ditulis dalam bahasa inggris. Wekekekee… lah, trus mau bahas apanya dong? Begini ceritanya, beberapa hari yang lalu aku nyoba plugin ini dan ternyata ada beberapa pengunjung blogku yang komplain koq smilenya kadang keluarnya nggak sesuai dengan yang diklik.. hoho.. setelah sempet bingung untuk beberapa lama, akupun bertekat untuk ngorek plugin buatan priyadi ini. Berikut adalah beberapa ungkapan kekecewaan para pengunjung.. huehuehue..

Komentar

Terima kasih buat non siwi yang udah ngasih tau bugnya. Bugnya yaitu di smile siu-siul tau versi yahoo nya yahoo_whistling dengan tag yang nggak bisa ditulis disini klo ditulis ya berubah jadi smile dodol.hehe.. Setelah sempat mumet beberapa saat sampe-sampe stylenya aku ganti pake yang MSN, akhirnya berhasil juga aku benahi. Walaupun dengan cara asal aja. Heheee… OK, problemnya mengapa bisa error ternyata bukan dari kesalahan coding kang priyadi. Lha karena wordpress berarti? Saia tidak bilang begitu lho.. errornya terletak disini.

errornya

Terletak pada saat wordpress akan menyimpan komentar baru yaitu pada file wp-comments-post.php pada line 8. ndak tau juga kenapa bisa begitu, males ngetracenya. Yang jelas tag yang kita kirim :-" beruabah menjadi :-\\. Badalah, maka yang terjadi smile yang keluar bukan yahoo_whistling tapi yahoo_question. bug ini ternyata udah ada cukup lama di blognya kang priyadi tapi nggak tau napa koq belum juga dibenerin. Ok, back to topic. Trus gimana solusinya? Sebenernya ada beberapa solusi yang mungkin bisa dilakukan tapi saia pilih yang paling gampang aja. Langsung aja. Buka file im_smiley.php yang ada pada folder plugin tambahankan Pada line ke 192.

Sebelum :
sebelum

Sesudah :
sesudah

Jangan lupa tambahkan tanda koma(,) pada akhir baris ke 191. yang mana tanda koma ini adalah pemisah antar array dari bahasa pemrogramman PHP. Yup. Udah githu aja.. hehe.. sekarang klo nggak ada kesalahan udah beres deh. Saia tidak menyarankan menggunakan cara ini. Karena cara ini sangat kasar, dan mungkin bisa menambah bug/error-error yang baru. Tapi sementara saia memakainya masih aman. Sory klo mungkin penjelasannya teknis banget. Hehee..

19 Comments so far »

  1. trojanNo Gravatar said,

    Wrote on February 6, 2008 @ 11:23 am

    :( => ‘yahoo_sad.gif’,
    :-x => ‘yahoo_love.gif’,
    X( => ‘yahoo_angry.gif’,
    :-X => ‘yahoo_love.gif’,
    :"> => ‘yahoo_blush.gif’,
    O=> => ‘yahoo_malefighter2.gif’,
    >:d< => ‘yahoo_huggs.gif’,
    0:-) => ‘yahoo_angel.gif’,
    [-X => ‘yahoo_shame.gif’,
    O:-) => ‘yahoo_angel.gif’,
    :-D => ‘yahoo_bigsmile.gif’,
    O-+ => ‘yahoo_femalefighter.gif’,
    B-) => ‘yahoo_sunglas.gif’,
    #-O => ‘yahoo_doh.gif’,
    :X => ‘yahoo_love.gif’,
    :-p => ‘yahoo_tongue.gif’,
    :-/ => ‘yahoo_question.gif’,
    #:-s => ‘yahoo_sweating.gif’,
    :d => ‘yahoo_bigsmile.gif’,
    :d/ => ‘yahoo_dance.gif’,
    I-) => ‘yahoo_sleep.gif’,
    ~O) => ‘yahoo_coffee.gif’,
    (:| => ‘yahoo_tired.gif’,
    =p~ => ‘yahoo_drool.gif’,
    :-)) => ‘yahoo_laughloud.gif’,
    o-> => ‘yahoo_malefighter1.gif’,
    *-:) => ‘yahoo_idea.gif’,
    (%) => ‘yahoo_yingyang.gif’,
    3:-0 => ‘yahoo_cow.gif’,
    :-* => ‘yahoo_kiss.gif’,
    o=> => ‘yahoo_malefighter2.gif’,
    3:-o => ‘yahoo_cow.gif’,
    :x => ‘yahoo_love.gif’,
    =P~ => ‘yahoo_drool.gif’,
    :-sS => ‘yahoo_nailbiting.gif’,
    =:) => ‘yahoo_alien.gif’,
    :| => ‘yahoo_neutral.gif’,
    o:-) => ‘yahoo_angel.gif’,
    :-( => ‘yahoo_sad.gif’,
    (: => ‘yahoo_smiley.gif’,
    x-( => ‘yahoo_angry.gif’,
    :-P => ‘yahoo_tongue.gif’,
    :-S => ‘yahoo_worried.gif’,
    >:/ => ‘yahoo_waving.gif’,
    #:-S => ‘yahoo_sweating.gif’,
    b-( => ‘yahoo_beatup.gif’,
    $-) => ‘yahoo_moneyeyes.gif’,
    :-? => ‘yahoo_think.gif’,
    :-j => ‘yahoo_youkiddingme.gif’,
    :o => ‘yahoo_ooooh.gif’,
    ^:)^ => ‘yahoo_worship.gif’,
    ;-) => ‘yahoo_wink.gif’,
    :^O => ‘yahoo_liar.gif’,
    =; => ‘yahoo_bye.gif’,
    o-+ => ‘yahoo_femalefighter.gif’,
    O-> => ‘yahoo_malefighter1.gif’,
    :-l => ‘yahoo_frustrated.gif’,
    :-& => ‘yahoo_sick.gif’,
    :0) => ‘yahoo_clown.gif’,
    :-s => ‘yahoo_worried.gif’,
    :- => ‘yahoo_question.gif’,
    8-X => ‘yahoo_ghost.gif’,
    :-B => ‘yahoo_glasses.gif’,
    /:-) => ‘yahoo_eyebrow.gif’,
    ~o) => ‘yahoo_coffee.gif’,
    (~~) => ‘yahoo_pumpkin.gif’,
    [-( => ‘yahoo_silent.gif’,
    #-o => ‘yahoo_doh.gif’,
    :-Ss => ‘yahoo_nailbiting.gif’,
    [-x => ‘yahoo_shame.gif’,
    :) => ‘yahoo_smiley.gif’,
    :o) => ‘yahoo_clown.gif’,
    :(|) => ‘yahoo_monkey.gif’,
    :O => ‘yahoo_ooooh.gif’,
    ;;) => ‘yahoo_batting.gif’,
    :-(( => ‘yahoo_cry.gif’,
    B-( => ‘yahoo_beatup.gif’,
    :^o => ‘yahoo_liar.gif’,
    (-: => ‘yahoo_smiley.gif’,
    <:-p => ‘yahoo_party.gif’,
    x( => ‘yahoo_angry.gif’,
    :-b => ‘yahoo_glasses.gif’,
    :-@ => ‘yahoo_talktohand.gif’,
    :-o => ‘yahoo_ooooh.gif’,
    /:) => ‘yahoo_eyebrow.gif’,
    :)) => ‘yahoo_laughloud.gif’,
    :-W => ‘yahoo_waiting.gif’,
    :-> => ‘yahoo_mean.gif’,
    |-) => ‘yahoo_sleep.gif’,
    :D => ‘yahoo_bigsmile.gif’,
    :-ss => ‘yahoo_nailbiting.gif’,
    @-) => ‘yahoo_hypnotized.gif’,
    =d> => ‘yahoo_clap.gif’,
    :-w => ‘yahoo_waiting.gif’,
    <:-P => ‘yahoo_party.gif’,
    :-$ => ‘yahoo_shhhh.gif’,
    ~:> => ‘yahoo_chicken.gif’,
    :-J => ‘yahoo_youkiddingme.gif’,
    (*) => ‘yahoo_star.gif’,
    >:P => ‘yahoo_madtongue.gif’,
    =:-) => ‘yahoo_alien.gif’,
    :(( => ‘yahoo_cry.gif’,
    8-x => ‘yahoo_ghost.gif’,
    >:p => ‘yahoo_madtongue.gif’,
    =D> => ‘yahoo_clap.gif’,
    >-) => ‘yahoo_alien2.gif’,
    :-L => ‘yahoo_frustrated.gif’,
    =(( => ‘yahoo_brokenheart.gif’,
    :-| => ‘yahoo_neutral.gif’,
    :P => ‘yahoo_tongue.gif’,
    :@) => ‘yahoo_pig.gif’,
    l-) => ‘yahoo_loser.gif’,
    :-) => ‘yahoo_smiley.gif’,
    :O) => ‘yahoo_clown.gif’,
    :)>- => ‘yahoo_peace.gif’,
    L-) => ‘yahoo_loser.gif’,
    3:-O => ‘yahoo_cow.gif’,
    %%- => ‘yahoo_shamrock.gif’,
    :p => ‘yahoo_tongue.gif’,
    :-" => ‘yahoo_whistling.gif’,
    :-d => ‘yahoo_bigsmile.gif’,
    :-< => ‘yahoo_sighing.gif’,
    :D/ => ‘yahoo_dance.gif’,
    >:) => ‘yahoo_devil.gif’,
    [-O< => ‘yahoo_pray.gif’,
    8-| => ‘yahoo_eyeroll.gif’,
    **== => ‘yahoo_flag.gif’,
    :* => ‘yahoo_kiss.gif’,
    8-} => ‘yahoo_silly.gif’,
    =)) => ‘yahoo_rotfl.gif’,
    X-( => ‘yahoo_angry.gif’,
    b-) => ‘yahoo_sunglas.gif’,
    :-O => ‘yahoo_ooooh.gif’,
    :> => ‘yahoo_mean.gif’,
    ;) => ‘yahoo_wink.gif’,
    <):) => ‘yahoo_cowboy.gif’,
    >:D< => ‘yahoo_huggs.gif’,
    :-SS => ‘yahoo_nailbiting.gif’,
    ;)) => ‘yahoo_giggle.gif’,
    @};- => ‘yahoo_flower.gif’,
    [-o< => ‘yahoo_pray.gif’,
    :)] => ‘yahoo_onphone.gif’,
    :-c => ‘yahoo_callme.gif’,
    ~X( => ‘yahoo_witsend.gif’,
    :-h => ‘yahoo_wave.gif’,
    :-t => ‘yahoo_timeout.gif’,
    8-> => ‘yahoo_daydream.gif’,
    :-?? => ‘yahoo_dontknow.gif’,
    %-( => ‘yahoo_notlistening.gif’,

    Testing semuanya, ada error nggak.. sekaligus PERTAMAX
    :d

  2. chiwNo Gravatar said,

    Wrote on February 6, 2008 @ 5:51 pm

    :-"

    ;))

    ;))

    :x

    =))

    :))

    :-?

    :-/

    :"&gt;

    :D/

    :(

    :D

    :((

    =((

    :-o

    :p

    :-w

    ;)

    [-(

    [-x

    :)>-

    :-&

    (:|

    :|

    8->

    :-h

    [-o<

    ~o)

    @};-

    :-??

    :-ss

    :-s

    >:D<

    :->

    :-*

    adalah smiley yang paling sering ssya gunakan dan kebetulan saya hapal kodenya…

    :-"

  3. chiwNo Gravatar said,

    Wrote on February 6, 2008 @ 6:00 pm

    masih ada bugnya honey… :"&gt; test ah…

  4. chiwNo Gravatar said,

    Wrote on February 6, 2008 @ 6:02 pm

    tuuuh kan… yang :"&gt; gabisa…

    hayo… dibenerin lagi…

  5. chiwNo Gravatar said,

    Wrote on February 6, 2008 @ 6:06 pm

    elupa… saya juga suka ikon =p~ lho…

  6. HairNo Gravatar said,

    Wrote on February 7, 2008 @ 2:05 am

    Boleh juga ni plugin
    Kok saya baru tau ya?
    maklumlah masih newbie

  7. HairNo Gravatar said,

    Wrote on February 7, 2008 @ 2:17 am

    BTW, untuk nampilin browser dan OS yang kita gunakan waktu ngasih komen itu apa yach?
    Kok bisa ketahuan sich kalo chiw pake Mac Os dan safari?

  8. trojanNo Gravatar said,

    Wrote on February 7, 2008 @ 2:34 am

    chiw::
    kayaknya bisa deh.
    :"> :">

    Hair::
    terlalu merendah nich..
    sebenernya browser ama OS yg digunakan itu udah secara otomatis disimpen oleh wordpress dalam databasenya.. nach mas priyadi tu buat plugin buat nampilin data2 itu.
    mas priyadi juga buat yang buat nampilin Negara asal pengirim komentar, didasarkan pada IP si pengirim…

  9. chiwNo Gravatar said,

    Wrote on February 7, 2008 @ 3:02 am

    hohohoho…
    :"&gt;

    asiiik… sudah bisa :"&gt;

  10. Adhi P.No Gravatar said,

    Wrote on February 7, 2008 @ 3:36 am

    Salut…^:)^ =d>

  11. RosyidiNo Gravatar said,

    Wrote on February 7, 2008 @ 7:14 am

    Sebenernya banyak bug di pluginnya priyadi itu. Aku dulu juga pernah benerin sendiri beberapa bugnya. om pri mungkin dah capek ngurusin plugin yg satu ini. Jadi dibiarin aja gak pernah keluar updateannya lagi :((

  12. RosyidiNo Gravatar said,

    Wrote on February 7, 2008 @ 8:15 am

    Kalo smileyku aku pangkas alias dihilangkan beberapa, itu biar gak berat. Kalo loading sebanyak yg aslinya berat banget. Jadi diambil yang penting2 dan sekiranya sering digunakan saja. :)

  13. SeaGateNo Gravatar said,

    Wrote on February 7, 2008 @ 10:25 am

    Gawe plugin dewe wae, ben kondang :-D
    Masalahnya hampir semuanya dah ada pluginnya, jadi mau bikin plugin apa?

  14. trojanNo Gravatar said,

    Wrote on February 8, 2008 @ 1:30 am

    chiw::
    HOre.. hore..;)

    Adhi P::
    makasih mas…

    Rosyidi::
    di blog anda juga udah bagus koq mas

    SeaGate::
    lha iyo, si priyadi wae gawene wis ket tahun 2005
    dewe telat mengenal wordpress.. l-)

  15. danielNo Gravatar said,

    Wrote on September 14, 2008 @ 3:21 pm

    :d/ yahoo_dance.gif udah bisa belum ya? :d/

  16. danielNo Gravatar said,

    Wrote on September 14, 2008 @ 3:31 pm

    :- yahoo_question.gif

  17. danielNo Gravatar said,

    Wrote on September 14, 2008 @ 3:37 pm

    :-/ lagi hehe

  18. angusNo Gravatar said,

    Wrote on October 21, 2008 @ 8:52 am

    bentar om,..
    saya kok rada bingung dengan instruksi mas priyadi,..

    file smiley.tar.gz ditaruh mana yah?

  19. JanNo Gravatar said,

    Wrote on October 21, 2008 @ 12:01 pm

    angus::
    ditaruh di direktori dmn wordpress anda terinstal.
    misal WP anda terinstal di http://xxxx.com/wp. maka anda membuat http://xxxx.com/wp/smiles

    thanks, semoga membantu.. :)

Comment RSS · TrackBack URI

Leave a Comment

:) :( :d :"> :(( \:d/ :x 8-| /:) :o :-? :-" :-w ;) [-( :)>- more »

Name: (Required)

E-mail: (Required)

Website:

Comment: