エントリでMovableTypeのタグを使用する

こ、これは便利。

http://bizcaz.com/archives/2006/05/14-142231.php


○使い方

1.EvalTemplate.pl をダウンロードする。
 ※各自の環境に合った文字コードで保存するようにしてください。僕は Shift_JIS で保存しました。

2.EvalTemplate.pl をアップロード。
 アップロード先は、いつものmt/plugins/ の中にアップロードします。

3.テンプレート修正
対象とするテンプレートは、メインページ、個別アーカイブ、カテゴリアーカイブと、日付アーカイブの各テンプレートです。テンプレート内の、エントリ本文(<$MTEntryBody$>)、エントリ追記(<$MTEntryMore$>)を以下のように修正します。

<b>修正前</b>
&lt;div class="entry-body">&lt;$MTEntryBody$>&lt;/div>

<b>修正後</b>
&lt;div class="entry-body">&lt;$MTEntryBody <font color="blue">eval="1"</font>$>&lt;/div>

青い字に部分を追加します。同様に、エントリ追記(<$MTEntryMore$>)にも追加します。

修正したら、いつもの保存して再構築します。

以上で、エントリ内でもMovableType(ムーバブルタイプ)のタグを使用できるようになりました。


注意事項
原理的にはグローバルフィルタが有効にできる場所であれば、どこでも、どんなテンプレートタグでも使えます。
強力な反面、悪用されると危険です。間違ってコメントやトラックバックで有効にしないよう、十分に注意を払ってください。
エントリ本文(<$MTEntryBody$>)、エントリ追記(<$MTEntryMore$>)に限定した方がいいと思います。