修改织梦DedeCMS广告模块后,前台显示未更新的解决方法

修改织梦DedeCMS广告模块后,前台显示未更新的解决方法,第1张

修改织梦DedeCMS广告模块后,前台显示未更新的解决方法

如果修改织梦后台广告设置,前台无法显示信息。刚修改的同学可以参考处理方式。

安裝了DedeCms内置的广告控制模块后,发觉在修改广告信息后,前台启用的广告還是修改以前的信息,查询了一下源码,发觉是启用缓存文件了,可是DedeCMS的ad_edit.php编写储存信息后又沒有删掉原先的缓存文件,小bug一枚,这儿修改以下:

开启dede\ad_edit.php寻找约第70行


复制代码编码以下:
$dsql->ExecuteNoneQuery($query);
ShowMsg("取得成功变更一则广告编码!",$ENV_GOBACK_URL);

修改成

复制代码编码以下:
$dsql->ExecuteNoneQuery($query);
//删掉广告缓存begin
//dedecmsV57_GBK2011-08-12
if(file_exists(DEDEDATA."/cache/myad-$aid.htm")){
@unlink(DEDEDATA."/cache/myad-$aid.htm");
}
//删掉广告缓存end
ShowMsg("取得成功变更一则广告编码!",$ENV_GOBACK_URL);

如今去后台管理升级广告信息吧!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/773574.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存