ArchiveDateFooter プラグイン(MT4.x 対応)
Category:[プラグイン]
Tag:[ArchiveDateFooter, ArchiveDateHeader, MovableType, Plugin]
ArchiveDateFooter プラグイン が Movable Type 4.x 版で動作しなかったので、修正致しました。下のスクリーンショットは MT4 で月別アーカイブリストに ArchiveDateHeader + ArchiveDateFooter を利用して年別表示させたものです。

MT4 対応のプラグインは「ArchiveDateFooter プラグイン」のエントリーからダウンロードできます。
修正箇所は、アーカイブタイプ別のデータを取得する仕組みが変更されていたので、その部分を修正しました。とりあえず月別アーカイブでは昇順・降順ともに動作するようになってます。
その他、「The blog of H.Fujimoto:Movable Type 4のエントリーの日付の管理方法」の内容にしたがい、エントリーをインポートするケースを考慮して、プラグインで利用している created_on の指定を authored_on に変更しました。
ArchiveDateHeader は下記のプラグインを用いればOKです。
実は、ArchiveDateHeader プラグインは上記の他にもうひとつありまして、それが当サイトで紹介している Adam Kalsey 氏の ArchiveDateHeader 1.0 です。
こちらは再構築で下記のエラーが発生します。

mt-archive-dateheader や、MT4 で正常に動作する(または拡張タグが認識できる)プラグインと比較したところ、どうやらプラグインファイルの初期設定処理が実装されていないのが原因のようです。
ということで、ArchiveDateHeader 1.0 を MT4 で動作させたい場合は、下記のコード(青色部分)を追加すると良いでしょう。
:
use strict;
use MT::Template::Context;
MT::Template::Context->add_container_tag(ArchiveDateHeader => \&ArchiveDateHeader);
use MT::Plugin;
my $plugin = MT::Plugin->new({ name => 'MTArchiveDateHeader' });
MT->add_plugin($plugin);
sub ArchiveDateHeader {
:
関連記事
- EntryCategory プラグイン
- LogCommentAuthors プラグイン
- EntryCategoryID プラグイン
- カスタムフィールドによるアップロード画像をサムネイルで表示するプラグイン 0.02
- カスタムフィールドによるアップロード画像をサムネイルで表示するプラグイン
- Movable Type 4.1 の「ブログのテンプレートを初期化」について
- ブログ記事の入力フィールドに初期値を設定するプラグイン
- CodePress を無効にするプラグイン
- Movable Type 4.1 カスタムフィールドの使用方法
- テストデータを大量に作成する MTBooter プラグイン
- ブログ記事の画像挿入時に表示位置を指定しないプラグイン
- dTree プラグイン for WordPress v0.4
- エントリー投稿時のフォームボタンをグレーアウトするプラグイン for Movable Type 3.3x
- asciiTBPingfilter プラグイン v2.0
- dTree プラグイン for WordPress v0.3
- Movable Type プラグイン一覧(MT4対応)
- FiveStarRating プラグイン
- dTree プラグイン for WordPress v0.2
- dTree プラグイン for WordPress

