• 24-05-2007, 16:15:45
    #1
    Üyeliği durduruldu
    merhaba arkadaşlar lugelas şu fıkra scriptini dağıttığında download etmiştim şimdi kullanıyorum ama admin panelden mesaj yazınca renklerini büyüklüklerini falan ayarlayamıyorum satır atlayamıyorum messagebox için bbcode eklemek istiyorum ne yapabilirim yardım ederseniz sevinirim

    şimdiden teşekkürler...
  • 24-05-2007, 16:26:34
    #2
    Üyeliği durduruldu
    yardım edecek biri yok mu arkadaşlar...
  • 24-05-2007, 16:28:49
    #3
    Daha önceden de aynı konu geçmişti.
    <iframe> kodu gönderemiyordu bir arkadaş aynı scriptti sanırım.
    Konuyu bulamadım fakat şöyle bir fonksiyonu vardı hatırladığım kadarı ile;
    Alıntı
    function guvenlik($text){
    $text = str_replace("<", "", $text);
    .
    $text = str_replace(">", "", $text);
    .
    Bu fonksiyon eklemeye çalıştığın yazı içindeki '<' ve '>' işaretlerini süzüyordu güvenlik gerekçesi ile bu nedenle html okutamıyorsunuz.

    Bu fonksiyonu silip denersen çalışacaktır. Yada fonksiyon çağırma kodunu bulup silebilirsen düzelir.
  • 24-05-2007, 16:30:46
    #4
    Üyeliği durduruldu
    tamam da ben bunu istemiyorum işte messagebo un üzerine bbcode yerleştirmek istiyorum
  • 24-05-2007, 16:34:37
    #5
    Oturan Boğa adlı üyeden alıntı: mesajı görüntüle
    tamam da ben bunu istemiyorum işte messagebo un üzerine bbcode yerleştirmek istiyorum
    İstemiyorsan ilgili fonksiyonun çağrıldığı kodu bulup sileceksin

    Satır atlatmana yarayan <br> veya <p> kodları bu haliyle çalışmıyor. Dediğim şekilde scriptini düzenlersen artık satırda atlar html de okur. BBCode ye gerek kalmaz. Eğer yok ben BBCode isterim diyorsan bu şekilde arama yapabilirsin.

    Alıntı
    str_replace("[br]", "<br>", $text);
    str_replace("[color=red]", "<font color=red>", $text);
    Mantığı ilede entegre edebilirsin
  • 24-05-2007, 16:38:33
    #6
    Üyeliği durduruldu
    ersat senin dediğini yaptım düzeldi ama ben bbcode kullanmak istiyorum...
  • 24-05-2007, 16:40:46
    #7
    Üyeliği durduruldu
    peki esat böle nasıl yapatım bi yardım et
    resim eklemek istiyorum
    str_replace("[img]", "<img src="buraya ne gelecek">", $q);
  • 24-05-2007, 16:45:08
    #8
    Oturan Boğa adlı üyeden alıntı: mesajı görüntüle
    ersat senin dediğini yaptım düzeldi ama ben bbcode kullanmak istiyorum...
    BBcode derken smiley olarakmı yoksa yukarıda bahsettiğim şekildemi;
    Yani;
    İçerik eklerken Konu başlığı
    yazdığında ekrana yansırken bunun;
    <b>Konu başlığı</b> yani kalın olarak çıkmasınımı istiyorsun.
    Mantığı şu;
    function bbcode($text){
    $text = str_replace("[br]", "<br>", $text);
    $text = str_replace("[color=red]", "<font color=red>", $text);
    $text = str_replace("[B]", "<b>", $text);
    $text = str_replace("[/B]", "</b>", $text);
    $text = str_replace(":)", "<img src=images/smiley/gulucuk.gif>", $text);
    return $text;
    }
    Kullanımı;
    Eklediğin içeriğini ekrana yazarken
    echo bbcode($text);
    Şeklinde eklersen yukarıdaki değişiklikleri yapacaktır. Tabiki yukarıdakileri çoğaltman gerek diğer kodlar için.
  • 24-05-2007, 16:49:55
    #9
    Üyeliği durduruldu
    şu şekilde istiyorum str_replace ile <img src="zuhahaha.gif"> bunu yazdırmak istiyorum onun için de yani str_replace den < izin verip açık oluşturmak da istemiyorum bbcode olarak denedim olmadı

    $q = str_replace("[img]","<img src="",$q);
    $q = str_replace("[/img]","">",$q);

    böle denedim olmadı nasıl olacak