世界之窗论坛's Archiver

那巴尔 发表于 2007-2-1 19:49

过滤论坛签名怎么才能不留下一串代码?

就以Discuz!为例,怎么做呢?广告过滤方式变了,以前1.3过滤是不会留下东西的,不过先进的广告过滤都会留下代码。

caten 发表于 2007-2-1 19:50

1.X你怎么用的  2.0就怎么用

那巴尔 发表于 2007-2-1 23:15

未解决,顶。

elkay 发表于 2007-2-1 23:17

我没看明白你的意思,或者你截图说明一下?

那巴尔 发表于 2007-2-1 23:30

[url=http://gifgames.cc.topzj.com/redirect.php?tid=370759]http://gifgames.cc.topzj.com/redirect.php?tid=370759[/url]
比如这个帖子里顶楼的人有个签名,我要把它过滤掉。

图片地址是:[url=http://cc.up.topzj.com/data/cc/11/31/02/a/07/01/17/shajia2_GlLT0hT0cJEA.jpg]http://cc.up.topzj.com/data/cc/1 ... a2_GlLT0hT0cJEA.jpg[/url]
我直接把这个图片地址加入黑名单。然后刷新页面。

结果这个人的签名档里面就显示如下。
[code]screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="vouching('吞食天地专题论坛','http://cc.up.topzj.com/data/cc/11/31/02/a/07/01/17/shajia2_GlLT0hT0cJEA.jpg');" onmousewheel="return imgzoom(this);" alt="" />[/code]

elkay 发表于 2007-2-1 23:32

能直接给我帖子地址么?

其实最好是用页面过滤来过滤签名部分

那巴尔 发表于 2007-2-1 23:58

编辑过了。

elkay 发表于 2007-2-2 00:10

晕,那个论坛不能匿名访问,我看了一下,tw论坛也是discuz程序,应该是一样的,下面的页面过滤规则可以过滤掉签名部分...肯定不会有字符串了

注意,连文字签名也过滤掉了哦:cold:

刚刚想起,置顶贴里有了

[code]

ex1=(?:<br>)*<img\ src="images/common/sigline.gif(?:.|\n)*?</div>
re1=<!--ad-->

[/code]

[[i] 本帖最后由 elkay 于 2007-2-2 00:18 编辑 [/i]]

那巴尔 发表于 2007-2-2 01:11

不用正则不行了吗?

混神 发表于 2007-2-2 13:10

楼上的注意,8楼给的引用是直接粘贴在INI文件中的,不能在程序内操作。

elkay 发表于 2007-2-2 15:11

[quote]原帖由 [i]那巴尔[/i] 于 2007-2-2 01:11 发表
不用正则不行了吗? [/quote]


因为签名图没有共同性啊,每个人的签名可能来自不同的地方,所以不大可能用黑名单方式解决

mutalisker 发表于 2007-2-5 10:21

这个是黑名单过滤的一个bug,需要改进

zhang 发表于 2007-2-5 10:44

[code][/code]呵呵,和我一样的,用2.01这个版本就没有这个问题了.

[[i] 本帖最后由 zhang 于 2007-2-5 10:46 编辑 [/i]]

jym2005 发表于 2007-2-5 11:02

**** 作者被禁止或删除 内容自动屏蔽 ****

yuweiyu11 发表于 2009-6-17 19:49

好深奥的东西哦

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.