[MOD] Server Load Mod / Sayfa Yüklenme Süresi

[url=http://www.phpbbturkey.com/mods.html:34cnv4ga]phpBB 2.0.x MOD Veritabanımızda[/url:34cnv4ga] yayınlanan ve tarafınızca eklenen tüm yeni phpBB 2.0.x sürümleri için MODların duyuruları buradan yapılmaktadır. MODlar hakkında ihtiyacınız olan desteği lütfen [b:34cnv4ga]2.0.x MOD Destek[/b:34cnv4ga] forumuna başlık açarak sorunuz.
Kilitli
Kullanıcı avatarı
NEFRİT
Uzaklaştırıldı
Mesajlar: 1404
Kayıt: 28.01.2006, 04:15
Konum: DarkKingdom
İletişim:

[MOD] Server Load Mod / Sayfa Yüklenme Süresi

Mesaj gönderen NEFRİT »

Bu mod sayesinde forumunuzn en alt kısmında forumun kaç saniyede açıldığını yani serverın sayfayı tam olarak oluşturma süresini görebilrsiniz. Kurulumu kolay ve basittir.

Kod: Tümünü seç

############################################################## 
## MOD Title: Server Load Mod 
## MOD Author: IDB < ian@errolian.com > (Ian Brooks) http://www.team-allegiance.com
## MOD Description: Mod to show the number of pages served on your web server from your forums
## within a user-defined period (default is 5 mins).
## MOD Version: 0.1.0 
## 
## Installation Level: Moderate
## Installation Time: 10 Minutes 
## Files To Edit: functions.php, page_tail.php, overall_footer.php
## Included Files: n/a
############################################################## 
############################################################## 
## Author Notes: 
##
## 1. This mod requires 1 new table to be added to your database.  
##    Run the SQL statement shown below to do this.
##    Change the table prefix if you use other than phpbb.
##
##    CREATE TABLE phpbb_serverload (time int(14) NOT NULL default '0') TYPE=MyISAM;
##               
## 2. Change the overall_footer.tpl file for all your Templates
##
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 

# 
#-----[ OPEN]------------------------------------------ 
# 

includes/functions.php

# 
#-----[ FIND ]------------------------------------------ 
# 

?>

# 
#-----[ ADD BEFORE ]------------------------------------------ 
# 

function serverload() {	
	
	//Ian D. Brooks
	
	global $db;
	$tablename = "phpbb_serverload";  //Change the table prefix if you use one other than phpbb
	
	$duration = "300"; 	// How many seconds load will represent.
	                    // Change the time representation in overall_footer.tpl to match this

	// Delete old page counts
	$sql = "DELETE FROM $tablename WHERE time < " . (time()-$duration);
	if( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not delete Server Load entries', '', __LINE__, __FILE__, $sql);
	}
       
	// Insert the current page count
	
	$sql = "INSERT INTO $tablename (time) VALUES (" . time() . ") ";
	
        if( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not uppdate Server Load entries', '', __LINE__, __FILE__, $sql);
	}

	// Get page count (number of rows in the table)
	
	$sql = "SELECT time FROM $tablename";
	
        if( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not obtain Server Load entries', '', __LINE__, __FILE__, $sql);
	}
	
        return $db->sql_numrows($result);

} // END FUNCTION serverload

# 
#-----[ SAVE ]------------------------------------------ 
# 

includes/functions.php

# 
#-----[ OPEN]------------------------------------------ 
# 

includes/page_tail.php

# 
#-----[ FIND ]------------------------------------------ 
# 

$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="' . append_sid("admin/index.$phpEx") . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';

# 
#-----[ ADD BEFORE ]------------------------------------------ 
# 

//Serverload Mod

	$server_load = serverload();
	$out_server = '<center><span class="copyright">Server Load: ';
	$out_server .= $server_load;
	$out_server .=  " page(s) served in previous 5 minutes.";

//

# 
#-----[ FIND ]------------------------------------------ 
# 

$template->pparse('overall_footer');

# 
#-----[ ADD BEFORE ]------------------------------------------ 
# 

$template->assign_vars(array(
		"SERVER_LOAD" => $out_server)
	);

# 
#-----[ SAVE ]------------------------------------------ 
# 

includes/page_tail.php

# 
#-----[ OPEN]------------------------------------------ 
# 

templates/subSilver/overall_footer.php

# 
#-----[ FIND ]------------------------------------------ 
# 

</div>

# 
#-----[ ADD AFTER ]------------------------------------------ 
# 

<br />{SERVER_LOAD}

# 
#-----[ SAVE ]------------------------------------------ 
# 

templates/subSilver/overall_footer.php


# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM 
Özellerden kullanıcılara reklam yaptığım için sayın yöneticim beni uzaklaştırdı.
Kullanıcı avatarı
atilimtosun
Kayıtlı Kullanıcı
Mesajlar: 208
Kayıt: 29.08.2006, 20:55
İletişim:

Mesaj gönderen atilimtosun »

Kimse cevap yazmamış üstad
Eywallah :D
Kullanıcı avatarı
GodBeach
Uzaklaştırıldı
Mesajlar: 734
Kayıt: 05.05.2006, 23:12
Konum: Güngören, İSTANBUL
İletişim:

Mesaj gönderen GodBeach »

Örnek ;

Kod: Tümünü seç

Hata ayıklama: sayfa yüklenme zamanı = 0.23505 saniye, sql sorguları = 17
Bir php kodu
$GodBeach = "Php Script Yazılır";

print $GodBeach;

Önizleme: Php Script Yazılır
Kullanıcı avatarı
crazyworld
Kayıtlı Kullanıcı
Mesajlar: 52
Kayıt: 12.11.2005, 12:47
Konum: İsTaNBuL
İletişim:

Mesaj gönderen crazyworld »

Arkadaşlar bende goodbeach in dediği gibi çıkmadı :( böle çıktı
[ resmi görüntülemek için tıklayın ]
fatihbaz

Mesaj gönderen fatihbaz »

GodBeach,söyledigin işe yarıyorsa bende bunu arıyordum :) bakalım bi....
Kullanıcı avatarı
crazyworld
Kayıtlı Kullanıcı
Mesajlar: 52
Kayıt: 12.11.2005, 12:47
Konum: İsTaNBuL
İletişim:

Mesaj gönderen crazyworld »

GodBeach yazdı:Örnek ;

Kod: Tümünü seç

Hata ayıklama: sayfa yüklenme zamanı = 0.23505 saniye, sql sorguları = 17
GodBeach dediğin gibi olmadı arkdaşm :cry: senin deddiğini yapmak Cached Generation modu mu kurmam lazım
Kullanıcı avatarı
crazyworld
Kayıtlı Kullanıcı
Mesajlar: 52
Kayıt: 12.11.2005, 12:47
Konum: İsTaNBuL
İletişim:

Mesaj gönderen crazyworld »

arkdaşlar modun ismini söleseniz yeter :(
Kullanıcı avatarı
ESQARE
Web Sitesi Yöneticisi
Web Sitesi Yöneticisi
Mesajlar: 7224
Kayıt: 18.09.2005, 20:51
İletişim:

Mesaj gönderen ESQARE »

Modun adı SQL Cache
Resim
phpBB Eklenti Kurulumu | Kurallar | phpBB3 İzinleri | Otel Rehberi

Kurallarımız gereği lütfen özel mesaj ile yardım istemeyiniz, cevap vermiyoruz.
Kullanıcı avatarı
crazyworld
Kayıtlı Kullanıcı
Mesajlar: 52
Kayıt: 12.11.2005, 12:47
Konum: İsTaNBuL
İletişim:

Mesaj gönderen crazyworld »

teşekkürler ;)
cimbomlu
Kayıtlı Kullanıcı
Mesajlar: 99
Kayıt: 18.04.2007, 15:12
İletişim:

Mesaj gönderen cimbomlu »

Selam arkadaşlar ben bunu kurdum ancak sayfanın en altında

Kod: Tümünü seç

Server Load: 4 page(s) served in previous 5 minutes. 
böle bi yazı çıktı.Bunun değişik olması gerekmezmi?
Ayrıca ESQARE verdiğin modun ismini heryerde arattım ancak bişi bulamadım yaw :(
Eğer burdan paylaşırsan sevinirim.
SAygıalr
Gençliğin buluşma noktası
Üye olun eğlenceye sağ tıklayın

GencForums.Com
Kullanıcı avatarı
Dn_35
Kayıtlı Kullanıcı
Mesajlar: 3400
Kayıt: 08.04.2006, 22:02
İletişim:

Mesaj gönderen Dn_35 »

Kalın yazdığım yerleri Türkçeleştirip kaydedersen istediğin gibi gözükür.


//Serverload Mod

$server_load = serverload();
$out_server = '<center><span class="copyright">Server Load: ';
$out_server .= $server_load;
$out_server .= " page(s) served in previous 5 minutes.";

//
Site Kuralları | Mod Kurulum Makalesi | MODX Formatlı Modların Kurulumu

Lütfen özel mesaj ile yardım istemeyiniz, kurallarımız gereği özel mesajlara cevap vermiyoruz.
cimbomlu
Kayıtlı Kullanıcı
Mesajlar: 99
Kayıt: 18.04.2007, 15:12
İletişim:

Mesaj gönderen cimbomlu »

Dn_35 yazdı:Kalın yazdığım yerleri Türkçeleştirip kaydedersen istediğin gibi gözükür.


//Serverload Mod

$server_load = serverload();
$out_server = '<center><span class="copyright">Server Load: ';
$out_server .= $server_load;
$out_server .= " page(s) served in previous 5 minutes.";

//
Tamam bunu yaptıktan sonra napıcam yani yukarda arkadaşın yazdığı gibi olmuyo bu mod heralde dimi?Yani sql sorgusu x saniyede yapıldı x saniyede sayfa yüklendi falan.Ben böle olduğunu zannettiğim için yükledim bunu.yardımların için teşekkürler Dn_35
Gençliğin buluşma noktası
Üye olun eğlenceye sağ tıklayın

GencForums.Com
Kilitli

“2.0.x MOD Duyuruları” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir