今天在使用Dede5.7后台广告管理模块添加广告时,发现没有效果,很奇怪。查看了下源代码<script src="/plus/ad_js.php?aid=22" language="javascript"></script>,发现JS是存在的,但是查看下JS的代码,就会发现和奇怪的问题document.write("
/r/n
,这样怎么不出问题啊。
%20查看了下DEDE的源代码,发现是调用缓存了,但是dedecms的ad_edit.php编辑保存信息后又没有删除原来的缓存,小bug一枚,这里修改如下:
[p=24, null,%20left] 打开%20dede/ad_edit.php%20找到约第70行[/p]
$dsql->ExecuteNoneQuery($query);
ShowMsg("成功更改一则广告代码!",$ENV_GOBACK_URL);
修改为:
$dsql->ExecuteNoneQuery($query);
if(file_exists(DEDEDATA."/cache/myad-$aid.htm")){
@unlink(DEDEDATA."/cache/myad-$aid.htm");
}
ShowMsg("成功更改一则广告代码!",$ENV_GOBACK_URL);
保存后重新保存你添加的广告即可
评论列表()