« 解析系&SEOツールを統合した無料解析ツール | メイン | YouTubeに音声をアップロード »

2010年05月13日

MTIfCategoryで複数指定:カテゴリー毎に違うデザイン

まず、以下のサイトより、mtcatx-1_5.zip をダウンロード。もし、カテゴリーごとのテンプレートを正規表現を使って分岐する必要があるなら、mtregex-1_61.zip もダウンロード。 それぞれ以下のディレクトリにコピーする。bradchoateというディレクトリは存在しないので作成すること。

mtcatx-1_5.zip
(MTディレクトリ)/plugins/catx.pl
(MTディレクトリ)/extlib/bradchoate/catx.pm

mtregex-1_61.zip
(MTディレクトリ)/plugins/regex.pl
(MTディレクトリ)/extlib/bradchoate/regex.pm
(MTディレクトリ)/extlib/bradchoate/postproc.pm

<MTIfCategory name="カテゴリ名1">
カテゴリ名1で表示したい内容
</MTIfCategory>
<MTIfCategory name="カテゴリ名2">
カテゴリ名2で表示したい内容
</MTIfCategory>

nameには1つしか記述できない。複数指定したい場合は以下、

<MTIfCategory pattern="/カテゴリ名1|カテゴリ名2|カテゴリ名3/">

上記のように、クオーテーションマーク「"」の内側にスラッシュ「/」を入れて、カテゴリー名を半角の縦線で区切る。

この例だと「カテゴリ名1メ」と「カテゴリ名2」「カテゴリ名3」の3つのカテゴリーに、同じソースが挿入できます。