标题:
求屏蔽飞扬军事的广告
[打印本页]
作者:
add
时间:
2009-11-10 17:58
标题:
求屏蔽飞扬军事的广告
http://www.fyjs.cn/bbs/
作者:
极品小猫
时间:
2009-11-10 18:54
#exd#*过滤网址*#<DIV[^>]*?(?:id|class)="(?:(?:(?:hide_)?ad[_-](?:text|thread|interthread|intercat|headerbanner|footerbanner).+?)|(?:adshow|ads_\w_\d+))"[^>]*?>.+?</DIV>###
复制代码
此规则取于傲游2 BBS Filter过滤包, 此规则能过滤绝大部分DZ\PW\IPB系统的论坛广告.
据其解释, 对某些论坛顶部格子广告可能会无效或者过滤不完整
作者:
add
时间:
2009-11-10 20:00
极品小猫请问是过滤源文件里面的这些关键字吗
作者:
add
时间:
2009-11-10 20:25
没效果。
作者:
极品小猫
时间:
2009-11-10 20:33
本帖最后由 极品小猫 于 2009-11-12 08:23 编辑
Re3: 是的
Re4: 抱歉, 貌似TW不支持.任意匹配, 所以无效, 已经修正, 现在看看
这一条比较重要
#exd#*过滤网址*#<DIV[^>]*?(?:id|class)="(?:(?:(?:hide_)?ad[_-](?:text|thread|interthread|intercat|headerbanner|footerbanner)[\s\S]*?)|(?:adshow|ads_\w_\d+))"[^>]*?>[\s\S]*?</DIV>###
复制代码
这一条是格子广告, PW的需另外写规则.
#exd#*过滤网址*#<!--ads begin-->[\s\S]*?</table>\s*<\/DIV>###
复制代码
这一条是顶部Banner, 因为留着论坛Logo没意思, 所以也一并过滤
#exd#*过滤网址*#<td[^>]*?(?:id|class)="banner"[^>]*?>[\s\S]*?<\/td>
复制代码
后面两条仅适用于PW论坛, 但是基本上能通用于所有论坛, 不过也有可能误过滤
而第一条一如既往, 通杀所有论坛广告, 特别是帖子的
作者:
add
时间:
2009-11-11 14:39
对飞扬都没效!
作者:
极品小猫
时间:
2009-11-11 19:04
最后回帖中的3条规则我都试验了, 有效...
楼主确定网址匹配有没有问题, 如果没问题的话...那请清空IE缓存后, 打开页面按Ctrl+F5刷新
作者:
add
时间:
2009-11-11 22:27
本帖最后由 add 于 2009-11-11 22:29 编辑
#exd#*
www.fyjs.cn
*#<!--ads begin-->[\s\S]*?</table>\s*<\/DIV>###
#exd#*
www.fyjs.cn
*#<td[^>]*?(?:id|class)="banner"[^>]*?>[\s\S]*?<\/td>###
#exd#*
www.fyjs.cn
*#<DIV[^>]*?(?:id|class)="(???:hide_)?ad[_-](?:text|thread|interthread|intercat|headerbanner|footerbanner)[\s\S]*?)|(?:adshow|ads_\w_\d+))"[^>]*?>[\s\S]*?</DIV>###
怪了,我的tw是不是出问题了,我按照小猫的步骤做了一遍都没有用
作者:
极品小猫
时间:
2009-11-12 08:25
本帖最后由 极品小猫 于 2009-11-12 08:30 编辑
知道问题所在了, 楼主鄙视论坛的表情转义吧, 因为我之前编辑在关闭表情转义的时候, 它帮我把代码删去了. 替换掉最长的那段代码
#exd#*过滤网址*#<DIV[^>]*?(?:id|class)="(?:(?:(?:hide_)?ad[_-](?:text|thread|interthread|intercat|headerbanner|footerbanner)[\s\S]*?)|(?:adshow|ads_\w_\d+))"[^>]*?>[\s\S]*?</DIV>###
复制代码
[code][/code]这个符号被转义成
http://bbs.ioage.com/cn/images/smilies/default/smilies56.gif
作者:
add
时间:
2009-11-12 10:38
本帖最后由 add 于 2009-11-12 10:40 编辑
广告没去掉但是网页变灰色了,怎么回事?
#exd#*
www.fyjs.cn
*#<!--ads begin-->[\s\S]*?</table>\s*<\/DIV>###
#exd#*
www.fyjs.cn
*#<td[^>]*?(?:id|class)="banner"[^>]*?>[\s\S]*?<\/td>###
#exd#*
www.fyjs.cn
*#<DIV[^>]*?(?:id|class)="(?
?
?:hide_)?ad[_-](?:text|thread|interthread|intercat|headerbanner|footerbanner)[\s\S]*?)|(?:adshow|ads_\w_\d+))"[^>]*?>[\s\S]*?</DIV>###
干脆发到我的短信里吧。谢谢小猫
作者:
极品小猫
时间:
2009-11-12 10:51
#exd#*fyjs.cn*#<!--ads begin-->[\s\S]*?</table>\s*<\/DIV>###
#exd#*fyjs.cn*#<td[^>]*?(?:id|class)="banner"[^>]*?>[\s\S]*?<\/td>###
#exd#*fyjs.cn*#<DIV[^>]*?(?:id|class)="(?:(?:(?:hide_)?ad[_-](?:text|thread|interthread|intercat|headerbanner|footerbanner)[\s\S]*?)|(?:adshow|ads_\w_\d+))"[^>]*?>[\s\S]*?</DIV>###
复制代码
这已经是最终代码了, 如果还无效的话, 那请确认是否有白名单, 是否有别的过滤规则冲突了. 至于颜色, 与我无关, 论坛站务版上也有人发帖问原因.
欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/)
Powered by Discuz! 7.2