模板静态缓存插件
1.目录结构
/cacheHtml/ /actions/ actions.php 直接通过url访问该文件下的方法,主要用于生成静态缓存 /controller/ index.php 用于获取,修改访问端目录 /install/ config.php 插件配置文件 install.sql 安装sql文件,生成访问端目录表 /template/ /index/ clean.htm 模板,插件页面 init.htm 模板,插件页面 /uninstall/ uninstall.sql 卸载sql文件,卸载访问端目录表 cacheHtml_data.php 插件数据前台调用类,写入对应方法,供前台调用插件中的数据 menu.php 后台菜单
2.插件页面
3.插件说明
根据配置生成对应静态页面
4.具体实现方法
1.设置访问端目录
设置访问端目录后,点击生成静态页面,自动获取对应模板内容,并将解析后的代码,写入配置的访问端的目录下
2.生成静态页面
首先选择下面的访问端(可多选),然后点击对应分类右边的按钮,会自动根据当前配置跳转到对应的url,url对应的就是actions文件夹下的actions.php中的方法,actions.php中的方法通过参数,去数据库获取对应访问端,对应分类的模板数据,并且进行解析,然后将解析后的代码写入对应的文件中,静态文件生成完毕
5.注意事项
选择类型生成静态文件时,会自动读取类型对应的配置,如:选择多个栏目生成静态文件时,会首先获取栏目配置,是否生成静态页面,来决定是否生成,如果栏目中设置动态页面,那么即使选择了这个栏目,点击生成静态,也不会生成对应的静态页面