• 28-12-2009, 20:18:57
    #1
    Üyeliği durduruldu
    Kendimi piskopata bağlamak üzereyim, ne yaptıysam olmadı önerilen tüm çözümleri denedim ama yok olmuyor. Bu 4.0 karaktersiz çıktı ya bana kafayı yedirecek, url'de Türkçe karakter sorununu çözebilen arkadaş varsa çözümü buraya yazabilirmi, forumda aradım ama göremedim daha önce verildiyse kusura bakmayın.
  • 28-12-2009, 20:27:15
    #2
    theescape adlı üyeden alıntı: mesajı görüntüle
    Kendimi piskopata bağlamak üzereyim, ne yaptıysam olmadı önerilen tüm çözümleri denedim ama yok olmuyor. Bu 4.0 karaktersiz çıktı ya bana kafayı yedirecek, url'de Türkçe karakter sorununu çözebilen arkadaş varsa çözümü buraya yazabilirmi, forumda aradım ama göremedim daha önce verildiyse kusura bakmayın.
    includes / class_friendly_url.php dosyasını düzenlemek için aç.
    içinde ara / Find
     public static function clean_fragment($fragment)
     {
    Bunu Altına Ekle /Replace the code

    $ugrboz = array(
            'Ü'=>'U',
            'ü'=>'u',
            'Ä'=>'A',
            'ä'=>'a',
            'ß'=>'ss',
            'ö'=>'o',
            'Ö'=>'O',
            'ç'=>'c',
            'Ç'=>'C',
            'ğ'=>'g',
            'Ğ'=>'g',
            'ü'=>'u',
            'Ü'=>'u',
            'ş'=>'s',
            'Ş'=>'S',
            'ı'=>'i',
            'İ'=>'I',
            '®'=>'r',
            '©'=>'c',
            '€'=>'E',
            'ue'=>'u',
            'oe'=>'o'
    );
       $fragment = strtr($fragment, $ugrboz);
                    $fragment = to_ascii($fragment);
    Buda .htaccess dosyası
    RewriteEngine On
    
    ### THIS IS A LITTLE EXTRA SECURITY AND CAN BE REMOVED
    
    RewriteRule ^includes/(.*) index.php
    RewriteRule ^vb/(.*) index.php
    RewriteRule ^packages/(.*) index.php
    
    ### THIS IS THE ACTUAL REWRITE
    
    RewriteRule ^threads/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) showthread.php?t=$1&page=$2&%{QUERY_STRING}
    RewriteRule ^members/([0-9]+) member.php?u=$1&%{QUERY_STRING}
    RewriteRule ^forums/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) forumdisplay.php?f=$1&page=$2&%{QUERY_STRING}
    RewriteRule ^blogs/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) blog.php?u=$1&page=$2&%{QUERY_STRING}
    RewriteRule ^entries/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) entry.php?b=$1&page=$2&%{QUERY_STRING}
    RewriteRule ^list/([^/]*/)([0-9]+) list.php?r=$1$2&%{QUERY_STRING}
    RewriteRule ^content/(.*) content.php?r=$1&%{QUERY_STRING}
    not:işlemlerden önce yedk alınız
  • 28-12-2009, 20:52:58
    #3
    Üyeliği durduruldu
    hocam bunuda denemiştim ama yine olmamıştı, kısaca google'da taratıp önerilen bütün çözümleri denedim ama yok ya olmuyor.
  • 28-12-2009, 21:01:54
    #4
    theescape adlı üyeden alıntı: mesajı görüntüle
    hocam bunuda denemiştim ama yine olmamıştı, kısaca google'da taratıp önerilen bütün çözümleri denedim ama yok ya olmuyor.
    Vb versiyonunuz vb4 gold değil mi?
    Bende vb4 gold kullanıyorum sorunsuz çalışıyor.
    vb4 Betadaysanız onun çözümü başkaydı
    bul
    // Remove url entities 
            $fragment = preg_replace(self::CLEAN_REGEX, '-', strip_tags($fragment)); 
            $fragment = trim(preg_replace('#-+#', '-', $fragment), '-'); 
         }
    bununla değiştirin



    // Remove url entities
            {  
    $translite_simbols = array( 
            'Ü'=>'U', 
            'ü'=>'u', 
            'Ä'=>'A', 
            'ä'=>'a', 
            'ß'=>'ss', 
            'ö'=>'o', 
            'Ö'=>'O', 
            'ç'=>'c', 
            'Ç'=>'C', 
            'ğ'=>'g', 
            'Ğ'=>'g', 
            'ü'=>'u', 
            'Ü'=>'u', 
            'ş'=>'s', 
            'Ş'=>'S', 
            'ı'=>'i', 
            'İ'=>'I', 
            '®'=>'r', 
            '©'=>'c', 
            '€'=>'E', 
            'ue'=>'u', 
            'oe'=>'o' 
    ); 
    $fragment = strtr($fragment, $translite_simbols); 
    $fragment = to_ascii($fragment); 
    return trim(urlencode(preg_replace('#-+#', '-', $fragment)), '-'); 
    }
  • 28-12-2009, 21:36:19
    #5
    Üyeliği durduruldu
    4.0 gold ama nedense olmuyor
  • 28-12-2009, 21:42:04
    #6
    theescape adlı üyeden alıntı: mesajı görüntüle
    4.0 gold ama nedense olmuyor
    Arkadaşım notepad ++ ile editliyorsun değil mi?
    Birde .htaccess dosyasınıda ftp'ye at ve
    Sunucu Ayarları ve Optimize
    Mod Rewrite Friendly URLs seçili olsun
    Olmazsa pm ile msn gönder ordan hallederız
  • 28-12-2009, 21:54:10
    #7
    Üyeliği durduruldu
    Macromedia Dreamweaver 8 ile editliyorum .htaaccess'i attım ftp anadizine ama aynı
  • 28-12-2009, 22:14:44
    #8
    dil dosyasından olabilir
  • 29-12-2009, 00:24:02
    #9
    Üyeliği durduruldu
    Toplist99 adlı üyeden alıntı: mesajı görüntüle
    dil dosyasından olabilir
    Denenmeyen hiç bir şey kalmadı maalesef olmuyor sağolsun ugrboz arkadaş yardımcı olmak için çok uğraştı ama yok işte



    Edit: ugrboz arkadaşın yoğun çabası ve inadı ile düzelmiş bulunmaktadır ben kendisine çok teşekkür ederim.