帝国CMS公共模板变量无需清除临时文件的方法
帝国CMS公共模板变量无需清除临时文件的方法本文关键字词:公共模板变量,清除临时文件
(网站动态运行时非常需要此功能)
此方法最简单实用。
打开文件/e/admin/template/ListTempvar.php admin的目录为你的后台目录,自行参考。64、65行左右找到: //备份模板
AddEBakTemp('tempvar',$gid,$add,$add,$add,$add,0,$add,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."<br>var=".$add."&gid=$gid");
printerror("EditTempvarSuccess","ListTempvar.php?classid=$add&gid=$gid".hReturnEcmsHashStrHref2(0));
}
else
{printerror("DbError","history.go(-1)");}
}
以上即可。每次修改公共模板变量无需再去清除临时文件即可生效
页:
[1]