July 16, 2003

Recent Comments

 コメントがついたら、左側の「Recent Comments」ですぐにわかるようにした。
 昔の記事(エントリー)にコメントがつくと、当事者にしかわからないので。

 その他少し触ったんだけど、ほぼ自分用に覚書。読み飛ばして。
・リーセントコメント+コメント日付を表示(を微妙にカスタマイズ)
http://www.mylog.jp/blogs/q-box/archives/001017.html
 +、PostgreSQL環境だと↓で最新のコメントを拾うようになった。
注:正確には、元記事をエントリーした時間もソートの条件に加わる。古い記事のコメントより、新しい記事のコメントが優先される。図説すると、この図で(1)になる。
 最新のコメントを真に拾う方法は >> こちら
───────────────
最新のコメントを拾ってくれない欠陥の対処方法を掲載します.

$MT_HOME/lib/MT/Template/Context.pm
の637行目当たりに,この属性を処理する部分があります.

} 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;
}

としてみて下さい.
───────────────

・Mainのエントリー表示数を変更
http://www.mylog.jp/blogs/q-box/archives/000891.html

・Archivesの位置変更

トラックバック

» 最近のコメントを表示する from WKNS 2ndStage
BLOG質問箱のリーセントコメント+コメント日付を参考に最近のコメントを表示しようとしたのですが、リビルドの際にエラーが出てしまい、反映されません。 What's new?のRecent Commentsを参考にContext.pmを修正すると、無事反映されました。... 続きを読む

» MovableType:PostgreSQL使用時の最近のコメント(RecentComment)を正しく表示 from *mt::MRU
 Postgres使用時の最近のコメント[Recent Comment]が正しくソートされない問題。  初期はタグの記述とか間違っているかと思って本当に苦労しました(苦笑。  で、どうやら仕様上そうなってしまうらしいと気づいてから、今までしばらく放っておいたのですが、最近コメン... 続きを読む

» 最近のコメントの並びを修正 from re-in-car-na-tion
バックエンドをpostgresに変えてから最近のコメントの並びがおかしくなっていたので調査 ソースを眺めていると、どうもSQLの発行部分がおかしいようでgoogle様に聞いてみるとここに解決方法が書いてあった。 MT3.0Betaでもこれで解決できました(パッチは手で当てたけど)... 続きを読む