Como mostrar o tempo de carregamento das páginas no Xoops. Versão pt-br dos textos:
http://www.drclone.net/modules/tutorials/viewtutorial.php?tid=34
http://www.esxoops.com/modules/news/article.php?storyid=213
Pra isso, basta editar umas poucas linhas do arquivo theme.html , localizado no diretório do seu tema, e do footer.php, localizado na raiz do seu Xoops.
Na parte superior do theme.html, justo debaixo da tag "HTML", e antes da tag "BODY", insera o seguinte código (para começar a calcular, desde o início, o tempo que levará para que toda a página seja carregada em nosso navegador):
align="left"> |
$xoopsLogger->stopTime();
if ($xoopsOption%['themeusesmarty'] == 0) {
e no meio de ambas as linhas, adicione mais esta outra, ficando assim o texto anterior:
$xoopsLogger->stopTime();
$ftime=$xoopsLogger->dumpTime();
if ($xoopsOption%['themeusesmarty'] == 0) {
Logo, volte ao seu theme.html, e onde você quiser que apareça o tempo que XOOPS levou, digite:
<{php}>global $ftime; echo "O XOOPS levou
$pers";printf("%01.3f",round($ftime*1000)/1000); echo "
segundos para carregar esta página.";<{/php}>
Para mostrar a barra com o tempo que XOOPS levou para preparar a página, inclua o seguinte código:
Marcadores: XOOPS