• Merhaba Ziyaretçi,
    Sitemizden yararlanmak için buradan kayıt olunuz.
  • Değerli üyelerimiz, Bildiğiniz üzere uzunca bir süredir eklenti desteği ile kişisel sebeplerden ötürü ilgilenemiyorum. Üyelerimizi mağdur etmemek açısından burada sergilenen eklentilerimizi Xenforo.gen.tr üzerinde satışa sunma kararı aldık. Mevcut eklentilere ait kritik problem ve geliştirmeler ile ilgili belirli aralıklarla Xenforo.gen.tr üzerinden destek verilecektir.

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

MySimS3k®

Emektar Üye
Katılım
30 Nis 2016
Mesajlar
358
Reaction score
343
Puanları
63
Yaş
43
Konum
Adana
Web sitesi
xenforo.com.tr
PHP Versiyonu
PHP v7.1.x
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

Moderatörün son düzenlenenleri:

wanted4

Kayıtlı Üye
Katılım
1 Tem 2016
Mesajlar
7
Reaction score
2
Puanları
3
Yaş
42
Konum
istanbul
PHP Versiyonu
PHP v7.1.x
XenForo Versiyonu
XF 1.5.x
Harika bir paylaşım diğer paylaşımlarınızı da takip ediyorum.
 

cngzkyz

Kayıtlı Üye
Katılım
4 Haz 2016
Mesajlar
10
Reaction score
3
Puanları
3
Konum
İstabul
Web sitesi
issbul.net
PHP Versiyonu
PHP v7.1.x
XenForo Versiyonu
XF 1.5.x
Merhaba,

Yeni sürüm güncellemelerinde bu ayarları yeniden yapmak gerekmez mi?
 

apocalypse

Yönetici
Yönetim Ekibi
Katılım
9 Haz 2014
Mesajlar
1,018
Reaction score
1,044
Puanları
113
Web sitesi
xenforo.web.tr
PHP Versiyonu
PHP v7.0.x
XenForo Versiyonu
XF 1.5.x
Eklentiyi kurmadan yaparsanız her güncellemede yapmanız gerekiyor
Eğer kurarsanız düzenlemeye gerek yok.
 

FikirBanka

Kayıtlı Üye
Katılım
1 May 2017
Mesajlar
12
Reaction score
7
Puanları
3
Konum
Antalya
Web sitesi
fikirbanka.com
PHP Versiyonu
PHP v7.1.x
XenForo Versiyonu
XF 1.5.x
Merhaba;
Öncelikle bu yararlı bilgi için teşekkür ederim. Anlatılanı harfiyen uyguladım ve Türkçe karakter sorunumu çözdüğümü düşünüyorum fakat, Forum kategorileri veya konular her ne kadar Türkçe karakter hatası vermeyecek şekilde güncellenmiş olsa da, konu içerisine eklemiş olduğum etiketlerde halen aynı sorun devam etmekte ve oe, ue gibi çıkmaktadır. Etiketlerle alakalı bir çözüm öneriniz var mı acaba?

Teşekkürler.
 
Üst