2008年11月| 12 3 45 6 7 8 9 10 11 12 13 14 15161718192021222324252627282930
トップ > Movable Type > 今日の研究:Movable Type 3.2のバグ?~HTMLファイルとPHPファイルにおける、エントリー数の違い~

今日の研究:Movable Type 3.2のバグ?~HTMLファイルとPHPファイルにおける、エントリー数の違い~

2005年10月12日 15:20

Movable Type 3.2-jaで、トップページと各カテゴリーぺージにおけるカテゴリーのエントリー数が異なるのに気がついた。

よくよく調べると、どうやらスタテックアーカイブ(.HTML)とダイナミックアーカイブ(.PHP)でカテゴリーのエントリー数が異なるようだ。

わかったのは、スタテックアーカイブのエントリー数は公開エントリーの数で、ダイナミックアーカイブにおける、エントリー数は非公開エントリーを含めた数であること。

ここから下は推測だが、エントリー数の項目表示には<$MTCategoryCount$>を使用するのだが、どうやらこのタグ自体表示、非表示の設定がしてないらしい。
スタテックアーカイブの場合は、そもそも非表示エントリーアーカイブは存在しないので、公開エントリー数のみ表示ししてくれるのだが、ダイナミックアーカイブの場合はユーザが呼び出さない限り、表示ファイルは存在しない。従って、DBのテーブルからエントリー数字を取得してくるのではないだろうか。

Movable Typeの場合基本がスタテックアーカイブ表示なので、この仕様であっても問題ない。
エントリー数が少なく、カテゴリーの追加が滅多に派生しない場合は、アーカイブ表示はスタテックアーカイブが適しているから…。

だが、エントリー数が膨大にあり、カテゴリー追加、変更、削除が頻繁に派生する場合では、スタテックアーカイブ表示では、再構築に膨大な時間が費やされる。
従って、膨大なエントリがある場合は、ダイナミックアーカイブが適している。
この時に、エントリー数が非公開を含めて表示されるのは困る。

とはいえ理由が不明なので、この質問を現在、シックスアパート社に問い合わせている。
返事を待ちたい。
#シックスアパート社のProNet会員は、会員専用ウェブサイトより同社の製品に関して質問ができる。

シックス・アパート プロフェッショナル・ネットワーク概要
http://www.sixapart.jp/pronet/

投稿者: Dakiny 日時: 2005年10月12日 15:20 | このエントリーをはてなブックマークに追加 このエントリーのはてなブックマーク被リンク数 |  このエントリをdel.icio.usに追加 | このエントリをlivedoorクリップに追加 このエントリーのlivedoorクリップ被リンク数 |  | コメント(0)  | トラックバック (0)

トラックバック

このエントリーのトラックバックURL:
http://www.dakiny.com/mtos/mt-tb.cgi/401
※文章内容と関係のないトラックバックは固くお断り。

コメントを投稿

Search


キャッシュ使用
Powered by 暴想

Download

Categories

ArchiveList

Trackbacks

Comments