Tag sistem Türkçe karakter sorununa basit bir çözüm yolu buldum ve bu sorunu yaşayanlara faydası olabileceğinden paylaşmak istedim.
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.Eski kodları yanlış anlamalara neden olmaması için temizledim.
Bu kez editlememiz gereken dosya;
includes/functions_newpost.php
Bul :
Üstüne Ekle ;$taglist_db = array();
$taglist_insert = array();
foreach ($taglist AS $tag)
Not: Bu işlemi yaptıktan sonra eklenen etiketler üzerinde etkili olacaktır.//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 );
Demo :
http://www.bizimforumlar.com/forum/










Reply With Quote
