2009年1月25日日曜日

Bloggerで「最近の記事」「最近のコメント」を表示する方法

Blogger Tips第3弾“「最近の記事」「最近のコメント」を表示する方法”です(^^)。

Bloggerには、例によって、他のブログサービスによくある「最近の記事」や「最近のコメント」を表示する機能が備わっていません。

では、どうやるのかと言うと・・・。


レイアウトテンプレートを使っている場合は、実に簡単です。Bloggerに用意されているガジェットの一つ、「フィード」ガジェットを応用することで実現可能です。
# クラシックテンプレートの場合は、同様の機能を持ったブログパーツ(FeedWind等)を利用することで実現可能です。

「フィード」ガジェットというのは、指定したRSS/ATOMフィードをブログ上に表示するためのブログパーツです。

既にお気付きの方もいると思いますが、そうです、自身のフィードを指定してやれば「最近の記事」一覧の出来上がり、なわけです。

同様に、自身のコメントフィードを指定すれば、「最近のコメント」一覧の出来上がり、となります。

では、具体的な導入手順です。
# ここで説明するのはレイアウトテンプレートでの組み込み方です。クラシックテンプレートの場合は、一番下の参考リンクの記事を参照してください。
  1. 記事・コメント、各フィードのURLを調べる。
    通常は下記のようになっています。
    記事のフィード:
    http://<Blog-Address>/feeds/posts/default
    コメントのフィード:
    http://<Blog-Address>/feeds/comments/default
    ここで、<Blog-Address>は、ブログの公開アドレスです。標準のBlog*Spotアドレスを使っている場合は、<ブログ名>.blogspot.com、カスタムドメインで公開している場合は、指定したカスタムドメイン名になります。

  2. フィードガジェットをブログに追加する。
    Bloggerの[レイアウト]-[ページ要素]ページで、フィードガジェットを追加して、「フィードURL」に上で調べた記事又はコメントフィードのURLを指定します。


    後はガジェットのタイトルや表示件数等のパラメータを指定して保存し、適当な位置にガジェットを配置するだけです(やはり、サイドバーが適当でしょうね)。

実に簡単ですので、是非お試しあれ。

なお、この方式には
  1. 記事・コメントの投稿がすぐには反映されない。
  2. 記事・コメントを最大5件までしか表示できない。
という制限があります。

2については、サードパーティ製のブログパーツを利用することで、回避できるかもしれませんが、1については、如何ともし難いでしょうね。

参考リンク:
クリボウの Blogger 入門: Blogger にも「最近のコメント」
クリボウの Blogger 入門: Blogger のフィード URL とパラメータ

関連する記事

6 コメント:

たーさん さんのコメント...

簡単便利ですね
使わせていただきます

もみじ饅頭 さんのコメント...

助かりました~情報ありがとう!

いちは さんのコメント...

本当に本当に助かりました!!
ありがとうございます!!

ハヤト さんのコメント...

どうもありがとうございます。
お陰様で最新コメントの表示ができました。
本当に感謝感謝です(^-^)

Fumiaki Shiratori さんのコメント...

ありがとうございます!

Recent Commentsのガシェットが壊れて以来、「コメント欄さえも表示できないなんて!」
と、地団太踏んでおりましたが、
完全に解決しました!

(´・ω・`)パルメ さんのコメント...

Bloggerさんは、便利な最新コメントがなくて辛いよう

BlogPeople People