rootsystem adlı üyeden alıntı: mesajı görüntüle
Tag sistem Türkçe karakter sorununa basit bir çözüm yolu buldum ve bu sorunu yaşayanlara faydası olabileceğinden paylaşmak istedim.
Eski kodları yanlış anlamalara neden olmaması için temizledim.
Bu yöntem yerine daha garanti olan etiketlerin Türkçe karakterlerini temizleyerek db'ye kayıt edilmelerini sağladım. Bu şekilde olunda tekrar tekrar ve bir çok yerde konvert edilmelerine gerek kalmayacak.
Bu kez editlememiz gereken dosya;
includes/functions_newpost.php
Bul :
$taglist_db = array();
$taglist_insert = array();
foreach ($taglist AS $tag)
Üstüne Ekle ;
//Turkish character convert
//Zafer BAHADIR
$old=array("ş","Ş","Ğ","ğ","İ","ı","Ç","ç","Ö","ö" ,"Ü","ü");
$new=array("s","s","g","g","i","i","c","c","o","o" ,"u","u");
$taglist = str_replace( $old, $new, $taglist );
Not: Bu işlemi yaptıktan sonra eklenen etiketler üzerinde etkili olacaktır.
Kaynak:
vBulletin Tags Türkçe karakter sorununa çözüm
Denemedim umarım işine yarar
Bu dediğinizi yaptım fakat bendeki sorun düzelmedi