问题分析:

干扰码是由 include/discuzcode.func.php 文件里的 function jammer() 这个函数加上的,干扰码不会写入数据库,是在显示帖子内容时处理并加上的。

干扰码可能是

  • <P><FONT style="FONT-SIZE: 0px">干扰码</FONT> </P><P></P><P> <SPAN style="DISPLAY: none">干扰码</SPAN></P>

 这样的形式。

如果出现问题可能是 CSS 样式出了问题,也有可能是表情的解析影响到了。

解决方法:

1 、首先在 IE 中打开出现问题的帖子,也就是干扰码直接显示出来了的帖子。

2 、点击右键,「查看源代码」,这样可以看到整个网页的源代码。

3 、仔细分析源代码的内容,找到帖子内容的部分,跟页面中的错误位置对比,找到干扰码的代码部分。

4 、如果出错的代码部分是类似于这样的:

ne">

  • <spanimages/smilies/default/smile53.gif" smilieid="7" alt="" />ne">

也就是 display 后面的冒号和后面 none 中的前几个字母组合被解析成了表情,则是因为您在 Discuz! 后台 => 帖子 => 表情管理 中选择一个您自行添加的表情,而表情的代码恰好是

:n :no :non :none

  •  ::no :non :none 

等的一种,造成的这个问题,只要更改为其他的表情代码即可。

5 、如果没有出现上述的问题,则请您覆盖一下 include 文件夹或 template 文件夹,再换成我们默认的模板看一下是否可以解决问题。如果可以解决则说明您的程序或模板修改的有问题,如果仍不能解决,则请到 Discuz! 安装使用 版块发帖求助。