Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] [选峰工作室HACK]修改模板引擎,让其自动发现模板更新

[复制链接]
选峰工作室 发表于 2009-6-13 15:22:47 | 显示全部楼层 |阅读模式
UCHOME的模板引擎在DISCUZ上有所改动,不再自动发现模板更新。
这使插件和风格制作人员不太方便,因为不可能修改一下模板就去后台更新一下缓存的。
于是改下了。觉得有用的自己对照以下修改。这个只适合开发人员,实际运行网站还是不要改。

修改home/source/function_common.php
找到
if(!file_exists($objfile)) {
替换为
//if(!file_exists($objfile)) {
if(!file_exists($objfile)||filemtime($objfile)<filemtime(S_ROOT.'./'.$tpl.'.htm')) {//选峰工作室 yxfstudio.cn
找到
$tpl = strexists($name,'/')?$name:"template/$_SC[template]/$name";
在其下加
return "\n<? include template('$name'); ?>\n";//选峰工作室 yxfstudio.cn

评分

1

查看全部评分

11107207 发表于 2009-6-13 15:32:32 | 显示全部楼层
占位
关注
回复

使用道具 举报

coolman 发表于 2009-6-13 16:24:32 | 显示全部楼层
K了
回复

使用道具 举报

jiekii 发表于 2009-6-13 16:32:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 选峰工作室 发表于 2009-6-13 20:52:06 | 显示全部楼层
本帖最后由 选峰工作室 于 2009-7-14 12:33 编辑

4# jiekii


呵呵,我也是在做UCHOME插件模板的时候觉得改下方便多了,这样就可以只刷新页面就能看到效果了。。

------------------------------------------------------------------------------
选峰工作室,专注于DISCUZ产品研究和插件开发。
QQ:445663314 网站:http://yxfstudio.cn

------------------edit by yxf's posts signature editor automatically---------
回复

使用道具 举报

wenqing_guo 发表于 2009-6-13 21:25:57 | 显示全部楼层
楼主辛苦了!、

http://www.5enjoy.cn
回复

使用道具 举报

arnol 发表于 2009-6-14 09:23:23 | 显示全部楼层
不错,支持一下
回复

使用道具 举报

风扣 发表于 2009-9-30 10:49:47 | 显示全部楼层
不行,改完了之后就打不开网站了
回复

使用道具 举报

80399766 发表于 2009-9-30 10:59:06 | 显示全部楼层
看看,不错哈
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 12:35 , Processed in 0.044447 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表