XenForo Türkçe Karakter Problemi

FikirBanka

Misafir

İtibar:

Merhaba arkadaşlar;
XenForo kurdum ve ilk iş olarak mevcut Türkçe karakter hatasını gidermek adına library/xenforo/link.php ve library/lgpl/utf8.php dosyalarında yapılması gereken düzenlemeleri yaptım. Anlatılan işlemleri eksiksiz bir şekilde yerine getirip kontrol ettiğimde de linklerde ki Türkçe karakter hatalarının ortadan kalktığını gördüm fakat konu içerisine eklemiş olduğum etiketlerin linklerinde halen oe, ue gibi Türkçe karakter sorunu devam etmekte. Etiketlerdeki sorunu gidermek için araştırma yaptım ama bir kaynağa rastlayamadım. Bu konuda bilgisi olan arkadaşların tecrübelerinden faydalanmak isterim.

Teşekkürler.
 

17mart

XFD Onursal

İtibar:

İlk olarak ftp'den ROOT ( anadizin ) /library/xenforo/Link.php açın ve bulun;
PHP:
$title = strtr(
            $title,
            '`!"$%^&*()-+={}[]<>;:@#~,./?|' . "\r\n\t\\",
            '                            ' . '    '
        );
Hemen altına aşağıdaki kodları 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

Üst