今月(2009年8月)、ブログのテンプレートなどカスタマイズしたところをまとめたエントリです。
なんだかんだで一年以上続いてたのですね、このシリーズ。あ、いらんことしてる本元はここですよー。(参考)
それはさておき、今月のカスタマイズはJavaScript関連でほんの小技的なところです。
- カテゴリアーカイブのページ分割で、次のページ(Next Page)、前のページ(Previous Page)のリンクを作成
- 「今月のいらんことしい」のアーカイブページを作成。
- MTの記事編集画面のツールバーをドラッグできるようにした
- ActionStreamsのTwitterの投稿には、Retweetのリンクをつけるようにした
- タグ一覧のページで、表示方法をリスト・タグクラウドと切り替えできるようにした
ページ分割については、MTPaginateプラグインのMTPaginatePreviousPageLink等についてにて記載してあるとおりです。
「今月の~」のページにある規則を持ったEntryBasename(ファイル名)をつけてそれをフィルタリングするという方法で作成したものです。詳細は、「MT:EntryBasenameに基づいた記事のフィルタリング」にて記載してあります。
ツールバーのカスタマイズについてはMT:ついでにエディタのツールバーもドラッグ可能にしてみるに書いてあります。実際に使用してみると以下のような感じになっています。スクリーンショットは、MTOS 4.3-jaによるものです。
ActionStreamsについては、ワタくシめのAction StreamでTwitterの投稿のところを参照してみてください。
ReTweetのリンクは、http://twitter.com/home?status=RT%20XXXX のような形で、XXXXの部分にMTStreamActionTitleを使えばいいのです。こうすることで、streams.yamlファイルを弄ることなく出力を調整できます。なお、XXXXはURLエンコードにする必要があります。
タグ一覧では、タグクラウド表示をしていますが、これをリスト形式とクラウド表示と表示方法を切り替えるボタンを設置してみました。タグ一覧はこちら。Tags
お遊びで、Cutoff Parameterを「0」にするためのボタン(?)も追加してみました。
以下のページでカスタマイズ記録のリストを見ることができます。