XenForo 2.X.X Türkçe URL Karakter Sorunu

Katılım
2 Eyl 2021
Mesajlar
392
Aldığı beğeni
4
Puanları
18
Konum
Bursa
Ticaret: 0 / 0 / 0
XenForo 2.X.X Türkçe URL Karakter Sorunu ve Çözümü
xenforo 1 serisinden xenforo 2 serisine geçiş yaptığınız da veya xenforo 2 kurduğunuzda link yapılarında türkçe karakter sorunları yaşabilirsiniz.

Link Örneği; xenforo.com/xenforo-eklenti-oluşumu-ve-türkçe-karakter-oluşturma

Ama biz aşağıdaki gibi yapmak istiyoruz

Düzenlenen Link Örneği; xenforo.web.tr/xenforo-eklenti-olusumu-ve-turkce-karakter-olusturma

Forum dosyalarımızın bulunduğu ftp dizinine ulaşıyoruz src/XF/Mvc/Router.php

Router.php
dosyasını açıyoruz aşağıdaki kodu arayın;

Kod:
$string = strtr($string, ['"' => '', "'" => '']);

Aşağıdaki kodlar ile değiştiriyoruz;

Kod:
$string = strtr($string, array(
            '"' => '',
            "'" => '',
            "Ö" => "o",
            "ö" => "o",
            "C" => "c",
            "c" => "c",
            "Ğ" => "g",
            "ğ" => "g",
            "Ş" => "s",
            "ş" => "s",
            "Ü" => "u",
            "ü" => "u",
            "İ" => "i",
            "ı" => "i",
            "Ç" => "c",
            "ç" => "c",
            "é" => "i",
            "â" => "a",
            "Ê" => "e",
            "Â" => "a",
            "?" => "_",
            "*" => "_",
            "." => "_",
            "," => "_",
            ";" => "_",
            ")" => "_",
            "(" => "_",
            "{" => "_",
            "}" => "_",
            "[" => "_",
            "]" => "_",
            "!" => "_",
            "+" => "_",
            "%" => "_",
            "&" => "_",
            "#" => "_",
            "$" => "_",
            "=" => "_",
            "ê" => "e",
            "." => "-"
        ));
 
Üst