30 2012年05月

Discuz X2帖子插入html,非原作者查看出现隐藏内容

发布于:10时18分 | 来源:湛蓝天空  |   编辑:湛蓝  |   日志分类:DISCUZ  |   已聚集:人围观
Discuz X2编辑帖子使用html代码,帖子审核前显示正常,审核后出现多余的隐藏乱码(非原作者)。

审核前:

审核后:

1. 问题解决:管理员账号登录后台   论坛 - 版块管理 - 编辑(最末级版块) - 帖子选项 - 启用内容干扰码(选择否)

2. 修改内容干扰码:

找到/source/function/function_discuzcode.php

function jammer() {
$randomstr = '';
for($i = 0; $i < mt_rand(5, 15); $i++) {
$randomstr .= chr(mt_rand(32, 59)).' '.chr(mt_rand(63, 126));
}
return mt_rand(0, 1) ? '<font class="jammer">'.$randomstr.'</font>'."\r\n" :
"\r\n".'<span style="display:none">'.$randomstr.'</span>';
}

在$randomstr = '';单引号里面填入你想加入的内容

function jammer() {
$randomstr = '';
$newArray=array();
$newArray[0]='本文章来源于:湛蓝天空 http://www.skyhome.cn/ ';
$newArray[1]='湛蓝博客 &nbsp; http://www.skyhome.cn/&nbsp;';
$newArray[2]='湛蓝网络 &nbsp; http://www.skyhome.cn/&nbsp;';
$newArray[3]='湛蓝天空的博客 &nbsp; http://www.skyhome.cn/&nbsp; ';
$newArray[4]='&nbsp; http://skyhome.cn/&nbsp;';
$newArray[5]='湛蓝PHP &nbsp; http://www.skyhome.cn/&nbsp;';
$newArray[6]='PHP博客 &nbsp; http://www.skyhome.cn/&nbsp;';
$newArray[7]='编程博客 &nbsp; http://www.skyhome.cn/&nbsp;';
$newArray[8]='PHP开发 &nbsp; http://www.skyhome.cn/&nbsp;';
$newArray[9]='湛蓝建站 &nbsp; http://www.skyhome.cn/&nbsp;';
$randomstr = $newArray[mt_rand(0, 9)];
$seo = !$GLOBALS['tagstatus'] ? $GLOBALS['discuzcodes']['seoarray'][mt_rand(0, 9)] : '';
return mt_rand(0, 9) ? '<font class="jammer">'.$randomstr.'</font>'."\r\n" :
"\r\n".'<span style="display:none">'.$randomstr.'</span>';

}

除非注明,均为湛蓝天空原创,转载请注明本文网址:http://skyhome.cn/discuz/140.html

标签:Discuz X2(1)dz帖子隐藏乱码(1)
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)