何の役に立つのかわかりませんが、タグの出力をMD5ハッシュに変換するするグローバル・フィルタ・プラグインです。
use strict;
use Digest::MD5 qw(md5_hex);
#--- init
our $VERSION = "1.00";
#--- main
use base qw( MT::Plugin );
use MT::Template::Context;
my $plugin = new MT::Plugin ({
name => 'md5',
version => $VERSION,
description => 'MD5 hash',
author_name => 'Dai Okabayashi',
author_link => 'http://www.bayashi.net/'
});
MT->add_plugin ($plugin);
MT::Template::Context->add_global_filter(md5 => \&md5);
#--- sub
sub md5 {
my ($str,$flag,$ctx) = @_;
if($flag){
return md5_hex($str);
}
return $str;
}
1;
Movable Typeのutf8_encode_urlプラグインで紹介しているブクマ表示テンプレートタグのdel.icio.us の部分を以下のようにすると、Yahoo!、はてな、livedoorクリップと同じように del.icio.us の登録数も画像表示されるようになります。
プラグイン内部で Digest::MD5 モジュールを利用しています。
