• 05-03-2009, 20:34:37
    #1
    Merhaba arkadaşlar,

    Onarcade'nin v.1 sürümünde oluşan ve hepimizin büyük derdi yorumlardaki Türkçe karakter hatası giderilmiştir. "andyou" arkadaşımızın yardımı ile bu sorunun üstünden geldik. Ancak Türkçe karakterleri latin alfabesine çevirirek yorumlar ekleniyor. Örneğin "ç" harfi "c" harfi olarak ekleniyor. Bugüne kadar hep sql üstünden karakter kodlaması yaparak ayarlamaya çalıştık ama bir türlü olmadı. Sonunda file.php içinde yorumlar sql e gönderilirken yazılan bir replace ile bu Türkçe karakterleri çevirdik.
    Bunun için yapmanız gereken ;

    file.php içindeki ;

        $fileComment = $_POST[message];
    bu kodu bulunuz. ( en üstte bulunuyor ). Bu Kodu ;

    // yorumlardaki Türkçe karakter hatası duzeltiliyor.
    function turkcelestir($metin) {
    $tr = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç');
    $ing = array('s','S','i','I','g','G','u','U','o','O','C','c');
    $metin = str_replace($tr,$ing,$metin);
    $metin = eregi_replace('[^0-9A-Za-z]'," ",$metin);
    $metin = str_replace("----","-",$metin);
    $metin = str_replace("---","-",$metin);
    $metin = str_replace("--","-",$metin);
    return strtolower($metin);
    }
    $fileComment = turkcelestir($_POST[message]);
    bunun ile DEĞİŞTİRİNİZ.

    Bu işlemi yaptıktan sonra yorumlardaki TR karakter hatası giderilecektir.

    Not: Bunu yaptıktan önceki yorumlarda düzelme olmaz. Yanlız bundan sonra yapılacak yorumlarda bu düzenleme işlemi geçerli olur.

    Yapamayanlar için konu dahilinde yardım edebilirim.
  • 05-03-2009, 20:36:55
    #2
    Teşekkürler güzel çalışma , + rep
  • 05-03-2009, 20:38:04
    #3
    Üyeliği durduruldu
    Teşekkürler. + rep
    Tüm üyelere mail gönderme gibi bi imkanımız var mı onarcade v1 sürümlerinde.
  • 05-03-2009, 20:38:34
    #4
    yatayzeka adlı üyeden alıntı: mesajı görüntüle
    Teşekkürler. + rep
    Tüm üyelere mail gönderme gibi bi imkanımız var mı onarcade v1 sürümlerinde.

    evet vardı sanırsam
  • 05-03-2009, 20:38:37
    #5
    +rep ne zamandır bunu arıyorum.
  • 05-03-2009, 20:43:42
    #6
    Süpersin yine başına bela olcağım bi konuyu çözmüşsün
  • 05-03-2009, 20:45:58
    #7
    naniCk adlı üyeden alıntı: mesajı görüntüle
    Süpersin yine başına bela olcağım bi konuyu çözmüşsün

    ahh ahh kaç kişi sordu bugüne kadar biliyon mu (=
  • 05-03-2009, 20:57:34
    #8
    Üyeliği durduruldu
    NeLph adlı üyeden alıntı: mesajı görüntüle
    evet vardı sanırsam
    Nasıl yapıyoruz peki admin panelinde üye ismi yazarak gönderme var sadece. Şimdi 17k üyenin ismini tek tek yazmak uzun sürer
  • 05-03-2009, 20:59:34
    #9
    Peki üyelik olmadan yorum yapmayı aktif edebilir miyiz ?

    Anonim yorum yani