2004年06月04日 Fri 23:52
人柱日記その10「ああ…スイマセン編」
人柱日記その9「カンペキダ?編」
http://www.tugaa.net/blog/archives/000135.html
で、修正が終ったと思ってたら、実はQuickPost(2.6xでいうMT It!)のバグが残ってました。
スイマセン。
で、どこかと言うとlib/MT/App/CMS.pmの4331行目あたりの
sub reg_bm_js {
my $app = shift;
my $q = $app->{query};
my $js = _bm_js($app->base . $app->uri, scalar $q->param('bm_show'),
scalar $q->param('bm_height'));
$js =~ s!d=document!d=external.menuArguments.document!;
$js =~ s!d\.location\.href!external.menuArguments.location.href!;
$js =~ s!^javascript:!!;
$app->{no_print_body} = 1;
$app->send_http_header('text/plain');
$app->print('<script language="javascript">' . $js . '</script>');
1;
}
に
$js =~ s!\%20! !g;を追加して
sub reg_bm_js {
my $app = shift;
my $q = $app->{query};
my $js = _bm_js($app->base . $app->uri, scalar $q->param('bm_show'),
scalar $q->param('bm_height'));
$js =~ s!d=document!d=external.menuArguments.document!;
$js =~ s!d\.location\.href!external.menuArguments.location.href!;
$js =~ s!^javascript:!!;
$js =~ s!\%20! !g;
$app->{no_print_body} = 1;
$app->send_http_header('text/plain');
$app->print('<script language="javascript">' . $js . '</script>');
1;
}
としないと、(IE用?の)右クリックでのQuickPostでエラーが出ます、スイマセン。
最近、MT it!とか使ってなかったんで(言い訳)…
と言うzipファイルに
人柱日記その9「カンペキダ?編」
http://www.tugaa.net/blog/archives/000135.html
で指摘していたのTypoの修正と上記の修正を加えた、
修正済のファイル(5個)を入れておきますので、
Ogawa::Memoranda
http://hassaku.main.jp/blog/
の『Movable Type 3.0DEのバグフィックス』
http://hassaku.main.jp/blog/archives/000871.html
にある、default-templates.zipと合わせて、ご利用いただければ幸いです。
tugaaさん:
「$js =~ s!%20! !g;」の件ですが、問題なく動くみたいですね。私の方も反映しておこうと思います。
tugaaさんのblogではtugaaさんの判断でパッチ情報を掲載されるのがよいと思いますよ。私だけではどうしてもキャッチアップが遅れがちになってしまいますので。
Posted by: (o) at 2004年06月06日 06:41(o) さん、コメントありがとうございます。
知識が不足してるもので、いつもお世話になりっぱなしになり、
申し訳ありません。人に頼りっぱなしです…。
ということで、5日に追加した箇所は削除しておきます。
これからも、よろしくお願いいたします。
Posted by: tugaa at 2004年06月06日 08:34(o)さん、コメント&Typoの指摘ありがとうございます。
Typo修正と、Ogawa::Memorandaで、
新たに修正が加えられていた部分とあわせ、新しく
zipファイルをUPしました。
これからも、ミスなどあれば随時修正いたします。
本当にありがとうございました。
どなたでも結構ですので、
他にも、ミスがあった場合報告していただければ幸いです。
また、ご意見ご要望などもあれば、よろしくお願いいたします。