「最近のコメント」のツリー表示

観測気球

収集物の記録書庫 a data archive of collection -- collectible toys

[要旨] 私も試してみましたが、ココログでは使いものになりませんね(泣)
[キーワード] コメントのツリー表示

« カテゴリアーカイブ毎に異なるカスタマイズを実施する | トップページ | orkutの会員構成 »

2004.05.10

「最近のコメント」のツリー表示

やりたいこと: 「最近のコメント」のツリー表示、例えば、以下のような表示を実現したい。

最近のコメント

  • 記事・その1 - 2004年 4月29日 投稿 (コメント数: 3)
    • └ C さんから 2004年 5月 5日 [注: ← これが最新のコメント]
    • └ B さんから 2004年 5月 1日
    • └ A さんから 2004年 4月30日
  • 記事・その3 - 2004年 5月 3日 投稿 (コメント数: 4)
    • └ C さんから 2004年 5月 4日
    • └ A さんから 2004年 5月 4日
    • └ B さんから 2004年 5月 3日
    • └ A さんから 2004年 5月 3日
  • 記事・その2 - 2004年 5月 1日 投稿 (コメント数: 2)
    • └ E さんから 2004年 5月 2日
    • └ D さんから 2004年 5月 1日

結論をまず先に書くと、ココログでは期待通りの並び順にできません。

ココログプロでは、Movable Type と同様のテンプレートタグが使えることになっています。 しかし、実際に使ってみると、動きが違うものがいくつかあることがわかってきました。 動きが違うテンプレートタグの中には、コメントに絡むものがあり、今回は見事にその罠にはまってしまいました。

もし、Movable Type と同じ動きをするのなら、以下のように書けば、期待通りの表示ができるはずです。

<h2>最近のコメント</h2>
<ul>
<MTEntries recently_commented_on="10" sort_order="descend">
<li><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a>
    - <$MTEntryDate format="%Y"$>年 <$MTEntryDate format="%m"$>月 <$MTEntryDate format="%d"$>日 投稿
    (コメント数: <$MTEntryCommentCount$>)<br />
<MTComments lastn="5" sort_order="descend">
└ <a href="<$MTEntryPermalink$>#c<$MTCommentID$>"><$MTCommentAuthor$></a> さんから
    <$MTCommentDate format="%Y"$>年 <$MTCommentDate format="%m"$>月 <$MTCommentDate format="%d"$>日
    <br />
</MTComments>
</li>
</MTEntries>
</ul>

ココログでは、なぜか、

<MTEntries recently_commented_on="10" sort_order="descend">

sort_order="descend" がうまく働かないようで(descend は降順に並べる、という意味。 逆に昇順に並べたい場合は ascend を指定します)、常に ascend っぽい並びになります。 「ぽい」というのは完全な昇順ではなく、微妙に順番が入れ替わるものがあるからです。
そういう訳で、「最古のコメント」一覧としては使えそう(厳密には「ぽい」ものになります)ですが、 「最近のコメント」としては使えません。
どうもココログでは、recently_commented_on と sort_order を同時に使おうとすると、ちゃんと動かないようです。

えーと、つまりはココログではrecently_commented_onが動かないという事でいいんでしょうか?(略し過ぎ)

SO505i Stand-by Disp: ココログでrecently_commented_onは使えない?

「使えない」んじゃなくて、動きがおかしい、ということですね。って、それを「使えない」っていうのか(苦笑)

たまに見かけるコメント欄の表示がツリー化しているサイト様。。 私もやりた~い と思うんですが、ココログ用のソレってあります?

キノミキノママ: ツリー化したい@ココログ

そういう訳ですので、今のところ、現状で我慢するしかないようです。
念のため、ココログスタッフルームにトラックバックを打っておきます。改善していただけるかどうかはわかりませんが。


どんな感じに表示されるか、「観測気球」のサイドバーのいちばん下に、 「最近のコメント (ツリー表示してみるテスト)」として 試験的に表示していますので、参考にしてください。 そのうち、外すと思いますけど。

投稿者: tsupo 2004.05.10 午後 01:53 | 固定リンク | このエントリーをはてなブックマークに追加 | このエントリを del.icio.us に登録 このエントリの del.icio.us での登録状況 | このエントリを Buzzurl に追加このエントリの Buzzurl での登録状況 | このエントリをlivedoorクリップに登録 このエントリのlivedoorクリップでの登録状況 このエントリをlivedoorクリップに登録している人の数 | 酢鶏巡回中

楽天市場


ウェブログ・ココログ関連」カテゴリ内の最近の記事

プログラミング」カテゴリ内の最近の記事

品揃え豊富で安い!NTT-X Store


アマゾンわくわく探検隊

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/6737/569195

この記事へのトラックバック一覧です: 「最近のコメント」のツリー表示:

» ツリー化したい@ココログ第2弾=з from キノミキノママ
自分でなんとか~・・・と思って弄り倒していたら、観測気球サマのTB発見! でも、 続きを読む

受信: 2004.05.10 午後 03:22

» 観測気球: 「最近のコメント」のツリー表示 from 此処録ANNEX:ココログTIPS
観測気球: 「最近のコメント」のツリー表示 続きを読む

受信: 2004.07.03 午後 12:29

» MT-コメント/トラックバックをツリー表示に from 秀ボーの詩的関心事
 トップページにコメントとトラックバックのリストを表示する設定をしました。  [... 続きを読む

受信: 2005.06.16 午後 06:31

» MT-コメント/トラックバックをツリー表示に from 秀ボーの詩的関心事
 トップページにコメントとトラックバックのリストを表示する設定をしました。  [... 続きを読む

受信: 2005.07.14 午後 01:07

コメント

コメントを書く




※イタズラ防止のため、メールアドレスを入力しないと投稿できません。

次からのコメント入力の手間を省くために、名前やメールアドレスをcookieに記憶しますか?


URL を入力すると、その URL にリンクがはられます。
なお、メールアドレスは公開されません。ご安心ください。


ワード

ニッセン

fujisan.co.jp

楽天市場