世界之窗论坛's Archiver

wjbg 发表于 2007-6-8 09:46

网易新闻广告过滤后怎么,文字怎么都居中呢?

以前过滤网易新闻时还挺好的,不过从上个星期,我觉得看得就很别扭,广告是过滤了,[color=red]但所有的文字却都居中[/color],我所要的是如sina的样子,如下图:




附我用的过滤规则:
---------------------------------
/(?:\.|\/|_|")(?:ads?(?:\d|code|gif|graph|list|log|puba|s?file|sence|site|show)?|(?:ali)?union(?:sky|sys)?|all(?:4ad|yes)|banner|cooperate|corporate|SogouUnion.*|cp(?:c|ro)|(?:guan|my)?gg(?:ao)?|keyrun|p(?:4|f)p|sp(?:onsor|code))s?(?:\d)*(?:\.|\/|_)/
/[\W_]ads?(?!=&)(?:banner|click|flow|frame|ima?ge?|log|serv(?:er|e)?|stream|type|view|vert(?:ising|ise?ment)?|trix|xchange|wrapper)?s?[\W\d_]/
/(?:\/|\-|_)(?:\d){2,3}x(?:\d){2,3}[^0-9]+(?:swf|gif|jpg)/
/(?:\.|\/|_|")(?:a2d|cooperate|corporate|SogouUnion.*|themis|ulink(?:js|dir)|un|usmsweb|xc)s?(?:\d)*(?:\.|\/|_)/
/\.moyu\.com\/(\d)*/
/(?:\/|\-|_)(?:\d){2,3}x(?:\d){2,3}[^0-9]+(?:swf|gif|jpg)/
#exd#*.google.*#q=cache###by=theworld&q=cache
#exd#*.btchina.net*#<!-- begin of ad block -->(?:.|\n)*?<!-- end of ad block -->###<!--Ad blocked by TheWorld2-->
#exd#*.btchina.net*#<TD align=center width="20%">(?:.|\n)*?<\/TD>###<!--Ad blocked by TheWorld2-->
#exd#*.sina.*#<div id=PublicRelation[^>]*?>(?:.|\n)*?<\/div>###<!--Ad blocked by TheWorld2-->
#exd#*.sina.*#<!--企业服务文字广告开始-->(?:.|\n)*?<!--正文结束-->###</table><!--Ad blocked by TheWorld2-->
#exd#*.sina.*#<td width="(?:612|640)" valign="top" class="lc_blue">###<td width="100%" valign="top" class="lc_blue">
#exd#*.sina.*#<style[^>]*?type="text/css[^>]*?>(?:.|\n)*?正文左边控制开始(?:.|\n)*?<\/style>###<link rel="stylesheet" type="text/css" id="css" href="[url=http://files.myopera.com/elkay.theworld/filter/sina.css]http://files.myopera.com/elkay.theworld/filter/sina.css[/url]">
#exd#*.sina.*#<DIV[^>]*class="?top_bar"?>[\s\S]*?http:\/\/unipro\.sina\.com\.cn\/[\s\S]*?<\/script>###<DIV class="top_bar"><SCRIPT src="[url=http://nicolliu.googlepages.com/sinatopbar.js]http://nicolliu.googlepages.com/sinatopbar.js"></SCRIPT[/url]>
#exd#*.163.com/0*#<!-- right -->(?:.|\n)*?<!-- mid -->###<!--Ad blocked by TheWorld2-->
#exd#*.163.com*#<link href=[^>]*?/end_page.css[^>]*?>###<link href="[url=http://nicolliu.googlepages.com/163end_page.css]http://nicolliu.googlepages.com/163end_page.css[/url]" rel="stylesheet" >
--------------------------------------------------------------

[[i] 本帖最后由 wjbg 于 2007-6-8 09:52 编辑 [/i]]

duckZCX 发表于 2007-6-8 09:52

E版那个CSS外联的地址失效了~~楼主稍安~~~:shy:

wjbg 发表于 2007-6-8 10:00

我想可能也是这样,一般就只能删掉这句:
#exd#*.163.com*#<link href=[^>]*?/end_page.css[^>]*?>###<link href="http://nicolliu.googlepages.com/163end_page.css" rel="stylesheet" >

只把广告过滤掉,但还可以看

duckZCX 发表于 2007-6-8 10:03

[quote]原帖由 [i]wjbg[/i] 于 2007-6-8 10:00 发表 [url=http://bbs.ioage.com/redirect.php?goto=findpost&pid=323141&ptid=35804][img]http://bbs.ioage.com/images/common/back.gif[/img][/url]
我想可能也是这样,一般就只能删掉这句:
#exd#*.163.com*#]*?/end_page.css[^>]*?>###

只把广告过滤掉,但还可以看 [/quote]
嗯,楼主的判断是完全正确的。

昨晚E版还跟我说来着,目前Google那边的外联空间存在点问题,导致这个CSS:
[url=http://nicolliu.googlepages.com/163end_page.css]http://nicolliu.googlepages.com/163end_page.css[/url]
失效了,所以您看到的版面没有美化效果

此问题会解决的,稍安

constantine 发表于 2007-6-8 10:55

CCS的问题……吧……

不太懂

elkay 发表于 2007-6-8 14:20

楼主请把163的规则中的这条
[code]#exd#*.163.com*#<link href=[^>]*?/end_page.css[^>]*?>###<link href="http://nicolliu.googlepages.com/163end_page.css" rel="stylesheet" type="text/css" />[/code]

改成下面这条就可以了

[code]#exd#*.163.com*#<link href=[^>]*?/end_page.css[^>]*?>###<link href="http://www.u2pu.cn/filter/163end_page.css" rel="stylesheet" type="text/css" />[/code]


暂时先换个空间吧,以后会有好的解决方法的

elkay 发表于 2007-6-8 17:16

新版2.0.4.6已经发布,请到置顶帖更新一下规则就可以解决了

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.