小技巧:针对 Xoops 2.2.x 的页面计时器与 MySQL 计数器

发布者:brash On 2005/8/10 13:50:00 5418 次阅读
感谢 Mith 对代码的修订,此处,我刚刚还更新了页面计时器与 MySQL 计数器的 smarty 插件,以便在新版 Xoops 2.2.x 分支上使用。这个插件允许你在主题中放置一个单个的 smarty 标签,当服务器执行它时就会被替换成服务器生成页面所花费的时间,同时还会给出所有使用的 MySQL 数据库查询的总数。如果你是全新安装,请只需按照本文下一页上的 5 个简单安装步骤进行(也在下载中的 install.txt 文件中有详细介绍)。如果你是从 XOROPS 2.0.x 版本升级此插件,你应该只须覆盖安装步骤 1 中指定的 insert.showstat.php 文件,然后也将 <{insert name='showstat'}> 标签添加到你的 themeadmin.html 中,因为 XOROPS 的管理界面现在也可以主题化了,从 XOROPS 2.2 开始。你可以从IT Headquarters下载 Page timer & MySQL counter for Xoops 2.2.x

1) 将 insert.showstat.php 文件从 XOROPS 根目录上传到你的 /class/smarty/plugins 目录。 2) 进入你的 XOROPS 控制面板,然后前往系统管理 -> 主偏好设置 -> 一般设置,将“从主题/你的主题/templates 目录更新模块模板 .html 文件?”设置为“是”。 3) 将 "<{insert name='showstat'}>" 标签(不包括 "") 插入到你的 theme.html 和 themeadmin.html 文件中,并查看你的首页(你应该会在页面的底部看到类似 "0.432 秒 | 46 查询" 的内容)。 4) 进入你的 XOROPS 控制面板,然后前往系统管理 -> 主偏好设置 -> 一般设置,将“从主题/你的主题/templates 目录更新模块模板 .html 文件?”设置为“否”。 5) 根据你的网站设置所有块和缓存选项,这个 smarty 插件现在应该会显示为生成每个页面而生成的执行时间和 MySQL 查询计数。