|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
帝国CMS公共模板变量无需清除临时文件的方法
本文关键字词:公共模板变量,清除临时文件
(网站动态运行时非常需要此功能)
此方法最简单实用。
打开文件/e/admin/template/ListTempvar.php admin的目录为你的后台目录,自行参考。64、65行左右找到:- //备份模板
- AddEBakTemp('tempvar',$gid,$add[varid],$add[myvar],$add[varvalue],$add[myorder],0,$add[varname],0,0,'',0,$classid,$isclose,$userid,$username);
复制代码
在下面的
if($sql)
{
中添加:- echo '<iframe src="../ecmscom.php?enews=ClearTmpFileData" style="display:none;"></iframe>';//修改模板变量 自动更新缓存
复制代码
最终代码类似结构:- if($sql)
- {
- echo '<iframe src="../ecmscom.php?enews=ClearTmpFileData" style="display:none;"></iframe>';//修改模板变量 自动更新缓存
- //操作日志
- insert_dolog("varid=".$add[varid]."<br>var=".$add[myvar]."&gid=$gid");
- printerror("EditTempvarSuccess","ListTempvar.php?classid=$add[cid]&gid=$gid".hReturnEcmsHashStrHref2(0));
- }
- else
- {printerror("DbError","history.go(-1)");}
- }
复制代码
以上即可。每次修改公共模板变量无需再去清除临时文件即可生效
|
|