|| りんごのお味 || でこぽんリンク || りんごの味見 || りんごの聖地 || マクドサーバー ||

Movable TypeをPostgreSQLで動かすとコメントが順崩れな件について

どうしてか全然分からなかったんですよ、コメントの順序がてんでバラバラになっちゃってるのが。データそのものをBerkeleyからPostgreSQLに移す際に、blog IDそのものが変動しちゃってるんで、そのせいかなーなんて思ってたんですけど違ったんですね。樋山氏のエントリで知りましたです。

lib/MT/Template/Context.pm の 741行目から始まる部分
 
} elsif (my $n = $args->{recently_commented_on}) {
  $args{'join'} = [ 'MT::Comment', 'entry_id',
    { blog_id => $blog_id, visible => 1 },
    { 'sort' => 'created_on',
    direction => 'descend',
    unique => 1,
    limit => $n } ];
  $no_resort = 1;
}
 
の部分を
 
} elsif (my $n = $args->{recently_commented_on}) {
  $args{'join'} = [ 'MT::Comment', 'entry_id',
    { blog_id => $blog_id},{ unique=> 1 } ];
  $args{'sort'} = 'created_on';
  $args{direction} = 'descend';
  $args{limit} = $n;
  $no_resort = 1;
}
 
に修正

あーら不思議。まともな表示になりました。樋山氏、ありがとうございます。そこで新たな課題が…。この順序崩れまくっていた間に頂いたコメントが判明。すみません、今からお返事させて頂きます。
| コメント(0) | トラックバック(0) |

トラックバック(0)

トラックバックURL: http://mmaacc.ddo.jp/m/mt5/mt-tb.cgi/946

コメントする

Author

たく@藤沢
Blog Facebook Custom RSS/Atom はてな Tumblr Twitter YouTube

覚え書きカテゴリ

▽で展開|△で折畳み

月別 アーカイブ

▽で展開|△で折畳み
CPU hour
MEMORY hour

この覚え書きについて

このページは、たくが2005年8月16日 15:22に書いた覚え書きです。

ひとつ前の覚え書きは「「SUKIYAKI」再発」です。

次の覚え書きは「地震速報システム」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ddo.jp

アイテム

  • マウント変換アダプター
  • A賞 綾波レイフィギュア
  • クリスタルプリント無料体験キャンペーン|富士フイルム
  • 東山ひがし茶屋街
  • 紅葉は期待薄な兼六園
  • 秋の兼六園