Board logo

标题: [提交Bug] [改进建议] 广告过滤规则过于复杂 [打印本页]

作者: kenperseus    时间: 2009-8-31 08:45     标题: 广告过滤规则过于复杂

本帖最后由 kenperseus 于 2009-8-31 08:47 编辑

今天突然想到屏蔽一些经常浏览的网站的广告!却发现屏蔽规则太麻烦!
建议改成
世界之窗广告屏蔽起始符号+屏蔽网址+世界之窗广告开始符号+广告起始代码+通配符+屏蔽结束代码+世界之窗广告屏蔽结束符号
例:
#AD#为世界之窗广告屏蔽起始符号
yoursite.com为屏蔽网址
#ADB#为世界之窗广告开始符号
<iframe为广告起始代码
*为通配符
</iframe>为广告结束代码
#ADE#为世界之窗广告屏蔽结束符号

那么写法应该是:
#AD#yoursite.com#ADB#<iframe*</iframe>#ADE#

这样不是简单明了吗?然后一行一条规则!说实在的,我是做网页的,所以经常用火车头采集别人的内容!所以我也可以说是一个常写规则的人了!可看见世界之窗的广告过滤规则!实在头痛!非得弄一堆代码一堆正则!那个过滤规则的贴子我随便看了眼就头晕了!没那心思瞅!

PS:3.X不习惯,用回来2.X!原因是7月24号到8月30号结束的浏览纪录,在8月30号这天,打开网页不显示浏览纪录了!找不到解决的方法!也懒得发贴!干脆直接换回来2.X!还是2.X好用!感觉比3.X快!另外2.X的皮肤也比3.X的好看!
作者: needed    时间: 2009-8-31 08:49

会在TW3.X改进 易用性的. 谢谢支持

P.S. 你在火车头用的 * 也是基于正则的..    而且.如果你肯花15分钟的时间去看看什么叫正则,你会喜欢上正则这个东西
作者: kenperseus    时间: 2009-9-2 08:27

本帖最后由 kenperseus 于 2009-9-2 08:30 编辑

所以说呀~这个广告过滤规则不够傻瓜化!
如果TW的用户想自己过滤规则,不但要懂得HTML,还要懂得正则式!
你这是做门椹加门椹!在这个任何东东都要求简单易用的年代!你认为这种效果很好吗?

所以目前的这种广告过滤的功能,面向的只是以上所讲的TW用户!你无法将它大众化!
这就是这个功能的败笔!
作者: kenperseus    时间: 2009-9-2 08:30

本帖最后由 kenperseus 于 2009-9-2 08:31 编辑

最好的办法应该是让一个连HTML都不懂的人,都能轻轻松松自己屏蔽想要屏蔽的广告!这样才是王道!TW的开发人员同意吗?
不过具体怎么做,那就不是我能解决的了!或许可以让什么都不懂的用户,能将网页模块化,然后让用户自己删除那个模块,记录在TW里!个人思路是这样!
作者: 从头再来    时间: 2009-9-2 10:47

到插件区搜索一下 tw2autoFS  这个插件 用这个比较简单了
作者: ulsdylx    时间: 2009-9-2 12:55

最好的办法应该是让一个连HTML都不懂的人,都能轻轻松松自己屏蔽想要屏蔽的广告!这样才是王道!TW的开发人员同意吗?
不过具体怎么做,那就不是我能解决的了!或许可以让什么都不懂的用户,能将网页模块化,然后让 ...
kenperseus 发表于 2009-9-2 08:30 http://bbs.ioage.com/cn/images/common/back.gif

可以设置成:用鼠标选定文本或指向图片、Flash等→右键→屏蔽或过滤
作者: kenperseus    时间: 2009-9-2 13:44

本帖最后由 kenperseus 于 2009-9-2 13:52 编辑

#AD#yoursite.com#ADB#<iframe*</iframe>#ADE#

示例:
我想屏蔽http://www.xntk.net/book_j.php?tid=3&bid=11122&cid=591的搜狗广告

广告源代码如下:
<fieldset style="padding:5px;width:500;border:1px solid #a6ccf9; color:#CC3300; line-height:1.2; font-size:12px;">
<legend><font color=red>广告②</font></legend>

<iframe id=3_sogou border=0 vspace=0 hspace=0 marginwidth=0 marginheight=0 framespacing=0 frameborder=0 scrolling=no width=760 height=70
src=zz/sogou/728-90.htm></iframe>


那么我只要写
#AD#*.xntk.net#ADB#<fieldset*</iframe>#ADE#
即可(意思是所有包含.xntk.net的网页里,从<fieldset</iframe>之间的代码不读取)

又或者直接写全网址,如:
#AD#http://www.xntk.net/book_j.php?tid=3&bid=11122&cid=591#ADB#<fieldset*</iframe>#ADE#

基于这个规则,在“广告过滤”中,让用户可以自己每一行输入一条规则!
而这个输入框的所有广告过滤规则,会自动保存到本地TW安装目录,自动生成一个AD.txt
这样,能将门椹从HTML+正则式降低到HTML,并且生成的AD.txt可以自己放在网盘上,随便保存好!
如果换了另外一台电脑,也可以马上下载使用!

这对于TW来说,我认为是比较好的建议!用户自己想屏蔽什么,就屏蔽什么,而不是像现在一样,大部分的人都不会屏蔽,而会屏蔽的人又不可能永远帮不会屏蔽的人写规则!
作者: kenperseus    时间: 2009-9-2 13:57

关注官方对此贴意见……
作者: duckZCX    时间: 2009-9-2 14:14

关注官方对此贴意见……
kenperseus 发表于 2009-9-2 13:57 http://bbs.ioage.com/cn/images/common/back.gif


TW3的过滤模块儿定会改进易用的,这点Needed已经说明过了,呵呵

不知朋友还想得到怎样的回复?
作者: kenperseus    时间: 2009-9-2 18:51

本帖最后由 kenperseus 于 2009-9-2 18:54 编辑

我不太留意TW的官方,你看我的资料,只是为了这个广告过滤功能(与其说是广告过滤倒不如说是代码过滤)才来到这里的!
目前来说我觉得2.X就很好了!太复杂的功能也用不到!
所以说我目前只关注这个广告过滤的易用性!如果将来会在这方面有所提升,我希望能应用到2.X版本里吗?
目前虽然推出了3.X,但它有好的地方,但也有不好的地方!就我个人而言,是升到了3又换回来2的!
我想,绝不仅仅只有我一个人是这样的!所以,目前而言,想让所有用户适应3.X,还需要一段时间!一段过渡期!




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