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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[素材] 禁用DX缓存模板功能的实现

[复制链接]
shwan 发表于 2014-1-10 16:04:10 | 显示全部楼层 |阅读模式
模板开发中,模板缓存必须在后台更新缓存才能看到改动过的效果。非常烦人。
以下办法可以折衷地实现即改即看,缺点是并未真正关闭缓存生成,只是自动清空缓存;优点是操作简单,且对其他缓存没有影响。

在/config/config_global.php中加入以下代码:

// ---------------------------  Temporary configuration --------------------------- //
$tpl = dir(DISCUZ_ROOT.'./data/template');
while($entry = $tpl->read()) {
        if(preg_match("/\.tpl\.php$/", $entry)) {
                @unlink(DISCUZ_ROOT.'./data/template/'.$entry);
        }
}
$tpl->close();


开发完成后删除或注释该段代码即可。
5zsm 发表于 2014-1-10 16:26:31 | 显示全部楼层
这点其实可以链接外部CSS即可啊
回复

使用道具 举报

lovexcxlt 发表于 2014-1-10 16:33:58 | 显示全部楼层
config_global.php中没有找到呢
回复

使用道具 举报

 楼主| shwan 发表于 2014-1-10 16:59:09 | 显示全部楼层
lovexcxlt 发表于 2014-1-10 16:33
config_global.php中没有找到呢

要新增。不是修改
回复

使用道具 举报

sxj7 发表于 2014-1-10 19:11:25 | 显示全部楼层
支持一个,很有用
回复

使用道具 举报

Dz新手帮助站 发表于 2014-1-11 13:16:33 | 显示全部楼层
还不错 支持一下
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 18:42 , Processed in 0.035313 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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