月別アーカイブのコンパクト化 MT3.2版
[2005.10.21] このエントリーの初回記事UP
[2005.11.09] MTカスタマイズをより容易にするため、このエントリー内容を一部修正
[2005.11.23] 月昇順表示の記事を新たにup
この項目のアクセスが多いのでMovable Type3.2用の記事をup。
MT3.2を新規にインストールした方にはとっつきやすいと思います。
前記事のタグのままですとMT3.2では表示されませんでした。
付け足した2つのプラグインと無理矢理のリスト表示が原因かな?
月の昇順(01 02 03…)、リストはあきらめることに
月昇順表示の記事はこちら→「月別アーカイブのコンパクト化 MT3.2版昇順」
-----------------------------------
[ 手順 ]
プラグイン
Archive Date Header PluginをDL、[MTインストールディレクトリ]/pluginsフォルダにFTPでupload。
テンプレート側のタグ
<MTIfArchiveTypeEnabled archive_type="Monthly">
<div class="module-archives module">
<h2 class="module-header"><a href="<$MTBlogURL$>archives.html">アーカイブ</a></h2>
<div class="module-content" id="kakoall">
<MTArchiveList archive_type="Monthly">
<MTArchiveDateHeader>
<p><span id="year"><MTArchiveDate format="%Y">:</span><br />
</MTArchiveDateHeader>
<a href="<$MTArchiveLink$>"><MTArchiveDate format="%m"></a>
</MTArchiveList></p>
</div>
</div>
</MTIfArchiveTypeEnabled>
※php化している方は「archives.html」の部分を「archives.php」に差し替え。
※年月の数字部分のみ必要な方は赤字部分のタグ
スタイルシート
(デフォルトの場合)サイトURL直下にあるstyles-site.cssに追記するタグ
#kakoall {
font-size:x-small;
margin-left:30px;
font-family: Verdana, Arial, sans-serif;
line-height: 120%;
}
#kakoall p {
position:relative;
right:15px;
width:140px;
}
#kakoall a {
margin-right: 4px;
text-decoration: none;
}
#kakoall a:hover {
text-decoration: underline;
}
#year{
position: relative;
right: 15px;
}
-----------------------------------
[ 補足 ]
クラス「module-archives module」「module-header」「module-content」はMT3.2デフォルトCSSの流用です。
3.15からupしたここtomolatteの場合、タグがカオス状になっているせいかCSSの一部がうまく適用されませんでした。
テンプレートに直接インラインで<p style="position:relative;right:15px;…>などと書いています。
[2005.11.21追記]
引越に伴い、ブログの見た目を大幅変更
-----------------------------------
[プラグインサイト]
Adam Kalsey :: Archive Date Header Plugin
-----------------------------------
以前の記事はこちら↓
月別アーカイブのコンパクト化
月別アーカイブのコンパクト化(改)
月別アーカイブのコンパクト化(改々)
[ New ] 月別アーカイブのコンパクト化 MT3.2版昇順

コメント
以前にも月別アーカイブのコンパクト化でお世話になった者です。
当方のサイトでVer3.2で昇順対応なものを作ってみました。URL部分に該当の記事を記入していますので、参考になれば幸いです。
(※こちらのサイトのTB機能は切っておりますので、その点ご了承ください)
▼クルルさま
参考にさせて頂きました。
あのplugin、対応していたのですね。
いやはや浅慮でお恥ずかしい。
年を<li></li>で囲んで各月は<a></a>なのですね。
1年分を<ul><li></li></ul>で囲まなくては、という思い込みがあったので目からウロコです。
では私は<MTArchiveList></MTArchiveList>の外側に<ul></ul>をポチっとおつけしましょう。月別アーカイブ全体で<ul>。
現在URL引越&新装テンプレート作成作業でここの更新が途絶えておりますが、新装テンプレートではご教授頂いた昇順表示を披露させて頂きます。
嬉しい…。
またのお越し&怪しい箇所のご指摘をお待ちしております。
こんにちは。はじめまして。
Movable Typeで参考になるとこは
ないかなとうろうろしててたどりつきました。
このプラグインすてき!
参考にさせていただきました。
ありがとうございました。
息子さんの記事も、うちのはもー小学生に
なっちゃったので、そんなときもあったと
なつかしく読みました。
▼るじさま
はじめまして&ようこそいらっしゃいませ。
ほんと、プラグインありがたや~、です。
そちらにお邪魔しましたが独特な世界観で素敵な絵ですね。
貧乏性なので
「この絵はギャラとれる!」
と下世話な発想をしてしまいましたヨ。
はじめまして。MT3.2関連でネットをフラフラしていてたどり着きました。
この機能、本当に便利ですね!早速利用させていただきました。
短いですがお礼まで。
▼emmy さま
はじめまして&ようこそいらっしゃいませ。
ネットの中には自分が思いもかけなかったすばらしい知識が埋もれているので、わたくしもよく徘徊いたします。
PS. この記事の後に月昇順表示用の記事もUPしました。
月の表示順01,02,03…を選択できます。
http://tomolatte.com/blog/archives/2005/11/231939.php