うーん、今日になって個別エントリーのコメントが1つしか表示されていないことに気がついてしまった。
以前はちゃんと表示されていたはずなのに何故だろう。アーカイブは動的生成にしているのだけど、動的生成にしていないメインページはちゃんと複数個のコメントが表示できている。
最近やったことというと PHP5.0.x から PHP 5.1.2 にアップデートしたこと。もしかしたらこのせいだろうか?
追記(解決編):にらんだとおり Smarty のバージョンが問題でした。Smarty のホームページから最新版(2.6.13)をダウンロードして php/extlib/smarty を入れ替え、「サイトを再構築」したらちゃんと複数のコメントが表示されるようになりました。
Tags: Movable Type, My Sites
ボクもPHP5.1.2にアップデートしたときに同じような症状に悩まされました。コメントやトラックバックが0のときでも、なぜか内容が空の状態で1件表示されるのです。
原因がわからなかったのでPHPを4にダウングレードしました。5.0.xなら問題なかったのですね。。
こんにちは yosshi さん。
やはり PHP 5.1.2 が原因でしたか。うーん、MT が使っている Smarty をアップデートしたら治ったりするのかなぁ。それとも MT 自身を修正しないといけないのか。
smartyのバージョンでしたか。
今度チャレンジしてみます。