YoRuMSuZ
Biz işimize bakalım...
Forum scriptleri arasında yıldızı hızla parlayan XenForo kurduysanız URL'lerde Türkçe karakter hatası aldığınızı göreceksiniz. Bunun için yapmanız gereken iki aşama var.
Not: Anlatım XenForo 1.2.2 sürümüne göredir... Üzeri çigili olan bölümleri değiştirmenize gerek yok...
1. Aşamada Link.php dosyasında,
2. Aşamada utf8.php dosyasında küçük değişiklikler yapmak. (Link.php dosyasını editleseniz de URL'lerde ö ve ü harfleri yine de anlamsız karakterlerle gösteriliyor. Bunu önlemek için utf8.php dosyasında düzenleme yapmalısınız.)
İlk olarak library/XenForo/Link.php dosyasını açın ve aşağıdaki kod satırını bulun. (761. satır)
Silin ve aşağıdaki kodu ekleyin...
Buraya kadar herşey tamam. Düzenlediğiniz Link.php dosyasını sunucuya gönderin. Linkleri test ettiğinizde Ö, ö, Ü, ü karakterleri yerine hala anlamsız karakterler göründüğünü göreceksiniz.
2. Aşamaya geçiyoruz...
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 ifadeyi arayın: 'oe'
Şununla değiştirin: 'o'
Şu ifadeyi arayın: 'Oe'
Şununla değiştirin: 'O'
Şu ifadeyi arayın: 'ue''
Şununla değiştirin: 'u'
Şu ifadeyi arayın: 'Ue'
Şununla değiştirin: 'U'
Tüm değişiklikleri yaptıktan sonra dosyayı sunucuya gönderin. Artık URL lerde Türkçe karakter hatası almayacaksınız. Kolay gelsin...
Alıntılarda kaynak belirtmeniz rica olunur
Not: Anlatım XenForo 1.2.2 sürümüne göredir... Üzeri çigili olan bölümleri değiştirmenize gerek yok...
1. Aşamada Link.php dosyasında,
İlk olarak library/XenForo/Link.php dosyasını açın ve aşağıdaki kod satırını bulun. (761. satır)
PHP:
$title = strtr($title, array('"' => '', "'" => ''));
Silin ve aşağıdaki kodu 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",
"." => "-"
));
Buraya kadar herşey tamam. Düzenlediğiniz Link.php dosyasını sunucuya gönderin. Linkleri test ettiğinizde Ö, ö, Ü, ü karakterleri yerine hala anlamsız karakterler göründüğünü göreceksiniz.
2. Aşamaya geçiyoruz...
Şu ifadeyi arayın: 'oe'
Şununla değiştirin: 'o'
Şu ifadeyi arayın: 'Oe'
Şununla değiştirin: 'O'
Şu ifadeyi arayın: 'ue''
Şununla değiştirin: 'u'
Şu ifadeyi arayın: 'Ue'
Şununla değiştirin: 'U'
Tüm değişiklikleri yaptıktan sonra dosyayı sunucuya gönderin. Artık URL lerde Türkçe karakter hatası almayacaksınız. Kolay gelsin...
Alıntılarda kaynak belirtmeniz rica olunur