Movable Type 3.3 アップグレードによる月別アーカイブ・日別アーカイブの不具合

Movable Type 3.3 アップグレードによる月別アーカイブ・日別アーカイブの不具合

Posted at July 3,2006 12:31 AM
Tag:[MovableType]

一昨日公開した Movable Type 3.3 テンプレートに入れ替えられた方から「月別アーカイブ(日別アーカイブ)が正常に再構築されません」という質問を頂きました。

具体的には、月別アーカイブ・日別アーカイブを再構築すると、それらの全てのアーカイブが最新のエントリー数件が表示されるという、トップページみたいな内容になってしまうようです。なおアーカイブページの URL は正常に生成されています。

この不具合は 3.31 で改修されています。お手持ちの Movable Type を最新版にバージョンアップしてください。
また以降の内容は過去のものです。

この問題について、Coffee Time さんから、MTEntries タグにデフォルトテンプレートと同様の sort_by 属性および sort_order 属性を付与し、

<MTEntries sort_by="created_on" sort_order="ascend">

と変更することで正常に生成されるという情報を頂きました(関連エントリー:3.3用テンプレ追加修正)。ありがとうございました。

不具合が発生した方から頂いた情報では、問題が発生するのは 3.2 からのアップグレードのみで、正規の手順でも発生しています。DBには依存しないようです。詳細はMovable Type 3.3 テンプレートのコメント欄をご覧ください。

なお新規インストールで公開テンプレートの月別アーカイブおよび日別アーカイブが正常に表示されることは確認しています。また同じアップグレードを行ってもアーカイブが問題なく生成される方もいらっしゃるようです。

ということで、今後 3.2 から 3.3 へのアップグレードに伴って月別・日別アーカイブが正常に生成されない場合は上記の修正を行ってください。この不具合に関して、コメント・トラックバック等で情報頂ければ幸いです(製品の仕様であれば記事を訂正します)。

関連記事
トラックバックURL


トラックバック

3.3用テンプレ追加修正・・・さらに追加 from Coffee Time
うまくいったとばかり思っていた修正が、dropperさんからのコメントによって「... [続きを読む]

Tracked on July 3, 2006 6:52 PM

ブログでトラブリました from 鳥まかせ ?
小粋空間さんのこちらにもあるように、このカスタマイズを利用してMovableTy... [続きを読む]

Tracked on September 21, 2006 10:38 PM
コメント

こんにちは!
せっかくご紹介いただいたにもかかわらず、手落ちがありましたので、トラックバックとともにコメントさせていただきました。
記事からコピペしますが、
昇順(古い記事から並べる)にしたいときは
<MTEntries sort_by="created_on" sort_order="ascend">

降順(最新の記事から並べる)にしたいときは
<MTEntries sort_by="created_on" sort_order="descend">
のようです。
ただ、後半をさくっと削除して
<MTEntries sort_by="created_on">
でもいいようです。
知識がなくよくわからないのですが。。。

[1] Posted by chiffon : July 3, 2006 6:58 PM

>chiffonさん
こんにちは。
再度のご連絡ありがとうございました。
つまり、MTEntries の属性の有無が再構築に影響しているということですね。
情報提供ありがとうございました。

[2] Posted by yujiro : July 4, 2006 11:39 AM

コメントありがとうございました。
毎日たくさんのTBやコメントがあるのに、お返事頂き感謝です。別件でお聞きしたいことがあるのですが、この欄にふさわしくなければ削除してください。
月別アーカイブ(日別アーカイブ)が正常に再構築されない不具合は上記の修正を加えて解決しました。ところが、左カラムにある最近のエントリーと最近のコメントをそれぞれクリックすると、こちらのバナーの上に、Movabletypeにリンクした「ja」と余分な文字が出ます。全てのテンプレートを見直しても問題は無く、当ブログディレクトリーのarchives/年/月/post_○○で発生しているようです。どうやって直したいいのか・・よろしくお願いします。

[3] Posted by hase : September 23, 2006 12:56 AM

自己解決しました。エントリー短いと、「小粋空間ロゴ」が左側に回り込んで発生したようです。お騒がせしました。

[4] Posted by hase : September 23, 2006 2:16 AM

>haseさん
こんばんは。
ご連絡ありがとうございました。
ご質問の件、自己解決されたようで良かったです。
ではでは!

[5] Posted by yujiro : September 24, 2006 1:08 AM
コメントする
greeting

*必須

*必須(非表示)


ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字イタリックアンダーラインハイパーリンク引用
[サインインしない場合はここにCAPTCHAを表示します]

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)