admin 发表于 2015-1-8 10:37:25

帝国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]
查看完整版本: 帝国CMS公共模板变量无需清除临时文件的方法