コーディングをする上で、いまや必須なのがMT。
クライアントからの要望に答える為だったり、より便利にしてくれる為に、MTプラグインも必要とする時が多々あります。
ソレなのにいつも、「何処だっけ。。。あのプラグインは・・・」と無駄に探してしまうので、私的メモとして個人的によく使うプラグインだったり、利便性を強く感じたプラグインを、最低限の説明とともにリストアップしておきます。
より詳しく探したい人は、小粋空間さんのプラグイン一覧とかが非常に便利。いつも使わせてもらってます。
※リンクは全て別窓で開かれまする
CatEntries
・MTEntriesで特定のカテゴリーを表示・非表示
<MTCatEntries exclude="CategoryName1,CategoryName2"> ・・・ </MTCatEntries> <MTCatEntries include="CategoryName1,CategoryName2"> ・・・ </MTCatEntries>
FilterCategories
・カテゴリーリストで指定カテゴリを表示・非表示
<MTFilterCategories exclude="CategoryName1|CategoryName2"> ・・・ </MTFilterCategories> <MTFilterCategories include="CategoryName1|CategoryName2"> ・・・ </MTFilterCategories>
eval-template
・エントリーの中でMTタグを使えるようにする。
<$MTEntryBody eval="1"$>
MTTagInvoke
・attributeにMTタグを使用可能にする
<タグA タグA属性="<$タグB$>">
タグAの中身
</タグA>
ってコトと同じことが出来るようになる。
<ul> <MTTagInvoke tag_name="MTEntries"> <MTTagInvokeAttribute name="category"><$MTEntryCategory$></MTTagInvokeAttribute> <MTTagInvokeContent> <li><a href="<$MTEntryPermalink$>" title="<$MTEntryTitle$>"><$MTEntryTitle$></a></li> </MTTagInvokeContent> </MTTagInvoke> </ul>
MT4i
・MTを携帯で見れるようにする。
MTStripeColor
・しましまプラグイン(エントリや,コメント欄,トラックバック欄などの色を交互に変える)
<$MTStripeColor target="comments-body" oddcolor="odd" evencolor="even"$>
cutfirstchar
pm_headchanger
・カテゴリを任意の順番に並び替える。
(下の方が個人的にオススメ)
pm_headchangerのSAMPLE
010-カテゴリータイトル1 → カテゴリータイトル1
<$MTArchiveTitle pmhc=""$>
Trimj
・ トリミング(日本語対応でタイトル等の表示文字数を制限する)
<$MTEntryTitle trimj_to="100"$>
CommentOrderNumberByDescend
・コメント番号を降順に表示(MTCommentOrderNumber タグは昇順表示しかできない)
<$MTCommentOrderNumberByDescend$>
ArchiveLoad、ArchiveYear
・年別アーカイブ作成
参考:
Junkline
MovableType備忘録
multiblog
・複数ブログの管理
参考:
林檎と一緒に
ItsMemo::IT
Mapper Plugin
・GoogleMapsを利用する
Compare Plugin
・MTタグの値を元にした条件分岐の機能を追加。標準で<MTIfNonZero>や<MTIfNonEmpty>という、MTタグの値が0や空でないかを判定するタグはありますが、このプラグインを使うと、MTタグの値を文字列と比較したり、数値の大小の比較をすることもできます。
ArchivePage
・php化せずにアーカイブページを分割
mt-jfold
・指定した文字コードに変換したり
MovableType用UploadDir Plugin
ファイルのアップロード先を、拡張子により変更する
他にも便利なプラグインは沢山あるけど、取り合えずはこのくらいで。
リンク切れとか見つけたらご連絡くれるとありがたいです。