1 sayfadan 1. sayfa

functions.php Geliştirme

İletiTarih: 31.05.2007, 14:05
NEFRİT
şimdi phpBB 2.0.22 nin includes / functions.php dosyasını düzenliyordum ve bir yerde kod fazlalığı tesbit ettim işte tam olarak şu satır ;

if ( !($result = $db->sql_query($sql)) )
{
message_die(CRITICAL_ERROR, 'Could not update user theme info');
}
}
else
{
message_die(CRITICAL_ERROR, "Could not get theme data for themes_id [$style]");
}
}
else
{
message_die(CRITICAL_ERROR, "Could not get theme data for themes_id [$style]");
}
}



Burada yukarda görüldüğü gibi ELSE o değilse bu kodu konarak iki kere aynı hata çıktısı veilmiş şu ;

message_die(CRITICAL_ERROR, "Could not get theme data for themes_id

yANi tema açılamıyor gibisinden bir hata. Biz buradaki kod fazlalığını kaldırıyoruz yani şunu ;


else
{
message_die(CRITICAL_ERROR, "Could not get theme data for themes_id [$style]");
}


Bu şekilde fazla koddan arındırılmış şekilde kullanıyoruz phpBB forumumuzu bu arada deniyoruzx hemen tamamızı siliyoruz acaba hata verecek mi ?


Evet tamda tahmin etitğimiz gibi hatayı verdi ;

Could not open Sailormoon template config file

DEBUG MODE

Line : 634
File : functions.php


Bu yöntem NEFRİT tarafınbdan bulunmuştur amaç kod fazlalığını kaldırıp daha verimli performanslı bir phpBB elde etmektir. Herkese hayırlı uğurlu olsun :D

Re: functions.php Geliştirme

İletiTarih: 01.06.2007, 15:45
ALEXIS
phpBB 2.0.22 to phpBB 2.0.23 Code Changes 'e baktım bu değişiklik yok, bug tracker'e açarsan dahil edebilirler.

2.0.x tracker baya dolmuş bakan yok, herkes boşverdi tabi, biz dahil.

Re: functions.php Geliştirme

İletiTarih: 02.06.2007, 23:10
NEFRİT
Haklısınız üstelik baktığımda çok şaşırdım çünki eski sürüm phpBB 2.0.21 de bile aynı durum söz konusu