Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Yazılara Smiley Ekleme

Konu, 'PHP' kısmında fegabj tarafından paylaşıldı.

  1. fegabj

    fegabj Aktif Üye

    Kayıt:
    15 Şubat 2006
    Mesajlar:
    372
    Beğenilen Mesajlar:
    0
    Arkadaşlar yorumlara nasıl smiley ekletebilirim acaba bilgisi olan varmı :garip:
     
  2. Magic2Melody

    Magic2Melody Daimi Üye

    Kayıt:
    17 Ocak 2005
    Mesajlar:
    1,198
    Beğenilen Mesajlar:
    0
    Meslek:
    Öğrenci
    Şehir:
    Bilecik
    örnek olarak yorumdaki :) karakterini <img src="smiley.gif"> olarak replace et..

    not; php'den hiç anlamam...
     
  3. perlci

    perlci Daimi Üye

    Kayıt:
    12 Eylül 2004
    Mesajlar:
    2,298
    Beğenilen Mesajlar:
    0
    en basit şekliyle şöyle olacak.

    PHP:
    <?php
    function smiley($METIN) {
    $bul=array( ':)'=>'<IMG SRC="smiley1.gif">'':('=>'<IMG SRC="smiley2.gif">',);
    return(
    strtr($METIN,$bul));
    }

    # örnek kullanım
    echo smiley(':)');
    php?>
    ,); virgülden sonra dilediğin kadar
    Kod:
    ':('=>'<IMG SRC="smiley2.gif">'
    koyabilirsin.
     
  4. fegabj

    fegabj Aktif Üye

    Kayıt:
    15 Şubat 2006
    Mesajlar:
    372
    Beğenilen Mesajlar:
    0
    sanırım şu şekildede olur
    PHP:
    function Smilies($text) {
        
    $imgdir "smilies/";
        
    $code = array(":)",":D",":O",":P",";)",":(",":S",":|",":'(",":$","(H)",":@","(A)","(6)",":-#","8o|","8-|","^o)",":-*","+o(",":^)","*-)","<:o)","8-)","|-)","(C)","(Y)","(N)","(B)","(D)","(X)","(Z)","({)","(})",":[","(^)","(L)","(U)","(K)","(G)","(F)","(W)","(P)","(~)","(@)","(&)","(T)","(I)","(8)","(S)","(*)","(E)","(O)","(M)","(sn)","(bah)","(pl)","(||)","(pi)","(so)","(au)","(ap)","(um)","(ip)","(co)","(mp)","(st)","(li)","(mo)","(%)","(R)","(?)","(#)","(ci)","(brb)","(tu)","(h5)","(xx)","(yn)","(nah)");

        if (
    $text) {
            foreach (
    $code as $b => $r) {
                
    $text str_ireplace($r"<img src=\"$imgdir$b.gif\" border=\"0\">"$text);
            }
            return 
    $text;
        }
    }
    tamam hadi bunu yaptık diyelim peki bir textareaya smileye tıklandığında bu karakterleri nasıl çıkartıcam :aglama:
     
  5. sinoo

    sinoo Aktif Üye

    Kayıt:
    23 Eylül 2004
    Mesajlar:
    306
    Beğenilen Mesajlar:
    0
    Meslek:
    Öğrenci
    Şehir:
    İstanbul
    zamanında bir siteden örnek olarak almıştım.umarım işine yarar.(ekteki dosya)
     
  6. perlci

    perlci Daimi Üye

    Kayıt:
    12 Eylül 2004
    Mesajlar:
    2,298
    Beğenilen Mesajlar:
    0
    Konu dışı:
    sinoo ,avartarını değiştirmişsin alışmıştık o avartara. Güzeldi gerçekten.
     
  7. perlci

    perlci Daimi Üye

    Kayıt:
    12 Eylül 2004
    Mesajlar:
    2,298
    Beğenilen Mesajlar:
    0
    Onu javascript ile yapacaksın. Javascript bölümüne sor yada web sitelerine bak,çoğunda ziyaretçilerin yorum yazması için bu tür bir uygulama kullanımı var. Kaynaklara bakarak nasıl yapıldığını öğrenebilirsin.

    Bloglarda çok gördüm.
     
  8. sinoo

    sinoo Aktif Üye

    Kayıt:
    23 Eylül 2004
    Mesajlar:
    306
    Beğenilen Mesajlar:
    0
    Meslek:
    Öğrenci
    Şehir:
    İstanbul
    konu dışı:
    :) hangi avatardı o? son zamanlarda baya değiştirdim.
     
  9. perlci

    perlci Daimi Üye

    Kayıt:
    12 Eylül 2004
    Mesajlar:
    2,298
    Beğenilen Mesajlar:
    0
    Adeta yoksulluğu garibanlığı ve halktam birini gösteren ve dişleri dökülmüş ve gülümseyen o adamın resmini diyorum. Ben unutmadığıma göre.
     
  10. sinoo

    sinoo Aktif Üye

    Kayıt:
    23 Eylül 2004
    Mesajlar:
    306
    Beğenilen Mesajlar:
    0
    Meslek:
    Öğrenci
    Şehir:
    İstanbul
    :) resmi bulursam değiştireyim hemen.ben de özlemiştim onu. :p