Bookmark and Share

Lee's 程序人生

HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

修改UCHOME的模板引擎,使其自动发现模板修改

Posted on 2009-01-20 14:02  analyzer  阅读(985)  评论(0编辑  收藏  举报
UCHOME的模板引擎在DISCUZ上有所改动,不再自动发现模板修改。
这使插件和风格制作人员很是烦恼,因为不可能修改一下模板就去后台更新一下缓存的。
于是改下了。
 
找到home/source/function_common.php
里,在function template里找到
if(!file_exists($objfile)) {
替换为
if(!file_exists($objfile)||filemtime($objfile)<filemtime(S_ROOT.'./'.$tpl.'.htm')) {
 
这样就会自动发现模板有修改则更新缓存了,方便很多了。
因为是本地开发测试站,所以并不计较效率会略有损失。
 
不过,{template xxx}引用里的还是需要后台更新模板缓存。
我要啦免费统计