インストール方法は通常の MT プラグインと同じで
- mtregex-1_61.zip を解凍。
- (mt home)/plugins/regex.pl
(mt home)/extlib/bradchoate/regex.pm
(mt home)/extlib/bradchoate/postproc.pm
と FTP する。
かなり多機能なので、詳細は付属の readme.txt を読んで頂くのが一番良いのですが、特に便利な使い方を抜粋しました。
- MTRegexDefine コンテナタグ よく使う正規表現を予め定義しておくためのタグ。
例:orz を MSN の号泣icon に置換するフィルタの定義
<MTRegexDefine>s|orz|<img src="/emoticons/cry_smile.gif">|g</MTRegexDefine> - MTIfMatches コンテナタグ 正規表現の条件が真の時、<MTIfMatches>〜</MTIfMatches> の範囲内を表示
例:カテゴリ が perl と php の記事だけを表示
<MTEntries>
<MTIfMatches var="EntryCategory" pattern="m/(perl|php)/i">
<MTEntryBody>
</MTIfMatches>
</MTEntries> - MTIfNotMatches コンテナタグ MTIfMatches の Not パターンで動作
- regex フィルタ 全ての MT タグに対して、MTRegexDefine で定義したフィルタや直接指定するフィルタを適用する。
例:全ての記事に対して、perl という文字を強調する
<MTRegexDefine>s|perl|<b>perl</b>|g</MTRegexDefine>
<MTEntries regex="1"> <MTEntryBody> </MTEntries>または
<MTEntries regex="s|perl|<b>perl</b>|g"> <MTEntryBody> </MTEntries>
この記事を読んでいる方は、以下の関連記事も読んでいます。よろしければ一緒にご覧ください!
2005年5月17日
|
drk
|
コメント(0)
Tweet

コメントする