headermask image

header image

Wordpress+Feedsky的Bug

banana 兄指出了我新的blog张翼轸财经笔记(http://finance.earlzhang.com/)一个Bug

很神奇的一个Bug。

首先是这个Blog的Wordpress似乎Feed输出出现问题,关键是这句:

<guid isPermaLink="false">http://finance.earlzhang.com/uncategorized/53/</guid>

本来这里应该输出的正确地址是http://finance.earlzhang.com/news-digest/53/

这虽然是个让人颇为不爽的错误,不过并非所有的链接都是错误的,还有个别是正确的。好在问题不大,guid这个标签似乎没啥用处,只要有isPermaLink="false"声明,大多数RSS订阅软件都是忽略的,所以访问不会出现问题。

但是用feedsky把这个feed烧录出一个新的fee:http://feed.feedsky.com/earlfinance

查看了一下这个feed的源代码,似乎把上句改成如下:

<guid >http://finance.earlzhang.com/uncategorized/51/</guid>

就是少了一个 isPermaLink="false"的声明,我差了一下,如果漏掉这句,就意味着缺省是True,于是问题来了。

RSS订阅软件会将这个地址作为项目的原始链接附在阅读界面之后,也就是说你无法通过正确的<link>http://finance.earlzhang.com/news-digest/53/</link> 定义的地址访问到原始网页。

这个Bug可以说是wordpress+Feedsky共谋上演的,当然主要责任还是Feedsky,没有忠实的重现原始Feed对于isPermaLink="false"的声明。

暂时还不知道wordpress这边输出的问题在哪里,哪位高手明白的话还望指教一二。

只能希望Feedsky可以修改一下<guid>标签的处理方式,照搬原有Feed关于isPermaLink="false"的声明,让Opera可以正确识别。


No tags for this post.

If you liked my post, feel free to subscribe to my rss feeds

3 Comments so far (Add 1 more)

  1. 多谢杨波兄快速解决问题,也祝Feedsky越做越好

    [Reply]

    2. 张翼轸 on September 8th, 2006 at 17:33
  2. 3Q
    这个问题也让我们发现开源软件的一些不足,目前已经解决。

    [Reply]

    3. 哈啰波波 on September 8th, 2006 at 17:14
  3. blog.earlzhang.com也有相同的问题,在google reader/bloglines里面就会出错。别用feedsky了

    [Reply]

    4. wei on September 6th, 2006 at 20:54

One Trackback

  1. By 理性谈风月 » Wordpress的Bug on September 10, 2006 at 11:33

    [...] 之前在Wordpress+Feedsky的Bug中谈到Wordpress的RSS输出有一个Bug。 [...]

Post a Comment

Your email is never published nor shared.

Funny viagra stories so, you may have the knowledge of buy viagra mastercard
Australia generic in levitra sales for example Viagra Faq did you hear about buy viagra online Have a Viagra erection there are several ways buy viagra no rx
Aricles on Viagra the benefits of using funny viagra commercials viagra best buy.