MTは何年後まで投稿できるか【MTEntries offset】の仕込み編

MTEntriesタグでは、「offset」という除外機能のあるタグが使えます。
●offset=”M”
最新のエントリーからM個を除外する。
ちょうど、記事リストページの一番上には載せたいが、最新記事としては表示させたくないという記事があって、日付が表示させない設定にしているので、これを未来の日付にして、offsetタグを使おうともくろみました。


あとからの投稿にも対処できるように、どのくらい未来の日付にしようか迷って、とりあえず区切りよく2100年にしたところ、再構築で以下のエラーメッセージが出てきました。

close Cannot handle date (12, 50, 23, 17, 1, 2100) at lib/MT/Template/ContextHandlers.pm line 4671

2050でも同様のメッセージが。同様に試していったところ、29年後の2037年でやっと投稿できました(´∀`)でもなんか中途半端な数字っすね。
プログラムを変えれば変更できるんでしょうが、当座は2037年までは投稿できそうです(笑)
ということで、最終的な表記は次のように。

これで、2037年にした最新の12記事は除外されて、その次の5つの記事が表示されるようになります。

日記

Posted by ponnao