香港独立IP空间
香港php空间
美国php空间
域名注册

最近无忧主机小编安装dedecmsV5.7版本,在网站安装使用过程中发现有很多广告不能正常显示。经过反复查看资料以及排查php虚拟主机问题,分析,发现问题原因存在文件dede/ad_add.php中,在查看广告代码中发现在引号前面均多了一个反斜杠;因为反斜杠是在广告代码插入到数据库之前添加的,我们在数据库中之前添加的广告代码里面的反斜杠自然还是存在的,所以我们只需要把之前的广告删掉再重新添加就OK了。既然找到了原因,那就好办了。

我们先进入到php虚拟主机的后台,找到文件dede/ad_add.php,大概在32行

dedecms 10 6 1 300x50 DedecmsV5.7广告不能正常显示解决办法

只需将addslashes 删除即可,用编辑器编辑,如下所示:
将下了代码
if($normbody[‘style’]==’code’)
{
$normbody = addslashes($normbody[‘htmlcode’]);
}
改成如下代码:
if($normbody[‘style’]==’code’)
{
$normbody = $normbody[‘htmlcode’];
}
修改后保存,在上传至空间就可以了。

无忧主机相关文章推荐阅读:

DEDECMS 常见错误总结

DEDECMS如何去掉文章RUL中的日期

分享一个DEDECMS删除所有待审核稿件SQL的语句

DEDECMS标题、关键词、描述变量名被修改导致网站无收录的解决方法

本文地址:http://www.51php.com/dedecms/16925.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档