News
2008年7月18日
エントリー本文
カテゴリークラウド for Movable Type
Movable Type のカテゴリーをタグクラウドっぽく表示するカスタマイズです。カテゴリーに属するブログ記事数に応じて、カテゴリ名のフォントサイズなどを変化させます。
このカスタマイズは Ogawa::Memoranda さんの下記の記事に掲載されているスクリプトを利用しています。
カスタマイズ方法は、上記のエントリーに掲載されているタグ表示用のサブテンプレート(下)
...前略...
<MTTags>
<li title="<$MTTag$>:<$MTTagCount$>:<$MTTagDate format="%Y-%m-%d"$>"><a
title="Tag: <$MTTag$>"
href="<$MTBlogURL$>tag/<$MTTag encode_url="1"$>"><$MTTag$></a></li>
</MTTags>
...後略...
を、次の内容に入れ替えて、テンプレートの任意の位置に貼り付けてください。
...前略...
<mt:Categories>
<li title="<mt:CategoryLabel />:<mt:CategoryCount />:<mt:Entries lastn="1"><mt:EntryModifiedDate format="%Y-%m-%d" />"></mt:Entries><a
title="Category: <mt:ParentCategories glue="/"><mt:CategoryLabel /></mt:ParentCategories>"
href="<mt:CategoryArchiveLink />"><mt:CategoryLabel /></a></li>
</mt:Categories>
...後略...
バージョン3 をお使いであれば、次のサブテンプレートをお使いください。
...前略...
<MTCategories>
<li title="<$MTCategoryLabel$>:<$MTCategoryCount$>:<MTEntries lastn="1"><$MTEntryModifiedDate format="%Y-%m-%d"$>"></MTEntries><a
title="Category: <MTParentCategories glue="/"><$MTCategoryLabel$></MTParentCategories>"
href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a></li>
</MTCategories>
...後略...
サブカテゴリーに同じ名称のカテゴリーがあると、同名のカテゴリーが連続して表示されるのが欠点です。その場合、リンクのツールチップに親カテゴリーを含めて表示するようにしています。
サンプルとして、このブログのカテゴリークラウドは次のようになりました。
Cutoff Parameter: -5 -1 +1 +5 0
Posted by yujiro
- カテゴリーの階層別にデザインを切り替える for Movable Type 4
- カテゴリーリストの中に月別カテゴリーリストを表示する
- サブカテゴリーリストを定義型リストでマークアップする
- ブログ記事に同一カテゴリーのブログ記事の前後リンクを表示する
- カテゴリーアーカイブのサブカテゴリーリストに、親カテゴリーとその子カテゴリーを表示する
- Movable Type 4 でカテゴリー別にデザインを切り替える方法(その3)
- Movable Type 4 でカテゴリー別にデザインを切り替える方法(その2)
- Movable Type 4 でカテゴリー別にデザインを切り替える方法(その1)
- Movable Type 4 のカテゴリーアーカイブで全てのブログ記事を表示する
- Movable Type 3 からのアップグレードによる「月別カテゴリーアーカイブ」の追加方法
- カテゴリー・アーカイブのカテゴリーリストで該当カテゴリーのエントリーのみを表示する
- カテゴリーリストにエントリータイトルを表示する
- サブカテゴリーリストのエクスプローラ風折りたたみ
- サブカテゴリーリストの折りたたみ(デフォルトテンプレート版)
- サブカテゴリーリストの折りたたみ+ツリー化 for Movable Type
- エントリーのない親カテゴリーに子カテゴリーを表示する
- カテゴリー・アーカイブにカテゴリーの月別リストを表示する
- カテゴリー・アーカイブに前後カテゴリーのリンクを表示する
- 親カテゴリーアーカイブにサブカテゴリーのエントリーを表示する
- 親カテゴリーにサブカテゴリーのエントリー数の合計を表示する
人気エントリー
Hatena Hot Entries
Hatena Entries
トラックバックURL
コメントする
greeting

