今月(2010年6月)、ブログ内でカスタマイズにした点をまとめるエントリです。
- Google1 Buzzへの投稿リンクをAtomフィードに挿入
- 各記事ページのAddClipsのボタン外した
- カテゴリアーカイブのページ送りの部分
Google Buzz廃止決定につき、以下の内容は破棄とします。
Google Buzzへ(以下「Buzz」にて表記)Postするリンクですが、公式のBuzzボタンがでていますのでウエブサイト内に設置するにはそちらのほうが簡単に設置できることかと思います。
で、BuzzへPostするリンクは、http://www.google.com/buzz/post?message=Message Here&url=http://yoursite.example.com/のような形式です。以下を参考にするといいようです。
mt:entriesのループ内でMTEntryBody、MTEntryMoreのあとに以下のようなものをいれます。なおコードはCDATA区間にいれています。
<a href="http://www.google.com/buzz/post?url=<$MTEntryPermalink encode_url='1'$>">Buzz It</a>
カテゴリアーカイブでMTPaginateによるページ分割をおこなっていました。
プルダウン形式のページ送りでは、ページがコンパクトになるのはいいのですが、ページの分だけoption要素が増えてくるというのがちょっと気になりました。
ページ送りの部分だけに関していえば、分割するページの最大数さえわかれば、JavaScriptによって作ることも可能なのでないかと考えました。
そのひとつの方法として、今回はjQuery Spin Buttonというプラグインを利用する形でいれることにしました。このプラグインは、jQuery日本語リファレンスのページ内で掲載されています。
動作は各アーカイブのページで確認できます。スピンボタンにsubmitを組み合わせたような形です(やっつけですので体裁はいまいちです)。
今月のカスタマイズは以上です。
バックナンバーは以下にあります。