• 19-12-2012, 23:05:31
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar bir script buldum ingler tarafından yapılmış.

    Türkçe karakterli konu açılınca Türkçe karakterleri url kısmından siliyor yani şöyle ; xxx.com/trkce/ gibi bunu nasıl /turkce olarak yaptırabilirim?

    Yapabilecek varsa msn: admin@privatetanitim.org eklerseniz sevinirim dosyaları atarım.
  • 19-12-2012, 23:14:47
    #2
    değiştiren fonksiyonu bulup, fonksiyon kriterlerini değiştirmeniz gerekiyor.

    sorunlu 8 karakter var Türkçede (ı ve İ dahil). Bu karakterleri replace fonksiyonları ile değiştirip global dile uyarlamanız gerekiyor.
  • 19-12-2012, 23:17:15
    #3
    str_replace işini görür dostum
  • 19-12-2012, 23:20:11
    #4
    Üyeliği durduruldu
    if ($universalid[0] == "a" || $universalid[0] == "i" ||
    $universalid[0] == "m" || $universalid[0] == "c" ||
    $universalid[0] == "j" || $universalid[0] == "s" ||
    $universalid[0] == "e" || $universalid[0] == "p" ||
    $universalid[0] == "b" || $universalid[0] == "w" ||
    $universalid[0] == "1" || $universalid[0] == "2" ||
    $universalid[0] == "3" || $universalid[0] == "4" ||
    $universalid[0] == "5" || $universalid[0] == "6" ||
    $universalid[0] == "7" || $universalid[0] == "8" ||
    $universalid[0] == "9" || $universalid[0] == "0" ) {



    Bu tarz bir php dosyası var bumudur acaba? Pek bilmiyorum bu işleri de?
  • 19-12-2012, 23:47:20
    #5
    DewSa adlı üyeden alıntı: mesajı görüntüle
    if ($universalid[0] == "a" || $universalid[0] == "i" ||
    $universalid[0] == "m" || $universalid[0] == "c" ||
    $universalid[0] == "j" || $universalid[0] == "s" ||
    $universalid[0] == "e" || $universalid[0] == "p" ||
    $universalid[0] == "b" || $universalid[0] == "w" ||
    $universalid[0] == "1" || $universalid[0] == "2" ||
    $universalid[0] == "3" || $universalid[0] == "4" ||
    $universalid[0] == "5" || $universalid[0] == "6" ||
    $universalid[0] == "7" || $universalid[0] == "8" ||
    $universalid[0] == "9" || $universalid[0] == "0" ) {



    Bu tarz bir php dosyası var bumudur acaba? Pek bilmiyorum bu işleri de?
    Bu değil maalesef, script vvarez değilse paylaşın bakması daha kolay olsun.VVarezse hiç uğraşmayın kalsın.
  • 20-12-2012, 01:04:55
    #6
    Üyeliği durduruldu
    vvarez değil fakat izinsiz paylaşmam doğru olmaz.
  • 20-12-2012, 01:30:14
    #7
    Kodları görmeden bilmeden de kimse yardımcı olamaz kusura bakmayın.
  • 20-12-2012, 18:46:11
    #8
    Üyeliği durduruldu
    Yapabilecek birisi varsa msn ekliyebilirmi? Dosyaları yollarım bakarsınız?

    msn: admin@privatetanitim.org
  • 20-12-2012, 19:21:16
    #9
    DewSa adlı üyeden alıntı: mesajı görüntüle
    Yapabilecek birisi varsa msn ekliyebilirmi? Dosyaları yollarım bakarsınız?

    msn: admin@privatetanitim.org
    function Seo($str){
    $str=str_replace("Ş","S",$str);
    $str=str_replace("ş","s",$str); 
    $str=str_replace("Ş","s",$str); 
    $str=str_replace("Ç","C",$str); 
    $str=str_replace("ç","c",$str); 
    $str=str_replace("Ö","O",$str); 
    $str=str_replace("ö","o",$str); 
    $str=str_replace("Ğ","G",$str); 
    $str=str_replace("ğ","g",$str); 
    $str=str_replace("Ü","U",$str); 
    $str=str_replace("ü","u",$str); 
    $str=str_replace("ı","i",$str); 
    $str=str_replace("İ","i",$str); 
    $str=preg_replace("/[^A-Za-z0-9\s]/"," ",$str); 
    $str=str_replace(" ","-",trim($str)); 
    $str=preg_replace('/([-]+)/','-',$str); 
    $str=strtolower($str); 
    return $str; 
    }
    URL deki değişkenleri bu fonksiyondan geçirerek istediğin gibi yapabilirsin.

    Kullanımı
    <?php
    $isim = "ĞĞĞĞĞĞĞĞŞŞŞŞÜÜÜÜİİÖÖÖ"; #türkçe karakter denemesi..
    $yeni = Seo($isim);
    echo $yeni;
    ?>