• Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin.

XenForo URL Türkçe Karakter Hatası ve Çözümü

uydudoktoru

Tanınmış Üye
Yönetici
Yönetici
Offline
#1
XenForo URL Türkçe Karakter Hatası Nedir ?

Bildiğiniz üzere xenforo da açılan konuların url lerinde türkçe karakter kullanıldığında anlamsız karakterler gösteriliyor.Bu sorun google indexlemesi açısından hiçbir sorun teşkil etmiyor ancak yine de görüntüden rahatsız olan arkadaşlarımız var . Bu konumuzda bu sorunu nasıl çözebileceğimizi anlatacağım.

İlk olarak ftp ROOT/library/xenforo/Link.php açın ve bulun;

Kod:
$title = strtr(
            $title,
            '`!"$%^&*()-+={}[]<>;:@#~,./?|' . "\r\n\t\\",
            '                            ' . '    '
        );
Hemen altına ekleyin;

Kod:
$title = strtr($title, array(
        '"' => '',
        "'" => '',
        "Ö" => "o",
        "ö" => "o",
        "C" => "c",
        "c" => "c",
        "Ğ" => "g",
        "ğ" => "g",
        "Ş" => "s",
        "ş" => "s",
        "Ü" => "u",
        "ü" => "u",
        "İ" => "i",
        "ı" => "i",
        "Ç" => "c",
        "ç" => "c",
        "é" => "i",
        "â" => "a",
        "Ê" => "e",
        "Â" => "a",
        "?" => "_",
        "*" => "_",
        "." => "_",
        "," => "_",
        ";" => "_",
        ")" => "_",
        "(" => "_",
        "{" => "_",
        "}" => "_",
        "[" => "_",
        "]" => "_",
        "!" => "_",
        "+" => "_",
        "%" => "_",
        "&" => "_",
        "#" => "_",
        "$" => "_",
        "=" => "_",
        "ê" => "e",
        "." => "-"
        ));
xenforo 1.5 ten önceki sürümlerde bu kadarı yeterli ancak 1.5 sürümünü kullanıyorsanız ayrıca aşağıdaki düzenlemeyi de yapmanız gerekmekte.

library/Lgpl/utf8.php dosyasını açın. Büyük-küçük harf duyarlı arama yaparsanız daha rahat değişiklik yaparsınız.
Şu karakteri arayın: 'oe' Şununla değiştirin: 'o' Şu karakteri arayın: 'Oe' Şununla değiştirin: 'O' Şu Karakteri arayın: 'ue'' Şununla değiştirin: 'u' Şu Karakteri arayın: 'Ue' Şununla değiştirin: 'U'

ve yaptığınız tüm bu değişiklikler den sonra Dosyaları kayıt edip ftp ye gönderin.

Kodlarla uğraşmak istemeyen arkadaşlar ekte vermiş olduğum eklentiyi kurabilirler
 

Ekli dosyalar