Board logo

标题: [过滤规则] 针对Discuz论坛广告的过滤规则。 [打印本页]

作者: Alston    时间: 2008-6-2 11:52     标题: 针对Discuz论坛广告的过滤规则。

  1. #exd#**#<div id="ad_(?:[\s\S]*?<\/div>){1}###<!--Discuz!AD Blocked by TW Browser 2-->
复制代码


经测试没发现误过滤现象。

如果有误过滤现象,请作如下修改,将“网站域名”处换做你要过滤的网址。

  1. #exd#*网站域名*#<div id="ad_(?:[\s\S]*?<\/div>){1}###<!--Discuz!AD Blocked by TW Browser 2-->
复制代码

作者: tinham    时间: 2008-6-9 22:36

{1}   这个不是多余了吗?
作者: hess    时间: 2008-6-10 17:45

好像不错,OPDA的广告不见了
作者: jym2005    时间: 2008-6-10 21:25

提示: 作者被禁止或删除 内容自动屏蔽
作者: 雨夜心情    时间: 2008-6-11 00:57

使用这条通用规则就可以达到楼主的效果

  1. #ex#<div[^>]*?[\W\d_]ad(?:s|v)?[\W\d_]((?!<div[^>]*?>)[\s\S])*?<\/div>###
复制代码

作者: l789123    时间: 2008-6-11 16:54

提示: 作者被禁止或删除 内容自动屏蔽
作者: 雨夜心情    时间: 2008-6-13 09:31

建议用这条基础黑名单规则:
#ex#<div[^>]*?[\W\d_]ad(?:s|v)?[\W\d_]((?!<div[^>]*?>)[\s\S])*?<\/div>###
作者: maxint    时间: 2008-6-29 17:11

反正起到效果了,都一样,不深究了
作者: luisp    时间: 2008-7-15 00:09

太强悍啦~!!好规则!!!
作者: icc120    时间: 2008-7-17 21:45

原帖由 雨夜心情 于 2008-6-13 09:31 发表 http://bbs.ioage.com/cn/images/common/back.gif
建议用这条基础黑名单规则:
#ex#]*?[\W\d_]ad(?:s|v)?[\W\d_]((?!]*?>)[\s\S])*?###


ms和百度贴吧有冲突...使用这条规则之后贴吧回复框不见了
作者: vokins    时间: 2008-7-17 23:26

原帖由 icc120 于 2008-7-17 21:45 发表 http://bbs.ioage.com/cn/images/common/back.gif


ms和百度贴吧有冲突...使用这条规则之后贴吧回复框不见了


说的对,用百度贴吧的就别用这条规则了~
作者: 小絮    时间: 2008-7-17 23:32

原帖由 icc120 于 2008-7-17 21:45 发表 http://bbs.ioage.com/cn/images/common/back.gif
ms和百度贴吧有冲突...使用这条规则之后贴吧回复框不见了


百度贴吧回复框的那段代码如下:

  1. <!-- 滚轴广告_修改开始 -->
  2. <div id="ec_ad_co">
  3. <textarea name="co" cols="50" rows="8" onFocus="f_focus()" ></textarea>
  4. <span id="ec_ad"></span>
  5. </div>
  6. <script>
  7. var arrBaiduAds = new Array();
  8. function BaiduAdsDisplay(index) {  if(typeof(arrBaiduAds[index])=="undefined" || arrBaiduAds[index]=="") {return;} document.write(arrBaiduAds[index]);}
  9. </script>
  10. <script src="http://a.baidu.com/ecom?di=191&tm=baidurightbar1static&tn=baidu_191&word=震撼世界的七日"></script>
  11. <script>
  12. BaiduAdsDisplay(191);
  13. var num="167";
  14. if(num<6)
  15. document.getElementById("ec_ad").style.display="none";
  16. </script>
  17. <!-- 滚轴广告_修改结束 -->
复制代码

内容框正好在“滚轴广告”代码里面,过滤掉广告就过滤掉内容框,够狠~~
作者: 5460    时间: 2008-8-2 21:47

感谢楼主给出的规则,我用TW主要就是上论坛的
作者: dircd    时间: 2008-8-8 09:24

感谢楼主和5楼的胸低。太强了。
作者: rightemp    时间: 2008-8-29 22:28

实在是太帅了,超谢谢各位大大了!!
作者: 荒芜世界    时间: 2008-9-13 02:17

很强悍的,学习了不少啊。感谢楼主
作者: yjj798    时间: 2008-9-26 23:05

用上楼主那条了
作者: bitspecter    时间: 2008-9-28 13:01

强大
支持下
作者: topower    时间: 2008-10-5 20:50

顶---一下
作者: 不亦乐乎    时间: 2008-10-31 22:28

原帖由 雨夜心情 于 2008-6-13 09:31 发表 http://bbs.ioage.com/cn/images/common/back.gif
建议用这条基础黑名单规则:
#ex#]*?[\W\d_]ad(?:s|v)?[\W\d_]((?!]*?>)[\s\S])*?###

这个好
作者: opo888    时间: 2008-11-12 17:23

不错 用了以后感觉很不错谢谢


#ex#<div[^>]*?[\W\d_]ad(?:s|v)?[\W\d_]((?!<div[^>]*?>)[\s\S])*?<\/div>###
作者: 极品小猫    时间: 2008-11-13 12:04

原帖由 雨夜心情 于 2008-6-13 09:31 发表
建议用这条基础黑名单规则:
#ex#]*?[\W\d_]ad(?:s|v)?[\W\d_]((?!]*?>)[\s\S])*?###

这个狠……只要是含ad的就干掉……这规则通用,但是对于一些搞特殊的论坛,修改了页面布局,一过滤就乱,头痛
很强大的规则,也容易产生后遗症

[ 本帖最后由 极品小猫 于 2008-11-13 12:08 编辑 ]
作者: sun-spot    时间: 2008-11-23 18:28

很有用,支持了。
作者: hess    时间: 2008-11-30 14:56

太好了,广告不见了
作者: vokins    时间: 2009-1-13 21:36

找到了小絮的这条规则,嘿嘿
  1. #ex#<(div|script|span|li|iframe)[^>]*?[\W\d_]ad(?:s|v)?[\W\d_]((?!<\1)[\s\S])*?###
复制代码

[ 本帖最后由 vokins 于 2009-1-28 21:46 编辑 ]




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