Seite 1 von 1

Seitenaufbau Zeitmessung

Verfasst: 06.10.2003 20:06
von Friese
Hallo zusammen,

hoffe doch, das die Frage hier richtig ist.

Ich meine irgendwo mal gesehen zu haben, das unten im Fuss eines phpbb-Forum sowas stand, wie "Seitenaufbau in 0,1234 Sekunden."

Technisch gesehen also die Zeit, die der Server braucht, um eine angeforderte Seite auszugeben. Habe vor, das auf der index ganz unten anzuzeigen, um dem Provider mal klarzumachen, dass eben nicht das Internet zu lahm ist, sondern sein Server. :evil:

Ist das ein bekannter Mod/Hack oder wohl eher ein "Eigenbau"?

Gruß Friese

Verfasst: 06.10.2003 20:12
von Elvis

Code: Alles auswählen

########################################################################################## 
## 
## MOD Titel:    Site Creation
## MOD Version:  1.0 (phpBB 2.0.x)
## Autor:        Dwing
## Support:	 http://www.phpbb.de/
##
## Beschreibung: Mit diesem MOD fügt man die Anzeige der Aufbaugeschwindigkeit des phpBBs
##		 im Footer ein.
##
## Dateien zu ändern:     3
##                        includes/page_header.php
##                        includes/page_tail.php
##                        templates/xxx/overall_footer.tpl
## 
########################################################################################## 
## 
## Installationsnotiz: 
## Vor jeglichen Änderungen an Dateien oder Datenbank, solltest Du diese vorher
## sichern.
##
########################################################################################## 
# 
#-----[ ÖFFNEN ]-------------------------------------------------- 
# 
# includes/page_header.php
# 
#-----[ FINDE ]-------------------------------------------------- 
# 
define('HEADER_INC', TRUE);

# 
#-----[ DARUNTER EINFÜGEN ]-------------------------------------------------- 
# 
//
// duration_time
//
list($usec, $sec) = split(' ', microtime());
if($d_start = ((float)$usec + (float)$sec))
{
   define('duration',TRUE);
} 



#
#-----[ ÖFFNEN ]-------------------------------------------------- 
# 
# includes/page_tail.php
# 
#-----[ FINDE ]-------------------------------------------------- 
# 
$template->assign_vars(array(
   'PHPBB_VERSION' => '2' . $board_config['version'],
   'TRANSLATION_INFO' => ( isset($lang['TRANSLATION_INFO']) ) ? $lang['TRANSLATION_INFO'] : '',
   'ADMIN_LINK' => $admin_link)
); 

# 
#-----[ DARUNTER EINFÜGEN ]-------------------------------------------------- 
# 
//
// duration_time
//
if ( defined('duration') )
{
   $what['time'] = "erstellt in"; // kann angepasst werden (innerhalb der Anführungsstriche)
   list($usec, $sec) = split(' ',microtime());
   $d_end = ((float)$usec + (float)$sec);
   $time = $d_end-$d_start;
   
   $time = $what['time'] . ' ' . round($time, 2) . ' secs'; // "2" kennzeichnet 2 Stellen nach dem Komma
      $template->assign_vars(array(
      'DURATION_TIME' => $time)
   );
} 



# 
#-----[ ÖFFNEN ]-------------------------------------------------- 
# 
# templates/xxx/overall_footer.tpl
# 
#-----[ FINDE ]-------------------------------------------------- 
# 
# je nach genutztem Template könnte dieser Part unterschiedlich aussehen

<font size="-3">
  Powered by phpBB: {PHPBB_VERSION} &copy; 2001 <a href="http://www.phpbb.com/" target="_phpbb" class="smalllink"><b>phpBB
  Group <br> </b></a> 

# 
#-----[ DANACH EINFÜGEN ]-------------------------------------------------- 
# 
# man kann diesen Teil natürlich auch woanders (in der overall_footer.tpl) eintragen

{DURATION_TIME}



########################################################################################## 
########################################################################################## 

Verfasst: 06.10.2003 20:22
von Friese
Ups, :oops:
Na auf englisch hab ich natürlich nicht gesucht.

Dank Dir.

Gruß Friese

Verfasst: 15.08.2004 18:07
von Billy Regal
Hi, nachdem man mir hier so oft geholfen hat, dachte ich , könnte ich mal versuchen etwas beizutragen.

Ich habe den Site Creation Mod mal so umgebaut, daß er in allen installierten Sprachen
des Forum funktioniert.
Es ist das erste Mal, das ich mich selbst an sowas getraut habe, aber
es geht.
Nur weiss ich nicht, da ich ja nicht der Erfinder des Mods bin,
ob ich ihn so einfach posten darf.
Falls nicht, bitte löschen.

Gruss Billy

Code: Alles auswählen

##########################################################################################
##
## MOD Titel:    Site Creation custom (angepasst)
## MOD Version:  1.0 (phpBB 2.0.x)
## Autor:        Dwing, customized by Billy Regal <email@billyregal.de>
## Support:      http://www.phpbb.de/
##
## Beschreibung: Mit diesem MOD fügt man die Anzeige der Aufbaugeschwindigkeit des phpBBs
##               im Footer ein.
## Description:  This MOD displays the duration of the site creation in the footer.
##
## Customizing:  Original so verändert, daß die Anzeige auch in den anderen
##               im Forum installierten Sprachen korrekt dargestellt wird.
##               Altered the original MOD so that the sitecreation will be displayed
##               properly in all languages installed on the board.
##		 Translation mostly done with http://babelfish.altavista.com/
##		 In case of errors, please let me know.
##
##########################################################################################
##
## Dateien zu ändern:     
## Files to edit:         4
##           		  includes/page_header.php
##                        includes/page_tail.php
##                        templates/xxx/overall_footer.tpl
##           		  language/lang_xxx/lang_main.php
##
##########################################################################################
##
## Installationsnotiz:
## Vor jeglichen Änderungen an Dateien oder Datenbank, solltest Du diese vorher
## sichern.
## Before Adding This MOD To Your Forum, You Should Back Up Your Complete Database And
## All Files Related To This MOD !
##########################################################################################
#
#
#
#
#
#-----[ OPEN / ÖFFNEN ]-------------------------------------------------------------------
#
# includes/page_header.php
#
#-----[ FIND / FINDE ]--------------------------------------------------------------------
#
define('HEADER_INC', TRUE);

#
#-----[ AFTER ADD / DARUNTER EINFÜGEN ]---------------------------------------------------
#

// MOD_Site_Creation_1.0 - Start
list($usec, $sec) = split(' ', microtime());
if($d_start = ((float)$usec + (float)$sec))
{
   define('duration',TRUE);
}
// MOD_Site_Creation_1.0 - End

#
#-----[ FIND / FINDE ]--------------------------------------------------------------------
#

'L_WHOSONLINE_MOD' => sprintf($lang['Mod_online_color'], '<span style="color:#' . $theme['fontcolor2'] . '">', '</span>'),

#
#-----[ AFTER ADD / DARUNTER EINFÜGEN ]---------------------------------------------------
#

// MOD_Site_Creation_1.0 - Start
   'L_SITECREATION' => $lang['SITECREATION'],
// MOD_Site_Creation_1.0 - End

#
#-----[ OPEN / ÖFFNEN ]-------------------------------------------------------------------
#
# includes/page_tail.php
#
#
#-----[ FIND / FINDE ]--------------------------------------------------------------------
#

$template->assign_vars(array(
   'PHPBB_VERSION' => '2' . $board_config['version'],
   'TRANSLATION_INFO' => ( isset($lang['TRANSLATION_INFO']) ) ? $lang['TRANSLATION_INFO'] : '',

#
#-----[ AFTER ADD / DARUNTER EINFÜGEN ]---------------------------------------------------
#
   // MOD_Site_Creation_1.0 - Start
   'SITECREATION' => ( isset($lang['SITECREATION']) ) ? $lang['SITECREATION'] : '',
   // MOD_Site_Creation_1.0 - End
#
#-----[ FIND / FINDE ]--------------------------------------------------------------------
#
$template->assign_vars(array(
   'PHPBB_VERSION' => '2' . $board_config['version'],
   'TRANSLATION_INFO' => ( isset($lang['TRANSLATION_INFO']) ) ? $lang['TRANSLATION_INFO'] : '',
   'ADMIN_LINK' => $admin_link)
);

#
#-----[ AFTER ADD / DARUNTER EINFÜGEN ]---------------------------------------------------
#

// MOD_Site_Creation_1.0 - Start
if ( defined('duration') )
{
   $what['time'] =  $lang['SITECREATION'];
   list($usec, $sec) = split(' ',microtime());
   $d_end = ((float)$usec + (float)$sec);
   $time = $d_end-$d_start;
   
   $time = $what['time'] . ' ' . round($time, 2) . ' secs'; // "2" kennzeichnet 2 Stellen nach dem Komma
      $template->assign_vars(array(
      'DURATION_TIME' => $time)
   );
}
// MOD_Site_Creation_1.0 - End
#
#-----[ OPEN / ÖFFNEN ]-------------------------------------------------------------------
#
# templates/xxx/overall_footer.tpl
#
#-----[ FIND / FINDE ]--------------------------------------------------------------------
#
# may vary depending on your template
# je nach genutztem Template könnte dieser Part unterschiedlich aussehen


<font size="-3">
  Powered by phpBB: {PHPBB_VERSION} &copy; 2001 <a href="http://www.phpbb.com/" target="_phpbb" class="smalllink"><b>phpBB
  Group <br> </b></a>

#
#-----[ AFTER ADD / DARUNTER EINFÜGEN ]---------------------------------------------------
#
# can also be added to other spot (in the overall_footer.tpl) if desired
# man kann diesen Teil natürlich auch woanders (in der overall_footer.tpl) eintragen

{DURATION_TIME}

#
#-----[ OPEN / ÖFFNEN ]-------------------------------------------------------------------
#
# language/xxx/lang_main.php
#
# xxx stands for the language file of your choice.
# xxx steht für die Sprache Deiner Wahl.
#
#-----[ FINDE ]---------------------------------------------------------------------------
#
?>
#
#-----[ BEFORE ADD / DAVOR EINFÜGEN ]-----------------------------------------------------
#
#
#
#
# je nach Sprache einstellen
# alter according to language
#
# german     
// MOD_Site_Creation_1.0 - Start
$lang['SITECREATION'] = "erstellt in";
// MOD_Site_Creation_1.0 - End

# english
// MOD_Site_Creation_1.0 - Start
$lang['SITECREATION'] = "created in";
// MOD_Site_Creation_1.0 - End

# spanish
// MOD_Site_Creation_1.0 - Start
$lang['SITECREATION'] = "creado en";
// MOD_Site_Creation_1.0 - End

# french
// MOD_Site_Creation_1.0 - Start
$lang['SITECREATION'] = "créé en";
// MOD_Site_Creation_1.0 - End

# italian
// MOD_Site_Creation_1.0 - Start
$lang['SITECREATION'] = "generato in";
// MOD_Site_Creation_1.0 - End

# dutch
// MOD_Site_Creation_1.0 - Start
$lang['SITECREATION'] = "gecreeerd in";
// MOD_Site_Creation_1.0 - End

# portuguese
// MOD_Site_Creation_1.0 - Start
$lang['SITECREATION'] = "criado em";
// MOD_Site_Creation_1.0 - End

#
#-----[ SPEICHERE + SCHLIESSE ALLE DATEIEN /SAVE + CLOSE ALL FILES ]----------------------
#
#
#
# EoM

Verschoben

Verfasst: 15.08.2004 19:56
von Acid
Verschoben von Administration und Benutzung nach Modifikationen

Verfasst: 15.08.2004 19:59
von TheRealKoston