コメント欄炎上防止プラグイン for MT
友達と話していて意外に好評だったので公開してみる。
MovableType用、「コメント欄炎上防止プラグイン ver. 0.0000002」です。
[これはすごい!]
というわけで、それPlu!
package MT::plugins::BurnProtect;
use strict;
use MT::I18N;
use MT::Template::Context;
my $PLUGIN_NAME = 'BurnProtect';
my $VERSION = '0.0000002';
if (MT->can('add_plugin')) {
require MT::Plugin;
my $plugin = new MT::Plugin( {
name => $PLUGIN_NAME,
version => $VERSION,
author_name => 'CHEEBOW',
author_link => 'http://cheebow.sub.jp/chemt/',
} );
MT->add_plugin($plugin);
}
MT::Template::Context->add_global_filter(BurnProtect => sub {
my ($text, $arg, $ctx) = @_;
$text . MT::I18N::encode_text('・・・いい意味で。', 'utf8', undef);
});
とりあえず動きます(笑)。
テンプレートで、
となっているところを
って感じにします。
グローバルフィルタなので、CommentBody以外にも使えますです。
ま、なんだ、ネタですけどね……。
勝手につくってごめんなさい……。>百式さま
どうでもいいけど、BurnProtectって英語的にどうなんだろう……。
投稿者 CHEEBOW : 2007年01月04日 12:09
[ Movable Type ]
トラックバック
このエントリーのトラックバックURL:
このリストは、次のエントリーを参照しています: コメント欄炎上防止プラグイン for MT:
» MovableType用、コメント欄炎上防止プラグインを公開! from idea*idea
友達と話していて意外に好評だったので公開してみる。 MovableType用、「コメント欄炎上防止プラグイン ver. 0.0000002」です。多分他の... [続きを読む]
トラックバック時刻: 2007年01月04日 17:19
» Searchblogで採用された『Search Referral Widget』は業界標準になるか?! from popxpop
ブロガーネットワークのFederated Media創立者であるJohn Ba... [続きを読む]
トラックバック時刻: 2007年05月14日 09:42