过滤论坛签名怎么才能不留下一串代码?
就以Discuz!为例,怎么做呢?广告过滤方式变了,以前1.3过滤是不会留下东西的,不过先进的广告过滤都会留下代码。 1.X你怎么用的 2.0就怎么用 未解决,顶。 我没看明白你的意思,或者你截图说明一下? [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] 能直接给我帖子地址么?
其实最好是用页面过滤来过滤签名部分 编辑过了。 晕,那个论坛不能匿名访问,我看了一下,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]] 不用正则不行了吗? 楼上的注意,8楼给的引用是直接粘贴在INI文件中的,不能在程序内操作。 [quote]原帖由 [i]那巴尔[/i] 于 2007-2-2 01:11 发表
不用正则不行了吗? [/quote]
因为签名图没有共同性啊,每个人的签名可能来自不同的地方,所以不大可能用黑名单方式解决 这个是黑名单过滤的一个bug,需要改进 [code][/code]呵呵,和我一样的,用2.01这个版本就没有这个问题了.
[[i] 本帖最后由 zhang 于 2007-2-5 10:46 编辑 [/i]] **** 作者被禁止或删除 内容自动屏蔽 **** 好深奥的东西哦
页:
[1]