blog.ludicmind.net

TrackBackスパム再来

Posted in Movable Type by harry on the May 16th, 2005

以前TBスパムが来た際に、mt-tb.cgiを書き換えて半角英数字だけのTBは拒否するようにしたんですが、href属性内に文字化けで2バイト文字が入っているTBスパムが襲来。半日で60件。「href=”http:」の「f=”h」が化けてるので、無効なa要素と化してしまってる本文にムカ。ちゃんと仕事しろよ、と。

なので、任意の文字列でフィルタリングするQuasi-Spam Filter Pluginを入れさせて頂きました。助かります。

(more…)

エントリー更新通知

Posted in Movable Type by harry on the January 5th, 2005

MTのエントリー更新通知がダサくて、色々調べてみた所、lib/MT/App/CMS.pmのsub send_notifyで処理されている様子。

件名をいじるなら

my $subj = $app->translate("[_1] Update: [_2]", $blog->name, $entry->title);

をいじれば良さげ。

Perlはわかんないので、明日みっしぶさん【誰】に聞いてみようっと。

Context.pm バグ

Posted in Movable Type by harry on the December 31st, 2004

search_templates/default.html つまりは検索結果のテンプレートだが、ここにCategoriesタグを用いようとすると、以下のようなエラーがでてしまう。

An error occurred:
Undefined subroutine &MT::Entry::RELEASE called at /????/MT/lib/MT/Template/Context.pm line 1619.

これは require MT::Entry; されずにMT::Entry::RELEASE をCallしようとして発生しているのだが、ソースを見ると他にもあやしい部分があった。対処方法は、以下の通り。

756行目のsub _hdlr_entry_status関数および1600行目のsub _hdlr_categories関数直下に以下の一文を追加する。
require MT::Entry;

いずれも親関数でrequire MT::Entry;されているが、Sub関数で有効になっていないようだ。

ということなのか。このエラーは。

コメスパ対策

Posted in Movable Type by harry on the August 26th, 2004

ポコポコ現れだしたので、対策を施しました。
Akihiさんに感謝。

コメントお知らせプラグイン

Posted in Movable Type by harry on the August 26th, 2004

コメントを書く際にチェックボックスをONにすると、以後コメントが追加されるとメールで通知してくれるというプラグイン。もちろん管理者にではなくゲストに。
時間ができたら入れてみよっと。

MT-Notifier