functions.php Geliştirme

phpBB geliştirme, performans ve hızını arttırmak.

functions.php Geliştirme

İleti NEFRİT 31.05.2007, 14:05

ş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
Kullanıcı avatarı
NEFRİT
Üye
Üye
 
İleti: 287
Kayıt: 17.03.2006, 01:14
Konum: Elazığ

Re: functions.php Geliştirme

İleti

Matmazella
01.06.2007, 15:45

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.
Kullanıcı avatarı
Matmazella
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

Re: functions.php Geliştirme

İleti NEFRİT 02.06.2007, 23:10

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
Kullanıcı avatarı
NEFRİT
Üye
Üye
 
İleti: 287
Kayıt: 17.03.2006, 01:14
Konum: Elazığ


phpBB Geliştirme



Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir