Movable Type 3.151 日本語版・修正案
ダイナミック・パブリッシング関係のバグはかなり潰したつもりだったのですが、まだまだ残っているようです。このエントリーにバグ情報をトラックバックすると、小人さんがパッチを考えてくれることがあります。
- save_entry時に「Use of uninitialized value in modulus (%) at lib/MT/Util.pm line 159」と言われて失敗する場合がある。(2005/02/10)
- ダイナミックパブリッシングでMTCommentOrderNumberが生成されない。(2005/02/10)
- ダイナミックパブリッシングでMTEntryCategoriesの中でMTCategoryCountを使用すると必ず1を返す。(2005/02/15)
- save_entry時にすでにエントリーに割り当てられているbasenameが変更されてしまう。(2005/02/15)
細かい説明は書いている暇がないので省略します。
お世話になっております。CHOU-FLEURです。
解りづらい説明かと思いますが、気づいた事をトラックバックさせて戴きました。
その際、アドレスを誤ってしまい2度送ってしまいました。お手数をおかけしますが、古い方のトラックバックの削除をお願い致します。
http://www.chou-fleur.net/blog/archives/200502/p_20050225_001.php
のコメント欄に原因の説明と解決方法のようなものを書きました。
Jcode.pmの代わりにEncode.pmを使うようにするとよい、ということです。
既に慨知の問題だったみたいですね。お手数をおかけ致しました。
(o)さん作成のI18N-encode.pmをお借りしまして、問題解決致しました。
ありがとうございます。
Leave your comment here.
個人的には、2.6の頃からずーっと思っていたのですが……
MT/Mail.pmの
$hdrs->{'Content-Type'} = qq(text/plain; charset="iso-2022-jp");
$hdrs->{'Content-Transfer-Encoding'} = "7bit";
ここに、
$hdrs->{'MIME-Version'} = 1.0;
を追加してほしいです。これがないと、うまく表示できないメーラーもあるんですよね……。
確かにー。Content-Typeヘッダがあるということは、RFC822メールではなくてRFC1521メールなのですから、MIME-Versionヘッダはmustなんじゃないでしょうか。
3.17でもバグ情報の収集と、修正情報のエントリーを作られるんでしょうか。
Berkeley DBを使っててフォルダが ./dbの設定のまま付属プラグインのNofollowの設定画面に入ろうとしたらエラーに……
エラーメッセージがそのまんまなのでフルパスで設定し直したら直りました。
……なんかMySQLサーバーが信用できないというか重いって噂ばかりでもっと重いBerkeley DBに逃げてます……
以前からインストール用のドキュメントにはフルパスで指定するように記載があります。一部の解説記事などで不正確なことが書かれていて誤解されている方が多いように思います。
その他に修正した方が良さそうな点があったら記事を書く予定です。