分享原因:当自己开发模板,或做插件时更新template/default/..目录下的htm文件,如果想马上看到效果,需要到后台更新缓存,如果频繁的更新后台,会影响开发效率.
解决方法:
修改source目录下的function_common.php
找到如下代码,注释掉if(!file_exists($objfile)) {和下面的}.
模板做好后,再改过来就行了.
- //模板调用
- function template($name) {
- global $_SC, $_SGLOBAL;
- if(strexists($name,’/’)) {
- $tpl = $name;
- } else {
- $tpl = “template/$_SC[template]/$name”;
- }
- $objfile = S_ROOT.’./data/tpl_cache/’.str_replace(‘/’,’_’,$tpl).’.php’;
- //if(!file_exists($objfile)) {
- include_once(S_ROOT.’./source/function_template.php’);
- parse_template($tpl);
- //}
- return $objfile;
- }
复制代码
建议官方添加一个选项,让开发者决定是否开启缓存.