|
yonetici
[Adem YILMAZ]
phpKF Ekip Başkanı
Kayıt Tarihi: 30.11.2006
İleti Sayısı: 3.006
Şehir: İstanbul
Durum: Gizli
E-Posta Gönder
Web Adresi
Özel ileti Gönder
|
Konu Tarihi: 14.01.2008- 20:46
phpKF 1.12-seo sürümü windows suncuda kullananlar;
Türkçe üye adları firefox tarayıcısında sorun çıkartıyor. Aslında bu windwos`dan kaynaklanan bir hata.
Kullandığınız sunucunun işletimsistemini öğrenmek için forumun /yonetim/index.php sayfasına bakın.
Bu sorunu düzeltmek için gerekli kodlar forumun seo.php sayfasında mevcuttur.
Tek yapmanız gereken 48 , 49 ve 50. satırların başındaki // yorum işaretini kaldırmak.
Fonksiyon normalde şu haldedir:
function uyeyap($metin)
{
// windows üzerinde çalışan apache sunuculardaki Türkçe karakter sorununu düzeltmek için:
// altaki 3 satırın yanındaki // işaretini kaldırın
//$ara = array('ç', 'Ç', 'ğ', 'Ğ', 'ı', 'İ', 'ö', 'Ö', 'ş', 'Ş', 'ü', 'Ü');
//$degistir = array('%c3%a7','%c3%87', '%c4%9f', '%c4%9e', '%c4%b1', '%c4%b0', '%c3%b6', '%c3%96', '%c5%9f', '%c5%9e', '%c3%bc', '%c3%9c');
//$metin = str_replace($ara, $degistir, $metin);
return $metin;
}
Şu şekilde düzenleyin:
function uyeyap($metin)
{
// windows üzerinde çalışan apache sunuculardaki Türkçe karakter sorununu düzeltmek için:
// altaki 3 satırın yanındaki // işaretini kaldırın
$ara = array('ç', 'Ç', 'ğ', 'Ğ', 'ı', 'İ', 'ö', 'Ö', 'ş', 'Ş', 'ü', 'Ü');
$degistir = array('%c3%a7','%c3%87', '%c4%9f', '%c4%9e', '%c4%b1', '%c4%b0', '%c3%b6', '%c3%96', '%c5%9f', '%c5%9e', '%c3%bc', '%c3%9c');
$metin = str_replace($ara, $degistir, $metin);
return $metin;
}
|