ps94506 发表于 2008-12-31 01:33:11

完美解决html代码暴露在贴子中方法

本帖最后由 ps94506 于 2008-12-31 02:06 编辑

举个例子,当贴子中显示<p>此代码时,此代码进入数据库后,存储成的代码是&lt;p&gt;

如果在数据库中正确显示代码为<p>时,贴子就能正常显示


思路:利用论坛后台中的敏感字过虑功能,将代码转换成正确的标签

方法:(以PW为例,DZ类似)

进入论坛后台,贴子 > 词语过滤 > 新增词词

将&lt;替换为<
&gt;替换为>
&quot;替换为"
(如果有其他标签,请做相应替换)

然后点自动更新一下。


PW已经完美解决,DZ应该同样适用

查找论坛中,求解决此问题的贴子不下100条,但都不是完美的方法,今得解决,希望管理员加分鼓励一下


使用火车头采集器中自带的admin5.com的数据采集演示地址:http://bbs.cad.vc/read.php?tid=1924

ps94506 发表于 2008-12-31 01:47:10

本帖最后由 ps94506 于 2009-1-4 00:25 编辑

此方法不影响数据库中的内容,即使你的论坛将来升级,也不会影响你的数据的完整性,如果你不需要了,可以直接在后台删除即可

注:默认的情况下,新发的贴子是不会自动更新的,你需要在“更新系数”中将更新系统设为9,这样一发贴,贴子内容就会自动更新了,超爽。

glgeneral 发表于 2008-12-31 01:53:27

此帖看似很强,顶一下先.

ps94506 发表于 2008-12-31 02:03:57

楼上,好眼力

懷念過去↑文 发表于 2008-12-31 02:12:10

请问下如果要显示HTML代码????这样做可以??
不需要显示HTML代码直接UBB发布 就可以了··

ps94506 发表于 2008-12-31 09:32:22

请问下如果要显示HTML代码????这样做可以??
不需要显示HTML代码直接UBB发布 就可以了··
懷念過去↑文 发表于 2008-12-31 02:12 http://bbs.locoy.com/images/common/back.gif



你的方法是当前的标准解决办法,就是搞得页面乱糟糟

vus520 发表于 2008-12-31 09:46:34

UBB发布,因不能很好的还原段落结构,所以在有图片内容的帖子中,会显得比较乱!

fengzishao 发表于 2008-12-31 12:42:31

不错的方法.学习了.谢谢楼主的共享精神

blackcake 发表于 2008-12-31 22:15:10

UBB发布,因不能很好的还原段落结构,所以在有图片内容的帖子中,会显得比较乱!
vus520 发表于 2008-12-31 09:46 http://bbs.locoy.com/images/common/back.gif

带有中文和[]这样符号也解析不了,不过是DZ的问题,但用html就不存在这个问题,所以用html还是强些

zydxdx 发表于 2009-1-11 17:58:32

恩 还是得在程序后台开启允许HTML发布
页: [1] 2
查看完整版本: 完美解决html代码暴露在贴子中方法