このブログでも一度紹介しているのでもうみんなご存知だと思うんですが、Blogger ブログ(レイアウトテンプレート)に「最近のコメント」欄をつけるには、フィードウィジェットを使ってブログのコメントフィードを表示させるのが一番簡単です。
なんのこっちゃという方は、@aka さんの記事をぜひご覧下さい。
クラシックテンプレートの場合
それで、今回紹介するのは、クラシックテンプレートの場合。(もうそんなにいないとは思いますが、)慣れ親しんだクラシックテンプレートを手放せない人や、FTP 公開ブログユーザーが対象です。すでに記事にしていると思っていたんですが、していなかったようなので、今さらながら公開しておきます。
仕組みとしては、コメントフィードをブログ内に表示するという、レイアウトテンプレートの場合と全く同じ方法をとります。クラシックテンプレートではフィードを表示するためのウィジェットが使えないので、そのかわりに Feed2JS を利用する、というのが違う点。
導入手順
1.まず、コメントフィードの URL を見つけます。
BlogSpot ユーザーは
http://YOUR-BLOG.blogspot.com/feeds/comments/summary
カスタムドメインユーザーは
http://YOUR-BLOG-URL/feeds/comments/summary
FTP 公開ユーザーは
http://www.blogger.com/feeds/YOUR-BLOG-ID/comments/summary
という感じ。赤字部分はそれぞれのブログのものに書き換えてください。2.次に Feed2JS のコードを手に入れます。
Feed2JS の Build ページ を開きます。
・「URL」欄に手順1のフィード URL を入力、
・「Show channel?」に「no」を選択、
・「Number of items to display」に表示させたいコメント数(未指定だと 25 件)を入力、
・「Show/Hide item descriptions? How much?」に「0」を入力、
・「UTF-8 Character Encoding」のチェックボックスにチェックを入れて
「Generate JavaScript」ボタンを押します。すると「Get Your Code Here」という項目が出るので、そのテキストエリア内のコードをコピーしてください。
3.最後にコードをブログに貼り付けます。
Blogger 管理画面「テンプレート > HTML の編集」から、手順2のコードを貼り付けます。やっぱりサイドバー内が良さそうです。貼り付け後、「テンプレートの変更内容を保存」ボタンを押し「今すぐ投稿を公開」リンクをクリックすると、テンプレートの編集が反映されます。
…ということで、書き出してみると意外に長くてびっくりしたんですが(汗)、クラシックテンプレートで困っていた方はぜひお試し下さい。Blogger のフィード URL や、Feed2JS のオプションについてもっと知りたい方は、以下のページを参考にしてくださいね。