处理DedecmsV5.7 SP1广告宣传不可以显示信息的难题

2021-04-01 17:25 jianzhan

处理DedecmsV5.7 SP1广告宣传不可以显示信息的难题


短视頻,自新闻媒体,达人种草1站服务

近期把小站升级到V5.7 SP1版本号,結果发现谷歌同盟和百度搜索同盟的广告宣传都不可以显示信息。比照了1下以前版本号的主页源代码,发现升级后的系统软件中,广告宣传编码双引号前均多了1个反斜杠。在网络上搜了1下,沒有寻找处理方式,只好自身清查,终究发现了难题所属。我在这里把处理方式共享出来,让各位站长少走些弯路。

寻找ad_add.php文档第30行,把这段编码:

if($normbody['style']=='code')

{

$normbody = addslashes($normbody['htmlcode']);

}

改为以下编码:

if($normbody['style']=='code')

{

$normbody = $normbody['htmlcode'];

}

注:addslashes涵数会在特定的预订义标识符前加上反斜杠,关键是对1些独特标识符开展转义。

改动完后储存,随后提交到服务器,再加上的广告宣传就可以一切正常显示信息了。

由于反斜杠是在广告宣传编码插进到数据信息库以前加上的,因此数据信息库中以前加上的广告宣传编码不容易变(反斜杠仍然存在)。要是把以前加上的广告宣传都删掉,随后再次加上便可以了。自然,你还可以立即在数据信息库中手工制作把每一个广告宣传的反斜杠都去掉。

转载请注明出处,文本来源于: