• Emacs と Perl を使って,XML-RPC 経由で Movable Type のエントリを編集するツールを配布しています.良かったら持っていってください.( 2004/10/24 update) mapae logo
  • Movable Type で footnote*1 を生成する plugin を配布しています.良かったら持っていってください.( 2004/03/04 update )
  • その他の配布物等

*1: 脚注.よ〜するに,こ〜ゆ〜やつです.

MT4.1: XMPRPC でエントリを作成すると 9時間前の時刻になる

| コメント(0) | トラックバック(2)

mapae を使ってエントリを作成しようとすると,9時間前の時刻 *1になるという現象に遭遇.

デバッグコードを仕込んで追いかけていくと,ここの前後で,作成時刻が変わっている *2みたい.さらに追いかけていくと,どうやら CustomFields が悪さをしているみたい.

今のところ,私は CustomFields を使っていないので,addons/Commercial.pack を削除して対処.

【追記:2008/4/23】

まだ私は試していないのですが,addons/Commercial.pack/lib/CustomFields/XMLRPCServer.pm#L16 の

my ($cb, $mt, $entry, $original) = @_;

my ($mt, $entry, $original) = @_;

とすると直るそうです.

T/B くださった内田氏,元ネタの jiro氏に感謝します.


*1: つまり GMT
*2: $entry オブジェクトは正常な時刻のままです.新たに DB から読みなおさないと違いは分かりません

トラックバック(2)

トラックバックURL: http://d.nym.jp/mt/trackback/2020

モブログからの投稿時間がズレる原因が判明した。 MT4.1でXMPRPC を通じてエントリを作成する... 続きを読む

Movable Type 4.1に対して XML-RPC経由で投稿すると 投... 続きを読む

コメントする

最近のコメント

アーカイブ

Author

nym <n...@nym.jp>
Powered by Movable Type 5.161-ja