frei

旧「anney's room」からブログ「frei」だけ引っ越し&残しました

MT4。

えーっと、仕事の都合もあって

Movable Type を3.2から、4.25にアップグレードしましたー。

てな訳で、4.25での初投稿です。

絶対何か問題起きると思うんだけどなー。

特に EntryCategoryID あたりで。

えいっ。

Publish error: Publish error in template 'Individual Entry Archive': 

Unknown tag found: EntryCategoryID

・・・やはりorz

という訳で、それ以外は全く問題なく

スイスイ今のところ動いているので、

早速、オリジナルのプラグインをMT4用に

超適当に書き直しておきました。

これ→EntryCategoryID.pl

前回同様、拡張子を .pl に変更した後、

mt/plugins 配下に置いてくだせー。

ちなみに、私が契約しているロリポップだと

MT3系で記事投稿する度に、なんらかの問題でエラーが発生しちゃってたんだけど

投稿自体は出来てたので、そのまま放置してましたが(^^;

MT4だと、大丈夫な気がします。たぶん。おそらく。

追記:

気のせいでした...orz

たまにやっぱりエラーになります。

ついでに、他にもテンプレートタグでコケました。

有名らしいですが、MTArchiveDateHeader がなくなったようですね。

てな訳で、過去の日記達へのリンク部分のテンプレートを書き換えました。

・MT3系

<div class="sidetitle">過去の日記達</div>

<div class="side" style="padding-top:0px;">

<MTArchiveList archive_type="Monthly" sort_order="ascend">

<MTArchiveDateHeader>

<br style="margin-top:0px;" /> <MTArchiveDate format="%Y"> : 

</MTArchiveDateHeader>

<a href="<$MTArchiveLink$>monthly_list/"><MTArchiveDate format="%B"></a> 

</MTArchiveList>

</div>

・MT4系

<div class="sidetitle">過去の日記達</div>

<div class="side" style="padding-top:0px;">

<$MTSetVar name="last_month" value="12"$>

<MTArchiveList archive_type="Monthly" sort_order="ascend">

<MTSetVarBlock name="current_month"><$MTArchiveDate format="%B"$></MTSetVarBlock>

<MTIf name="current_month" lt="$last_month">

<br style="margin-top:0px;" /> <MTArchiveDate format="%Y"> : 

</MTIf>

<a href="<$MTArchiveLink$>monthly_list/"><$MTVar name="current_month"$></a> 

<MTSetVar name="last_month" value="$current_month">

</MTArchiveList>

</div>