Arkadaslar PHP Nuke 7.9 kurdum .. html kodları ıle haber ve mesaj yazıyorum ama o normal bıldıgı fontlara cevıyor yazdıklarımı . WSYIG editor oldugu ıcın mı boyle yapıyor..
Artık html kodu kullanamıyormuyuz.. Yoksa theme nın css kodlarından mı kaynaklanıyor
php nuke 7.9 patched 3.2b standart bi kaç editasyondan sonra diğer sürümler gibi kolaylıkla Türkçe ve html destekli bir biçimde çalışabiliyor...
Messages News Türkçe ve html sorunu için;
1.mainfile.php yi bi editörle açıyoruz ve @require_once(INCLUDE_PATH."includes/sql_layer.php");ı aratıyoruz sonra hemen altına @mysql_query("SET NAMES 'latin5'"); ekliyoruz...
2.mainfile.php yi bi editörle aç ve aşağıdaki kodu buluyoruz
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);
}
sonra aşağıdaki kodla değiştiriyoruz...
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);
}
3.Config.php yi bi editörle açıyoruz ve $AllowableHTML = ı aratıyoruz; burada izin verilen html tagları arasına "img"=>2 vb istediğin diğer tagları ekliyoruz...böylece messages ve news gibi eklentilere resim eklenebiliyor artık...
4.7.9 patched 3.2 den sonra sağ blokların görünmemesi sorunu için index.php yi açıyoruz ve require_once("mainfile.php"); satırını buluyoruz. Bu satırın hemen üstüne $index = 1; satırını ekliyoruz...Böylece sayfamız çift blok haline geliyor...
Kolay gelsin
En son mralanko tarafından 2006-04-16, 14:30:38 tarihinde değiştirildi, toplam 2 kere değiştirildi
php nuke 7.9 patched 3.2b standart bi kaç editasyondan sonra diğer sürümler gibi kolaylıkla Türkçe ve html destekli bir biçimde çalışabiliyor...
Messages News Türkçe ve html sorunu için;
1.mainfile.php yi bi editörle açıyoruz ve @require_once(INCLUDE_PATH."includes/sql_layer.php");ı aratıyoruz sonra hemen altına @mysql_query("SET NAMES 'latin5'"); ekliyoruz...
2.mainfile.php yi bi editörle aç ve aşağıdaki kodu buluyoruz
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);
}
sonra aşağıdaki kodla değiştiriyoruz...
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);
}
3.Config.php yi bi editörle açıyoruz ve $AllowableHTML = ı aratıyoruz; burada izin verilen html tagları arasına "img"=>2 vb istediğin diğer tagları ekliyoruz...böylece messages ve news gibi eklentilere resim eklenebiliyor artık...
4.7.9 patched 3.2 den sonra sağ blokların görünmemesi sorunu için index.php yi açıyoruz ve require_once("mainfile.php"); satırını buluyoruz. Bu satırın hemen üstüne $index = 1; satırını ekliyoruz...Böylece sayfamız çift blok haline geliyor...
Kolay gelsin
Verdiğin dosyayı indirdim ve kurdum. Upgrade.php yi de çalıştırdım.
Herşey normal gibi. Fakat user info ya da login bloklarından giriş yapmak istediğimde Bir çalışma zamanı hatası oluştu.
Hatayı ayıklamak istiyormusunuz?
Satır: 172
Hata: Nesne bu özellik veya yöntemi desteklemiyor.
diyor.
Bu neden olabilir ve çözümü nedir?,
Ayrıcva blok başlıkları TR karakterleri desteklemiyor. Main.phpye dediğin değişiklikleri de yaptım ama olmadı.
arkadaşlar ben şu anda php nuke 7.9 ve 3.1 patchini kullanıyorum ve yeni çıkan patchi yüleyeyim mi arasında ne gibi farkalr var cevaplarınız için şimdiden teşekkür ederim
3.2 patch güvenlik açısından çok önemli ama bazı sorunalr yaşabilirsin html kısıtlaması gibi onun dışındada bazı sorunları olmuştu ama sql injection saldırılarını filan kapatıyor 3.2 patch.
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