MT3.2-ja-2 MTDate utcバグってますね
Movable Type 3.171日本語版で、「MTDateにutc="1"オプションを与えた場合に2回オフセット補正されてしまう不具合を修正しました。」
てのが、ありましたが、3.2-ja-2では、「MTDate utc="1"を与えても無視される」という新たなバグが作り込まれてますね。orz
3.171のときのパッチを参考にコードを追ってみたら、
ContextHandlers.pmの _hdlr_sys_dateの中で、「local $args->{utc};」をやっているのが原因のようでした。
# Perlで localすると、localしたとき変数は undefに変更されます。
なので、
local $args->{utc};
if ($args->{utc}) {
を
my $is_utc = $args->{utc};
local $args->{utc};
if ($is_utc) {
みたいに直せば OKですね。
「Movable Type」の新着
- MT4 のテンプレートをカスタマイズ [ 2007年11月 3日]
- MT4 のスタイルをカスタマイズ [ 2007年10月13日]
- 勢いで上げる MT4 [ 2007年10月 8日]
- Movable Type と MySQL [ 2007年10月 4日]
- スパムと闘う・TB編 [ 2006年4月30日]
- MT3.2-ja-2 MTDate utcバグってますね [ 2006年3月31日]
- Google Sitemapsに登録 [ 2006年3月17日]
- ブログの動線をスムーズに [ 2006年2月28日]
- アーカイブ画面を検索結果風にカスタム [ 2006年2月12日]
- アーカイブ系画面にもメニューを表示 [ 2006年2月 6日]
- MT4iインストール [ 2006年2月 1日]
- オープン前夜 [ 2006年1月29日]
- 探検 MovableType [ 2006年1月26日]
- MovableTypeにとりかかる [ 2006年1月24日]
最近のコメント
森小路による
このブログのアクセス状況は...へのコメント
RxOrcaによる
このブログのアクセス状況は...へのコメント
森小路による
XUL Window初表示へのコメント
最近のコメントを表示...