Ramdom Entry Pickup
- アフィリ・ブログ「ガチャピン・ショッピングモール」立ち上げました。 (2006年12月04日)
- PostgreSQL & recently_commeted_on (2005年01月16日)
- 今日のブックマーク (2006年09月20日)
- 「寄生獣」がハリウッドで実写映画化 (2005年07月19日)
- メールソフト「Becky!」にベイズ理論のスパムフィルター (2006年07月22日)
« 「Sleipnir 2.00」のβ3公開 | メイン | 症状?副作用?どっち?? »
ひさびさのMTカスタマイズネタです(^^;)
このブログで使用しているわけではありませんが、どうしても右サイドバーの、
【カテゴリー一覧を、自分の好きな順番で並び替えたい】
という必要が出てきたので導入することにしました。
参考URL:
・The blog of H.Fujimoto: カテゴリを任意の順番に並べ替える
上記サイトですばらしいMTプラグインを配布しておられます。
では、実作業はというと、
use MT;
use MT::Template::Context;
use MT::Plugin;
my $plugin = MT::Plugin->new;
$plugin->name("Cut First Char 0.01");
$plugin->description('Cut first n char from MTtag.');
MT->add_plugin($plugin);
MT::Template::Context->add_global_filter(cutfirstchar => \&cutfirstchar);
sub cutfirstchar {
my ($text, $arg, $ctx) = @_;
$text = substr $text, $arg;
$text;
}
1;
上記スクリプトを、「cutfirstchar.pl」とでも名前を付けて、
「MT/plugins」にアップロードします。
後は、カテゴリー名を表示するところに、「cutfirstchar="n"」と入れるだけです。
nは、カテゴリー名の先頭からカットする文字数です。

中上級者なら MT の入門からマスターまでこの1冊で OK!
こんな本を待っていたLink HTML:
トラックバックURL: