• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    DedeCMS修改广告代码后前台不更新的解决方法
    POST TIME:2017-11-13 01:32

    最近有人反映DedeCMS后台广告管理模块里面修改了广告代码时,无论是生成页面还是更新缓存,前台页面中的广告代码就是不更新,那这到底是为什么呢?经过仔细分析,发现是调用缓存,是dedecms的ad_edit.php编辑保存信息后又没有删除原来的缓存信息,算是一个BUG吧,这里给大家一个解决办法,具体修改如下:

    找到并打开后台管理目录下的ad_edit.php,在大约第70行的位置找到如下代码:

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

    修改成如下代码:

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

    修改完成后就可以去后台更新广告信息并生成相关页面了!

    
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!