上天赐予了你宝贵的生命,必定要让你在一生中,坚持,奋斗到最后一秒,燃烧尽生命的火焰。
今天一朋友说DedeCMS后台广告管理模块修改广告时,无论是更新缓存还是生成页面,前台页面中的广告就是不更新!这里haibor总结一下! 安装了dedecms自带的广告模块后,发现在修改广告信息后,前台调用的广告还是修改之前的信息,查看了一下源代码,发现是调用缓存了,但是dedecms的ad_edit.php编辑保存信息后又没有删除原来的缓存,小bug一枚,这里修改如下: 打开 dede\ad_edit.php 找到约第70行 $dsql->ExecuteNoneQuery($query);ShowMsg("成功更改一则广告代码!",$ENV_GOBACK_URL); 修改成 $dsql->ExecuteNoneQuery($query);// 删除广告缓存文件 begin// dedecms V57_GBK 2011-08-12if(file_exists(DEDEDATA."/cache/myad-$aid.htm")){@unlink(DEDEDATA."/cache/myad-$aid.htm");}// 删除广告缓存文件 endShowMsg("成功更改一则广告代码!",$ENV_GOBACK_URL); 现在去后台更新广告信息吧! |
到此这篇关于DedeCMS广告模块修改信息 前台显示未更新的如何解决方就介绍到这了。世界上唯一可以不劳而获的就是贫穷,唯一可以无中生有的是。没有哪件事,不动手就可以实现。世界虽然残酷,但只要你愿意走,总会有路;看不到,是因为你没有坚持走下去。人生贵在行动,迟疑不决时,不妨先迈出小小一步。更多相关DedeCMS广告模块修改信息 前台显示未更新的如何解决方内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!