Tarih: 2005-12-22, 12:50:53 Mesaj konusu: Türkçe dil sorunu
Alıntı:
2) Bu Türkçe karakter sorunu gerçekten baş belası. Bu sorunun nedeni mainfile.php de olan bir kod.
mainfile.php dosyasını açın ve aşağıdakini bulun.
Kod:
function filter($what, $strip="", $save="", $type="") {
if ($strip == "nohtml") {
$what = check_html($what, $strip);
$what = htmlentities(trim($what), ENT_QUOTES);
// If the variable $what doesn't comes from a preview screen should be converted
if ($type != "preview" AND $save != 1) {
$what = html_entity_decode($what, ENT_QUOTES);
}
}
if ($save == 1) {
$what = check_words($what);
$what = check_html($what, $strip);
$what = addslashes($what);
} else {
$what = stripslashes(FixQuotes($what));
$what = check_words($what);
$what = check_html($what, $strip);
}
return($what);
}
ve aşağıdaki ile değiştiriniz:
Kod:
function filter($what, $strip="", $save="", $type="") {
if ($strip == "nohtml") {
$what = check_html($what, $strip);
$what = trim($what);
// If the variable $what doesn't comes from a preview screen should be converted
if ($type != "preview" AND $save != 1) {
$what = $what;
}
}
if ($save == 1) {
$what = check_words($what);
$what = check_html($what, $strip);
$what = addslashes($what);
} else {
$what = stripslashes(FixQuotes($what));
$what = check_words($what);
$what = check_html($what, $strip);
}
return($what);
}
deneyin.
3) Bu sorunun birçok nedeni olabilir. Benim aklıma şu an 2 seçenek geldi. Your Account modülünü eksik yüklendiğini ve veritabanındaki nuke_users tablosunun bozulmuş olduğunu gördüm. Onları bir kontrol ederseniz sorun çözülecektir.
ben phpnuke 7,6 3,1fix kullanıorum ama türkçe problemi çekiorum bunu denedim mainfile.php de böle bişe yok ne yapabilirim?
Kayıt: Jul 20, 2002 Mesajlar: 3836 Konum: Balıkesir
Tarih: 2005-12-22, 13:15:21 Mesaj konusu:
Bu yazdığım 7.9 ile ilgili bir çözüm yolu. 7.6 3.1 fiksinde benzer alanlar olacak. Örneğin htmlentities yazan yerleri htmlspecialchars olarak değiştirmelisiniz. manfile.php de arama yapmanız gerekiyor. html_entity_decode yazan yerlerde buna neden olur. Onları da değiştirmelisiniz.
Hocam ben aynı sorunu nuke7.7 yasiyorum üsdeki mainfile kodlari ile benim surumdeki kodlar ayni degil Ali Osman adli arkadas bulun degistirin demis. Benzer kodlari buluyoruz ama bir iki tane cok benzer kod oluyor bu sefer icinden cikilmaz bu durum oluyor. Forumu epeyi inceledim bir cözüm gözüme rastlamadi. Forumda bu sorunun çözümüne rastlayan bir arkadas lütfen linki yazsin. Simdiden tskler...
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız