Hallo!
Ich möchte gerne die Ladezeit meiner Seiten im Footer.tpl ausgeben. Da ich mit Smarty arbeite scheint mir das etwas problematisch zu werden.
Also, in miner Header.tpl rufe ich folgende Smarty Funktion auf
und im Footer diese:
Die Ladezeit beträgt immer 0. Obwohl ich den ganzen body Bereich
prüfe.
Vielleicht kann ich das direkt mit Smarty machen?
Ich möchte gerne die Ladezeit meiner Seiten im Footer.tpl ausgeben. Da ich mit Smarty arbeite scheint mir das etwas problematisch zu werden.
Also, in miner Header.tpl rufe ich folgende Smarty Funktion auf
PHP-Code:
function smarty_modifier_load_head()
{
$startzeit = explode(" ", microtime());
$startzeit = $startzeit[0]+$startzeit[1];
return $startzeit;
}
$tpl->register_function('load', 'smarty_modifier_load_head');
PHP-Code:
function smarty_modifier_load_footer()
{
$endzeit=explode(" ", microtime());
$endzeit=$endzeit[0]+$endzeit[1];
$startzeit = smarty_modifier_load_head();
echo date("d.m.Y"); echo", "; echo date("H:i"); echo" Uhr, ".round($endzeit - $startzeit,4)." Sekunden";
$endzeit = "";
}
$tpl->register_function('load_ende', 'smarty_modifier_load_footer');
prüfe.
Vielleicht kann ich das direkt mit Smarty machen?
Kommentar