TopMovable Typeプラグイン拡張テンプレートタグ > ArchiveDateFooter プラグイン(MT4.x 対応)
News
各種ブログテンプレート
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
この記事を読んだ人はこんな記事も読んでいます
関連記事
人気エントリー
Hatena Hot Entries
Hatena Entries
トラックバックURL


コメント

はじめまして。いつも参考にさせていただいております。
今回、本プラグインを使用させていただきたく設置を試みたのですがうまくいきません。
アドバイスをいただけますでしょうか?

アップロード済み
■ArchiveDateFooter MT4対応版
■ArchiveDateHeaderプラグイン 1.0(コードを追加して修正済み)
(「mt-archive-dateheader」はdl場所がよく分からなかったので…。)

月別アーカイブテンプレートを、使用例を参考にして修正し
再構築をしようとしたところ以下のようなエラーが出てしまい進みません。

Can't use string ("00000001000000") as a subroutine ref while
"strict refs" in use at /home/***/www/mt/plugins/
ArchiveDateFooter/ArchiveDateFooter.pl line 49.
(「***」部分はドメインです)

MTは4.2rc2です。
お時間のあるときにでも見ていただければ幸いです。
よろしくお願いします。

[1] Posted by yzy : July 27, 2008 12:29 AM

>yzyさん
こんにちは。
ご質問の件ですが、同様の事象を確認いたしましたので、v2.01をリリース致しました。
ご連絡ありがとうございました。

[2] Posted by yujiro Author Profile Page : July 29, 2008 9:36 AM

こんばんは。
早速新しいバージョンをdl、無事設置できました。
ありがとうございました。

[3] Posted by yzy : July 29, 2008 11:08 PM
コメントする
greeting

*必須



ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字 イタリック アンダーライン ハイパーリンク 引用
[サインインしない場合はここにCAPTCHAを表示します]

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

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

Now loading...
Introduction
Entries of this Category
Recent Entries
Recent Comments
Recent Trackbacks
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 ...
Categories
Monthly Archives
BlogPeople
Now loading...
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
クリエイティブ・コモンズ・ライセンス
Powered by
Movable Type 4.261
 
List Me!