TopMovable Typeプラグイン > ArchiveDateFooter プラグイン(MT4.x 対応)
2007年7月 8日

ArchiveDateFooter プラグイン(MT4.x 対応)

Posted at July 8,2007 2:20 AM
Category:[プラグイン]
Tag:[, , , ]

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

MT4 で月別アーカイブリストの年別表示

MT4 対応のプラグインは「ArchiveDateFooter プラグイン」のエントリーからダウンロードできます。

修正箇所は、アーカイブタイプ別のデータを取得する仕組みが変更されていたので、その部分を修正しました。とりあえず月別アーカイブでは昇順・降順ともに動作するようになってます。

その他、「The blog of H.Fujimoto:Movable Type 4のエントリーの日付の管理方法」の内容にしたがい、エントリーをインポートするケースを考慮して、プラグインで利用している created_on の指定を authored_on に変更しました。

ArchiveDateHeader は下記のプラグインを用いればOKです。

実は、ArchiveDateHeader プラグインは上記の他にもうひとつありまして、それが当サイトで紹介している Adam Kalsey 氏の ArchiveDateHeader 1.0 です。
こちらは再構築で下記のエラーが発生します。

ArchiveDateHeader でのエラー

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 {
   :

関連記事

Posted by yujiro
関連記事
人気エントリー
トラックバックURL


コメントする

*必須



太字 イタリック アンダーライン ハイパーリンク 引用

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)

Now loading...
Entries of this Category
QRcode

現在停止中です
携帯電話からこのQRcodeを撮影することで携帯用URLを取得することができます

URI for cellular phones
ギターに入った猫
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site

このブログをメールで購読する by:FeedBurner

loading ...
BlogPeople
Now loading...
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
クリエイティブ・コモンズ・ライセンス
Powered by
Movable Type 4.1
 
List Me!