Wednesday, January 03, 2007

blogger previous posts bug

来说说昨天提到的bug,话说上个月悄悄把这里迁移到不再beta的blogger新版,很顺利收到了确认信,登录后看看,似乎也没出什么岔子,遂放下心来
稍后发现的第一个问题是模板中的中文乱码,值得庆幸的是,我这个模板中的中文字符屈指可数,手工改改重新发布一下就ok了
接着遇上了feed的问题,feedburner烧制blogger升级后的atom feed会以单篇post更新时间为准而不是发布时间,也就是修改之前(默认feed输出是最近25篇)的post会让feed顺序错乱,好吧,尽量少改动就是了
然而昨天更正kreep's favorites 2006: all in one中的一个错误链接后发现了一个更加令人发指的bug:更新后该页上的previous posts不再是它之前的10篇,取而代之的则是当前最近的10篇,惊疑之下重新发布了整个blog,这下可好了,所有页面上的previous posts都被统一输出为最新的10篇,可以参看本blog最早的那篇I Know I'm Strange... But What R U?,本应只有一个链接,现在却显示为最近的10个!
Blogger官方的Known Issues并没有提到这个问题,也没耐心去Blogger Help Group寻找答案,直接祭出Google,结果更令人失望:原来两个月前已经有用户发现了这个问题,而Blogger Team的答复竟然是,他们已经知悉了这个问题,但是尚无明确的时间表来修复之。。。。。。崩溃
这意味着,blogger模板中使用<BloggerPreviousItems>标记产生的previous posts本可以让访客按时间序遍历整个blog,而现在只要有任何的重建页面的动作,比如修改单篇或者发布整站,都会让该页的previous posts变为更新时最近的10篇post链接。。。。。。orz
那么,眼下的状况是,如果每篇post完成后都不再改动,且永远不重新发布整站,那么“previous post”就是正确的,又或者,每次更新都采用整站发布(-_-!)的话,直接改之为“latest posts”来显示最新的10篇,可听上去都不那么现实,只能先由它去了。。。。。。
补充说明,由于采用了动态生成的post导航,此bug并不影响blogspot托管用户,受影响的仅仅是像我这样通过FTP发布的用户,修复工作的优先级比较低大概就是这个原因吧,但愿不要让我等到白了头

7 Comments:

  1. Anonymous interjc said...
    感觉FTP用户已然成为google的弃儿
    抑或blogspot plus即将回来,并支持绑定?
    1/03/2007 4:38 PM
  2. Anonymous kreep said...
    虽然blogspot托管是blogger的重心所在,但是,我想FTP发布也不至于被抛弃,如果Google不想被口水淹死的话。。。
    1/03/2007 6:09 PM
  3. Blogger kelet said...
    我已经差不多半个月不能通过ftp发布了,只好重新转成了blogspot托管。。。
    1/04/2007 8:15 AM
  4. Anonymous kreep said...
    啊,这么久都不能ftp发布了?应该不会是浏览器缓存的问题,貌似影响不了这么久。以前不地震时我也遇到过一阵儿blogger的ftp发布连不上国内的空间的问题,害得我不得已在本地搭了个serv-u,先发布回本地,再上传
    1/05/2007 12:30 AM
  5. Anonymous DonauYa said...
    乱码和Feed的Bug我都遇到了,哎……现在最头疼的还是Feed的问题。
    1/10/2007 2:57 AM
  6. Anonymous kreep said...
    我试了一下,好像feedsky加工过的feed出来的顺序是按发布时间而不是更新时间的
    1/11/2007 3:06 PM
  7. Anonymous kreep said...
    update:
    feed的排序问题有了解决方案
    previous posts bug也已修复
    3/22/2007 4:13 AM

Post a Comment

<< jump to the latest update on kreep's blog