MovableType]アーカイブリストを年毎に折りたたむカスタマイズです。アーカイブリストはカテゴリーリストと異なり、エントリーの増加に比例して増えていきますが、このカスタマイズを行うことでアーカイブリストをコンパクトに表示することができます。ここではスクリーンショットのように、月別アーカイブリストで年毎に折りたたみマークを付与する方法をご紹介します。当サイトの右サイドバーに設定していますので、動作をご確認ください。Type」のカスタマイズを行ってください(本記事と内容が一部重複しています)。不要な月別アーカイブの年別ツリー化+折りたたみ」をご覧ください。タグが動作するようにしてください。ダウンロードしてください。お使いの方も再度ダウンロードしてください。デフォルトの状態では各年の後方に折りたたみマークが表示されるようになっていますので、そのままでもお使いになれます。あるディレクトリにアップロードします。間に下記のタグを追加します(すでに設定済の方はこの項をスキップしてください)。src="<$MTBlogURL$>menufolder.js"></script>6.テンプレートの修正(折りたたみつき月別アーカイブリスト追加)月別アーカイブリストを表示したいテンプレートに下記のタグを設定します。サンプルは公開テンプレートに設定したものです。青色で示した部分が月別アーカイブリストの表示で使用するタグになります。タグの構造がお分かりでない場合はこの部分に修正を加えたり改行を挿入しないでください。その他の部分はご自身のテンプレートに併せて適宜修正してください。クリックしてください(アクセシビリティ向上のため、1年ほど前からこの機能を提供していましたが、パフォーマンスの関係で停止していました)。二重下線で表示されます。カラー表示のままですが下線表示に切り替わります。設定の都合上、リンクとテキスト表示が判断できなくなりますので予めご容赦ください。気ままなコメント月別アーカイブを折りたたみできるようにしました。PMコメントこんにちは。PMすみません、反映されました^^;もしやと思ってブラウザー(Firefox2.0Beta1)を疑ったんですが、その確立が高くなりました・・・もう一件反映されないところがあるのでそちらにも送ってみます。AM何度もすみません。ブラウザーのせいなわけありませんよね・・・どうもうちのMTがどこかでバグってるのかもしれません。シックスアパート(日本)にも昨日TBしたのですが、「成功」とログに出ているのに先方には反映されていませんでした。今日再びブラウザーを変えて送ってみたのですが、今度は「失敗」で反映されません。́;ω;`)もう少し調べてみます。PM>WINDさんこんばんは。記事参照&トラックバックありがとうございました。うまくできて良かったです。トラックバックのエラー原因は不明です。お手数かけて申し訳ございませんでした。AMいつもお世話になっております。1、の事前準備の意味が理解できないのでもう少しわかりやすく説明宜しくお願いします。AMいつもお世話になっております。プラグインをpluginsへフォルダごとUPして記事説明通りに修正しましたが月別折りたたみができません。そこで、少し気になるのがシステムメニューでArchiveDateHeader/ArchiveDateHeader.plと表示されています。ついては、そのままで表示されています。同じようにUPしたのですがArchiveDateFooterは、設定、プラグインで表示されています。この件が少しきになるのですがこれで宜しいのでしょうか?お手数ですがサポート宜しくお願いします。PMいつもお世話になっております。ツリー化がどうしてもわかりません。未熟ものですみません。お手数ですがアドバイス頂けないでしょうか?宜しくお願いします。AMいつもお世話になっております。なんとかツリー化まではできましたがどうしても折りたたみが未だにできません。何度も他の折りたたみも見ながら色々しますけどどうしてもできません。お忙しいところ大変申し訳ないのですがどうかサポートして頂けないでしょうか?宜しくお願いします。AM>panserさんこんばんは。ご返事遅くなってすいません。HTMLを拝見させて頂いたところ、折りたたみを起動するスクリプトが表示されてないようです。</script>の部分を下記に修正して頂ければ、折りたたみマークが表示されると思います。</script>それではよろしくお願い致します。AMサポートありがとございます。ご指示頂いたようにして後、サイドバーの折りたたみができていなかったのでそれもscriptを挿入して意味かわずままどうにかできております。ありがとございました。今回は、記事を読んでもどうしても理解できませんでした。なんとか動いてるので助かりました。アドバイス宜しくお願いします。AM>panserさんこんばんは。ご質問の件ですが、カラム全体は中央に表示されているように見えます。勘違いでしたら具体的にどの部分がお知らせください。それではよろしくお願い致します。PM説明がうまくなくてすみません。当Blogのnavigationバー内のBBS-1なのですが、現在、iframeタグで指定しているのでカテゴリー及びフォーラムが増えるとcontainer内でスクロールされてしまいます。そこで、MTエントリー記事のようにしたいとしたいと思います。Server」のようにしたいと思います。ソース内を見ながら色々考えているのですがindex.phpだけになかなかどうしていいのか?わかりません。恐れ入りますが、具体的にどのようにタグ指定すればいいのかサポートしていただけないでしょうか。PM>panserさんこんばんは。勉強から始めますのでしばらくお時間ください。それではよろしくお願い致します。errorとなりますこのたびテンプレートを利用させていただくこととなりました。月別アーカイブの折りたたみで頓挫しています。3.31-jpを使用中で、アーカイブのみダイナミックに指定すると、トップは正常ですが各アーカイブ表示で以下のメッセージが出ます。ダイナミックでは使用できないのでしょうか。スタテックにすれば正常に表示されます。PM>天草太郎さんはじめまして。テンプレートご利用ありがとうございます。ご質問の件ですが、MTArchiveDateHeaderプラグイン(MTArchiveDateFooterも同様)がPHPプラグインとして提供されていないのが原因のようです。ユーザ側で解消する手段としては、PHPモジュール化が考えられますが、ダイナミックパブリッシングでは未確認ですので予めご容赦ください。それではよろしくお願い致します。PM>MTArchiveDateHeaderプラグイン(MTArchiveDateFooterも同様)がPHPプラグインとして提供されていないのが原因のようです。