2007年11月28日 星期三

[Blogger] 最新文章/回應排序

昨天發現用Blogger的資訊提供Widget做的最新文章顯示很怪,九月份的文章居然也跑到最新文章去!?
後來找到解決辦法,而且還發現這一切都是微軟IE的陰謀 (IE真的讓人很囧,最近寫JavaScript強烈有感)。

原來IE會以修改文章當時的日期來排序,所以最近搬家改文章的記錄都被IE偷偷記下來了,所以會讓排序出現問題,好加在Blogger行之有年,網路上很多Blogger玩家的分享,解救了我這個新手,哈哈。

底下的解決辦法引用自0 與 1 謎詭世界-RSS訂閱文章相關說明,這個網誌很多豐富的教學和各式Template的介紹,還不錯。


解決辦法:
原來的RSS/Atom網址之後加上變數 ?orderby=published 即可正常顯示最新文章/回應。

原來的RSS/Atom網址:
http://你的Blogger網址/feeds/posts/default


網址後所加的變數有以下三種:
  1. ?orderby=published (依發佈日期)
  2. ?alt=rss (以rss2.0標準)
  3. ?max-results=3 (訂閱最多顯示幾篇文章)
記得後面的第二個要加入的變數,將?改成&
例如 ?alt=rss&max-results=3


因為我有申請FeedBurner把Blogger的Feed集中管理,所以網址是:http://feeds.feedburner.com/bonnie-sky?orderby=published
這樣嘛也通喔,哈哈哈~

2 則留言:

  1. 我的问题就是不懂应该把这些代码放入哪里。。。
    找了很久,都找不到该放的地方哦,
    是不是加插在修改html那里呢?
    但是看到那长篇的代码,却又不懂该加插在哪里><
    救我。。。

    回覆刪除
  2. 範本->加入網頁元素->資訊提供(
    將 RSS 或 Atom 資訊提供的內容加入您的網誌。)

    這裡就可以填上blog的Atom或RSS,然後將標題改為最新文章或最新回應,再檢視Blog就可以囉。

    回覆刪除