User:
Pass:
Keep:   
Xoops Cube Project
XOOPS Cube Project Site
Powered by Google


Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha
コメントやトラックバックの表示順を変更したい。 投稿者: メタル 投稿日:2004/11/16(Tue) 08:33 No.913  
大変ありがたく使わせていただいております。
デフォルト設定では、TBやコメントが日付順にしたほうについていくのですが、
これをあたしいものが上に表示させることはかのうでしょうか?


Re: コメントやトラックバックの表示順を変更したい。 投稿者: のぶのぶ 投稿日:2004/11/16(Tue) 22:33 No.915  

引用:

デフォルト設定では、TBやコメントが日付順にしたほうについていくのですが、
これをあたしいものが上に表示させることはかのうでしょうか?

簡単な方法で実現するためには、
wordpress/wp-comments.phpの16行目の、

        $comments = $wpdb->get_results("SELECT * FROM {$wpdb->comments[$wp_id]} WHERE comment_post_ID = '$id' AND comment_approved = '1' ORDER BY comment_date");

を、

        $comments = $wpdb->get_results("SELECT * FROM {$wpdb->comments[$wp_id]} WHERE comment_post_ID = '$id' AND comment_approved = '1' ORDER BY comment_date DESC");

に変更すれば良いと思います。
但し、このままだとWordPresのバージョンアップの度に上書きされてしまうので、少々面倒になります。
もしこのあたりで楽をしたいのであれば、少し効率は悪くなりますが、
wordpress/themes/default/comments-template.phpをwordpress/themes/xxxxxx/comments-template.phpにコピーして、
(xxxxはXOOPSで使用しているテーマ名で、メタルさんのサイトなら、xxxxxはfystyle_blogになります。)
その4行目あたりに、

<?php $comments = $wpdb->get_results("SELECT * FROM {$wpdb->comments[$wp_id]} WHERE comment_post_ID = '$id' AND comment_approved = '1' ORDER BY comment_date DESC"); ?>

という行を挿入するという手もあります。
お試しあれ!


Re[2]: コメントやトラックバックの表示順を変更したい。 投稿者: メタル 投稿日:2004/11/17(Wed) 13:56 No.922  


試したところ、見事成功いたしました!ありがとうございます。
こんなすばらしい物を無料で使わせていただかせていただき、
しかもサポートまでしていただけるとは・・真に感謝しております。
今後とも末永く使わせていただきます。
最後にもう一度ありがとうございます。


NO: PASS:

このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです
- KENT -