« メンテナンス終了しました | メイン | ネット・エコノミー解体新書 第7回「携帯電話−巨人たちの戦い(前編)」 »

November 8, 2006

トラックバックの不具合、直ったっぽい

いただいたトラックバックを受け付けないエラーも直ったっぽいです。

Movable Typeでは、一定期間に一定以上の数のトラックバックを受け付けると、その後のトラックバックを一切受け付けなくないしくみになっているようですが、スパム以外の方の被害が大きいので、ipアドレスが違えば受け付ける、というコードの変更をいたしました。
こちらおよびこちらのサイトを参考にさせていただきました。どうもありがとうございます。)

以下、備忘のためのメモ。(今後とも、バージョンアップのたびに書き換える必要があるかも知れないので。)

−−−

mtのアプリケーションが入っている「アプリケーション・ディレクトリ」の下「lib/MT/App」の中にある「Trackback.pm」のファイルの125行目からの

if ($app->config('OneHourMaxPings')
<= MT::TBPing->count({ blog_id => $tb->blog_id,
created_on => [$from] },
{range => {created_on => 1} })) {
return 0;
}

を、

if ($app->config('OneHourMaxPings')
<= MT::TBPing->count({ blog_id => $tb->blog_id,
ip => $user_ip,
created_on => [$from] },
{range => {created_on => 1} })) {
return 0;
}

に。
また、136行目からの、

my $terms = {
blog_id => $tb->blog_id,
created_on => [$from]
};

を、

my $terms = {
blog_id => $tb->blog_id,
ip => $user_ip,
created_on => [$from]
};

に変更いたしました。

(以 上)

トラックバック

このエントリーのトラックバックURL:
http://www.tez.com/mt/SA20071216T.sa/770/SA20071216U.html

この一覧は、次のエントリーを参照しています: トラックバックの不具合、直ったっぽい:

» isologueã?®ã??ã?©ã??ä¸?å??å??ã??ç?´ã?£ã??ã??ã??ã??ã?®ã?§ from ('A`)ï??ï?ªï?°blog
ã??ã??ã??ã??é£?ã?°ã??ã?¦ã?¿ã??ã?? freefluxã?®ã??ã?©ã??ã?¯ã?©ã??ã??æ??å??ã?®po... [詳しくはこちら]

» トラックバックの不具合 from 法務だけど理系女子の綴るblog
長い間、気付いてなかったのですが、TBを受け付けられなく不具合があったようです。 発覚したのは、「なぜ、日本人はUIにお金を払わないの?」というエントリが... [詳しくはこちら]

» MT(ムーバブルタイプ)でトラックバックが受信出来ない問題について  from 群馬県で働くWebクリエイターsomyuのブログ
MTでトラックバックを受信出来ない問題の備忘録です。 あまり気にしていなかった... [詳しくはこちら]

コメント

いつも楽しく勉強させていただいております。

関係あるかどうかわからないのですが、以前はisologueさんのサイトにアクセスするとなぜかIEが異常終了することが多かったのですが、上記の修正以後、発生しなくなったようです。

念のため、ご報告まで。

コメントを投稿

週刊isologue

Powered by
Movable Type 4.01