Movable Type 3.33-ja でダイナミック・パブリッシングを行った際、次ページを表示するタグ MTEntryNext がうまく動いていないことを発見。
早速 Google って見ると 3.31 では正常になったのが、3.32-ja, 3.33-ja ではうまく動作しなくなったようです。
# diff -u src/MT-3.33-ja/php/lib/mtdb_base.php ../htdocs/mtj/php/lib/mtdb_base.php --- src/MT-3.33-ja/php/lib/mtdb_base.php Fri Aug 4 06:58:23 2006 +++ ../htdocs/mtj/php/lib/mtdb_base.php Sat Dec 30 15:08:29 2006 @@ -534,6 +534,16 @@ $limit = 0; $offset = 0; } + if ($args['sort_order']) { + if ($args['sort_order'] == 'ascend') { + $order = 'asc'; + } elseif ($args['sort_order'] == 'descend') { + $order = 'desc'; + } + } + + $sort_field or $sort_field = 'entry_created_on'; + $sql = " select mt_entry.*, mt_placement.*, mt_author.*, mt_trackback.*
このパッチでうまく動くようになりました。
TypeKey とコメントテスト