« ピアス眼鏡 | メイン | 日本人の見わけ方 »
新しもの好きという理由だけで早速アップデートしたMTなんだけど、やはり不具合が出ているようだ。Six Apartのサイトにも、「近日中に修正版をリリースする予定」と、一週間ぐらい前からアナウンスされているものの、さっぱり出てこないので、逆にいえばそれほどたいした問題ではないのだろうとタカをくくっていた。
大体、Six Apartが示している不具合で関係ありそうなのは、「月別や日別など日付をベースにしたアーカイブテンプレートを再構築すると、出力結果のすべてのページに同じ最新エントリが表示される」ということなのだが、具体的にどうなるのかよく判らない。そこで月別アーカイブを確かめると、説明とはちがう妙な現象を発見する。
と言うのは、月別アーカイブがすべて月半ばから月末までの、半分だけしか表示されていないのである。はて、妙だと再構築してみるがやはり同じ。そのエントリー数を数えてみればちょうど13で、これはメインページの表示数に設定した数と同じである。どうも、<MTEntries>表示数の設定が、アーカイブにも引き継がれてしまうようだ。
Six Apartサイトに書かれている現象とはかなり違うのだが、「日付をベースにしたアーカイブ」の不具合という意味では同じだろうと、<MTEntries>に属性を追加するという回避策を施せばあら不思議、月別アーカイブはちゃんとすべて表示されるようになったのでありました。
他でこういう不具合について書かれているところが見つからなかったのだが、基本的に毎日書き連ねるという、無意味なことをしているMTサイトはそんなにないという理由であろうか。同じ現象に遭遇しておられた方がおられれば、現象が少々違うものの、Six Apartが勧めるやり方で解決可能なので、自己責任でお試しを。
投稿者 webmaster : 2006年07月08日 23:59
このエントリーのトラックバックURL:
http://med-legend.com/mt/mt-tbcba.cgi/847