欢迎光临 - 我的站长站,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

织梦cms教程

织梦CMS更新广告不显示BUG修复方法

织梦cms教程 我的站长站 2022-06-16 共33人阅读

原因分析

织梦CMS后台更新了广告,但前台依旧不显示没变化,这个原因基本都是缓存的问题,如何修复这个BUG了,我的站长站分享两种方法。

方法一

这种方法适合新手,我们找到右侧的管理,管理下面有3个选项,[JS] [更改] [删除] ,这3个,这时我们只需要点下JS,这里就是预览这个JS广告了,然后我们就回到前台去看下,广告是否自动变化了?

方法二

在修改广告信息后,前台调用的广告还是缓存,保存信息后没有删除原来的缓存,这里修改如下:
打开文件 dede/ad_edit.php 找到以下代码:

$dsql->ExecuteNoneQuery($query);
ShowMsg("成功更改一则广告代码!",$ENV_GOBACK_URL);

修改为以下代码:

$dsql->ExecuteNoneQuery($query);
// 删除广告缓存文件 begin
// dedecms V57_GBK 2011-08-12
if(file_exists(DEDEDATA."/cache/myad-$aid.htm")){
@unlink(DEDEDATA."/cache/myad-$aid.htm");
}
// 删除广告缓存文件 end
ShowMsg("成功更改一则广告代码!",$ENV_GOBACK_URL);

然后保存即可.