カテゴリー・アーカイブにカテゴリーの月別リストを表示する
カテゴリー・アーカイブに当該カテゴリーのエントリーを月別に表示するカスタマイズを紹介します。 スクリーンショットは当サイトの「Movable Type テンプレート」のカテゴリーの最近3ヶ月分を抜粋して表示したものです。 |
このカスタマイズは次のサイトで紹介されています。
Chitatopops:アーカイブ系のページでMTMonthHeaderを擬似的に実現
ということで、詳細につきましては上記サイトの「カテゴリーアーカイブで<MTMonthHeader>」下に表示されているリストをご利用ください。
また説明にある通り、MTTagInvoke と Compare プラグインが事前に設定されていることが必要です。3.31-ja で利用する場合は MTTagInvoke のコードを修正する必要があります(下記参照)。
Movable Type 3.3 の再構築で「<MTTagName>タグが閉じられていません」になる問題の対処(改)
スクリーンショットのようにツリー表示をするためには、タグに若干の修正を加えます。
- リストの h3 要素を span 要素に変更
- タグ全体を div 要素で括り id 属性(名称は任意)を設定
- ツリー化のカスタマイズを実施する
カテゴリー内で(そのカテゴリーの)エントリーを月別表示をするというテクニックはこれまでなかったと思われます。個人ブログ・ビジネスブログに関わらず色々活用できるのではないでしょうか。
- Movable Type6で記事のない親カテゴリのカテゴリページを出力する方法
- Movable Typeでブログ記事が属するカテゴリアーカイブのリンクをブログ記事ページに表示する
- Movable Typeで「カテゴリ+年別」の記事一覧を表示する方法
- Movable Typeで親カテゴリーアーカイブに表示した記事のメインカテゴリまでのパンくずリストを表示する
- Movable Typeのカテゴリのベースネームについて
- Movable Typeで複数ブログのブログ記事を同名のカテゴリ別に振り分ける方法
- Movable TypeのMTIfCategoryタグとMTEntryIfCategoryタグの違い
- Movable Typeのカテゴリリストで階層別に背景画像を変更する
- Movable Typeのカテゴリ・フォルダで特定の最上位階層を表示しない方法
- Movable Typeのカテゴリリストにダミーの親カテゴリを表示する
- MTEntriesタグのcategoryモディファイアに「AND」を含むカテゴリを指定する
- ブログ記事ページに自分が属するカテゴリのツリーと直属カテゴリの他のブログ記事一覧を表示する
- Movable Type 5でのMTEntriesタグのcategory/catgoriesモディファイアの動作改善について
- 親カテゴリーアーカイブにサブカテゴリーのブログ記事を表示する場合に特定のサブカテゴリーのブログ記事をフィルタリングする
- 特定のカテゴリのブログ記事を表示する
≫ カテゴリー毎の年別アーカイブ表示 from MT エンジニアブログ
どうも皆さん、こんにちは。板橋です。エンジニアブログでは初めましてですね。 今日... [続きを読む]
お世話になります。
お忙しい中、カテゴリーの月別リストの作成方法をご紹介いただき、ありがとうございます!!感謝、感謝です。
早速トライしたいのですが・・・
「Chitatopops:アーカイブ系のページでMTMonthHeaderを擬似的に実現」のリンクに行きたいのですが、IDとパスを聞かれるため、サイトにアクセスができない状態です。
このページは会員性になりますか?
大変恐れ入りますが、サイトにアクセスする方法も教えていただけると助かります。
以上、よろしくお願い致します。
>marikoさん
こんばんは。
コメントありがとうございます。
実はChitatopopsさんのサイトを訪問した時にはアクセス制限はかかっておりませんでした。ということで私も驚いています。
私が実験した時のサンプルタグが残っていましたので、本エントリーの最後にコメントアウトして掲載しました。すいませんがこのページをブラウザの「ソースを表示」で参照して頂けますでしょうか。
それではよろしくお願い致します。
何から何まですみません。
本当にありがとうございます。
今日、再度Chitatopopsさんのサイトを訪問したら、アクセスできました…
もう少し日にちを置いてからご連絡すべきでした。お手数をおかけして申し訳ありませんでした。
早速チャレンジしてみます。
本当にありがとうございます!
>marikoさん
こんばんは。
ご連絡ありがとうございました。
無事にアクセスできたようでなによりです。
ではでは!
いつもこのページでたくさん教えてくださりありがとうございます。
カテゴリーの月別リストを作りたいのですが、こちらでご紹介のChitatopopsさんのページが残念ながらアクセスできず(閉鎖?)どうやったものか悩んでいます。
お手数をおかけしてすみませんが、方法を教えていただけませんでしょうか?
>junさん
こんにちは。
ご質問の件ですが、私が実験した時のサンプルタグが残っていますので、本エントリーの最後にコメントアウトして掲載しております。
とりあえずこのページをブラウザの「ソースを表示」で参照して頂けますでしょうか。
それではよろしくお願い致します。
yujiro様
返信ありがとうございました。前レスをみていたのですが、「本エントリーの最後」というのを勘違いして見落としていました。
おかげさまで、期待通りの結果を得ることができました。ありがとうございます。
でも、MTTagInvokeって便利ですねぇ。。。ちょっと感動しました!
次にご覧になる方への伝言です。
サンプルタグでMTTagAttributeとあるところは、プラグインMTTagInvokeの1.0では、MTTagInvokeAttributeとタグ名称が変更になっています。
ご留意ください。
>junさん
こんばんは。
ご連絡&フォローありがとうございました。
ではでは!
すごいです!こんなことができるんですね。
この機能を早速使わせていただきました。ありがとうございます!!
ただ、表示させてみたら、かなりエントリーが多いもので、ものすご?く長いリストになってしまいました・・・
例えば、カテゴリーの月別のリストを折りたためるように設定することは可能ですか?他のエントリーにあるサブカテゴリーエントリーの折りたたみの方法を応用して、「○○年○月」をクリックすると、該当するエントリーが表示される・・・みたいなことは、可能だったりするのでしょうか?
もし何かいい方法があれば、教えていただけたら幸いです。
お忙しいところすみません・・・
>sanaさん
こんにちは。
ご要望の件、承りました。検討してみます。
が、現在時間がとれそうにないのでしばらくお待ちください。
それではよろしくお願い致します。
お世話になります!レス、どうもありがとうございます。
お忙しいところご検討いただけるということだけで、感謝です!
のんび?りとお待ちしております♪
ちょくちょくお邪魔させていただきます。よろしくお願いします。
すばらしいですね!
これを更に年別に出来ると言う事ないんですが。
ArchiveListとの兼ね合いが出来なさそうな感じですね…。
カテゴリー毎の年別をサイドメニューに表示させたいのですが、なかなか…。
>jyunoさん
こんにちは。
情報だけで恐縮ですが、MT4では年別カテゴリー(月別・週別・日別も)を出力する機能があります。