wordpress的一个问题

昨天在IE8下修改页面时还遇到了另一个问题。wordpress自作聪明的把一些标点符号,例如(’),(…)给自动转换为了UTF-8标准码格式,变成(’)和(…)。

我以前一直没有发现这个问题,因为在IE6,7和FX2,3下这些符号的显示并无任何夸张的地方(至少在我的电脑上如此)。这些符号虽然被转换为了UTF-8格式,但实际显示中还是很像半角引号。

不过,IE8开始遵守那个神秘的“标准”之后,如果你的blog和我的一样,是”*****’s blog”之类的名字,这个问题将显得异常明显,就会像图片中一样难看。
Bear's Blog New Zealand
询问Google大师之后,了解这个问题的根源在于/wp-includes/formatting.php这个文件中。猛击这个文件,删除wptexturize这个函数中你不喜欢的那些符号转换即可解决问题。

不过如果你和我一样对php一窍不通,而且很懒,有人写了一个小插件,Quotmarks Replacer,不到2k,能很好的解决这个问题,而且支持到wp 2.6。这个插件相当于禁掉了那个讨厌的函数。

我不知道wordpress这样做的目的是什么,洋人又不用全角标点符号。(啊,其实用的,只不过那个撇号不如图片中的那个一样夸张。)不过可以预见的是,如果IE8继续遵守这个标准,wordpress迟早得取消掉这种转换,否则将会对大量wordpress架设的英文blog带来麻烦。在英文中(’)这个符号用得太多了,中文反倒还好一些。

IE8 Beta 1

今天周末有空,下了IE8研究。我虽然不用IE,但问题是这个blog75%左右的访客都是IE用户。我不想当IE8正式发布的时候才发现我的页面一团糟。

虽然情况并不像我想象的一样糟,不过我还是花了一些时间处理。IE8下基本没有问题了。对我这种从没学过CSS,修改基本靠猜和运气的人,这简直就是一个奇迹。

就两个问题,导航栏定位使用的是position:absolute,但在IE8下,由于没有定义左边界,它的位置似乎是以blog标题的位置作为参照的(我不知道为什么,不是absolute吗?),因此被顶出右边界。

另外一个问题,footer被显示在了页面的上一个对象,也就是侧栏当中,而不是页面底部。

看上去应该都是对象前面的位置没有清干净造成的。在两个出问题的对象前加上<div style=”clear:both;”></div>,暂时解决问题。

不过这似乎也不是W3C标准……而且多了两个无意义的DIV,感觉总是有些不对。不管了,能显示正确就好,我不期望那么多。

这个blog 99.7%左右的访客使用IE, Firefox, Opera和Safari四种浏览器,一般人考虑IE和FX就已经很费神了,不过我的页面简单,所以今天多试了几个浏览器。

还好,看上去似乎全部正常。如果有没发现的bug,劳烦告诉我一声,谢谢。

至于Camino或者Konqueror(第一次在统计中看到这个浏览器)的使用者,我就只好对不起了,你们实在是稀有动物。

这方面不是我的职业,但我完全可以理解页面的兼容对设计者是一个多么大的问题。

转载一篇文章 – 为了尊严,网络起义!

这个时候除了继续关心事件,实在是没什么好说的,全文转载一篇文章。

———————————-

令狐补充 @ 2008-7-1 13:45:50 阅读(407) 引用通告 分类: 礼尚往来

补充按:哪怕只保留10分钟,也可让正义的烽火燃遍网络!欢迎转帖,也欢迎删帖!

《为了尊严,网络起义!》(zt)

瓮安暴动的主力竟然是一群中学生。看着这样的报道,忍不住泪流满面。是什么样的命运,竟把“暴徒”的身份落在这样一群学生身上?是什么力量让他们离开平静的书桌,成为买汽油纵火的愤怒少年?

在一个缺乏人权和法制的社会里,人人都没有安全感。今天这个花季少女的不幸命运,明天可能会莫名其妙落在你的亲人身上。你没有做错什么,你只是不幸生活在一个不适合你生存的国度。

这世上有些罪犯比另一些罪犯更心安理得。他们不象赤贫的盗窃抢劫者为生活所逼而沦为罪犯。相反地,他们因为自己家庭的特殊社会地位而成为有恃无恐的人。他们的背后是权力,在这个权力面前,你们平民根本没有权利可言。

Read more

6月29日 – 断网,周老虎

不知道现在北岛有多少人可以上网了。

现在的最新消息是,今天中午12点30左右新西兰北岛地区的网络发生了故障。具体情况还不清楚,但据说不是ISP的问题,是Vector的光纤线路出现了故障。具体情况现在不清楚,不过最近这一周以来,全国的天气一直很差,我怀疑可能是狂风造成的。

据我所知,受到影响的网络包括第二大ISP Vodafone 和第三大ISP Orcon,Telecom New Zealand的网络似乎没有受到任何影响。

几乎整个北岛,从奥克兰到惠灵顿,都无法连上网络。这是一起较大的故障。明天的新闻报道中应该会提及该事件。

今天这个网络故障可真不是时候。昨天就知道今天是周老虎的死期,但就在新闻发布会前,网络没了。

周正龙被抓的消息真是大快人心。周正龙一点都不冤,但只抓周老虎一个人他就有点冤了。其他责任人仅是撤职那是不够的,中间的利益关系必须搞清楚,必须让那些人付出欺骗全国全世界的代价。

但我们也不得不思考一个问题,为什么一张那么明显的照片可以研究讨论近一年的时间?美国人在研究的凤凰号火星探测器从火星发回的照片,而“人民政府”,却需要用一年的时间去确定这张弱智照片的真伪。

一个民族,如果不能弃恶扬善,分不清是非,包庇谎言,那么这个民族是没有前途的。

我很高兴的看到,华南虎事件证明了,有正义感,责任感,坚持真理的人永远是我们这个民族中的主流。他们知道,一张假虎照事小,但一旦我们对谎言视而不见,容忍他人来欺骗我们,我们的未来就是没有希望的。

这样的欺天大谎能够在神州大地存活几乎长达一年之久,这简直就是国耻。

网民们继续努力,不能让那些真正欺骗我们的人逃脱他们应有的惩罚

澳大利亚高中将会使用维基百科作为教材

Aussie high schoolers get Wikipedia course
悉尼先驱晨报, via stuff.co.nz
2008年5月27日

作者:Stephen Hutcheon
译者:Arctosia

澳大利亚新南威尔士州的高中学生明年将有机会在课堂上学习维基百科。当地的教育部门把这个世界排名前十的的网站,列为了英语课程大纲中一选修课的规定教材。

这门选修课名为“世界村”(Global Village),学习世界不同地方的不同社区如何彼此交流和互动。维基百科,和其他一些书籍和电影,被列为了这门课程的规定教材。

Read more