Board logo

标题: 过滤论坛签名怎么才能不留下一串代码? [打印本页]

作者: 那巴尔    时间: 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

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

图片地址是:http://cc.up.topzj.com/data/cc/1 ... a2_GlLT0hT0cJEA.jpg
我直接把这个图片地址加入黑名单。然后刷新页面。

结果这个人的签名档里面就显示如下。
  1. 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="" />
复制代码

作者: elkay    时间: 2007-2-1 23:32

能直接给我帖子地址么?

其实最好是用页面过滤来过滤签名部分
作者: 那巴尔    时间: 2007-2-1 23:58

编辑过了。
作者: elkay    时间: 2007-2-2 00:10

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

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

刚刚想起,置顶贴里有了


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

[ 本帖最后由 elkay 于 2007-2-2 00:18 编辑 ]
作者: 那巴尔    时间: 2007-2-2 01:11

不用正则不行了吗?
作者: 混神    时间: 2007-2-2 13:10

楼上的注意,8楼给的引用是直接粘贴在INI文件中的,不能在程序内操作。
作者: elkay    时间: 2007-2-2 15:11

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



因为签名图没有共同性啊,每个人的签名可能来自不同的地方,所以不大可能用黑名单方式解决
作者: mutalisker    时间: 2007-2-5 10:21

这个是黑名单过滤的一个bug,需要改进
作者: zhang    时间: 2007-2-5 10:44

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

[ 本帖最后由 zhang 于 2007-2-5 10:46 编辑 ]
作者: jym2005    时间: 2007-2-5 11:02

提示: 作者被禁止或删除 内容自动屏蔽
作者: yuweiyu11    时间: 2009-6-17 19:49

好深奥的东西哦




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) Powered by Discuz! 7.2