| 最新の投稿-WordPress |
- 2004-6-20
- 2004-4-25
- 2004-4-22
- 2004-4-18
|
| 最新の投稿-雑記 |
- 2004-5-20
- 2004-3-24
- 2004-2-23
- 2004-2-21
|

Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha
|
|
| コメントの投稿方法について
投稿者:
茄っ子〜
投稿日:2006/01/28(Sat) 04:45
No.2514 |
|
|
 |
こんにちは いつもお世話になります コメントの事で少々質問があるのですが 実際に稼働しているwordpressのコメントの投稿方法を途中からxoops方式に変更すると今までのコメントが消えてしまうようですが何か救済する方法はあるのでしょうか?  |
|
Re: コメントの投稿方法について
投稿者:
tm
投稿日:2006/01/28(Sat) 09:41
No.2515 |
|
|
|
 |
xxxxxxxx_wp_commentsのcomment_author_email項目の comment_contentに<trackback />があるとWPはそのレコードを TBと判断するようですから、これをDBから削除してみるか。
もしくは template-functions-comment.phpの
function comment_type($commenttxt = 'Comment', $trackbacktxt = 'Trackback', $pingbacktxt = 'Pingback', $echo=true) {
if (preg_match('|<trackback />|', $GLOBALS['comment']->comment_content))
return _echo($trackbacktxt, $echo);
elseif (preg_match('|<pingback />|', $GLOBALS['comment']->comment_content))
return _echo($pingbacktxt, $echo);
else
return _echo($commenttxt, $echo);
}
を
function comment_type($commenttxt = 'Comment', $trackbacktxt = 'Trackback', $pingbacktxt = 'Pingback', $echo=true) {
//if (preg_match('|<trackback />|', $GLOBALS['comment']->comment_content))
//return _echo($trackbacktxt, $echo);
if (preg_match('|<pingback />|', $GLOBALS['comment']->comment_content))
return _echo($pingbacktxt, $echo);
else
return _echo($commenttxt, $echo);
}
こんな風にしてみちゃうか・・・・。 こわ、わからない人が書いてますので、心配でいっぱいなフォローです。 |
|
Re[2]: コメントの投稿方法について
投稿者:
tm
投稿日:2006/01/28(Sat) 09:53
No.2517 |
|
|
|
 |
書き込みできませんでした。エラーが出たためか 記事の編集ができませんでした(指定された記事がありません)ので 訂正を追記にて失礼します。
xxxxxxxx_wp_commentsのcomment_author_email項目の comment_contentに<trackback />があるとWPはそのレコードを |
|
Re[2]: コメントの投稿方法について
投稿者:
のぶのぶ
投稿日:2006/01/28(Sat) 11:15
No.2520 |
|
|
|
 |
tmさん、せっかくフォローいただいたようですけど、これは逆ですね。 XOOPSコメントを使用すると、先頭に<trackback />タグや、<pingback />タグがあるものしか、表示しなくなるので、従来のコメントが非表示になります。 よって、<trackback />を取ってしまうとこのトラックバックも表示できなくなります。
修正する箇所は、modules/wordpress/wp-comments.phpの24行目の
$comments = $comments = $wpdb->get_results("SELECT * FROM ・・・・・・
という行を、
$comments = $wpdb->get_results("SELECT * FROM ".wp_table('comments')." WHERE comment_post_ID = '$wp_post_id' AND comment_approved = '1' ORDER BY comment_date");
に置き換えることによって、ご希望の状態になるとおもいます。 |
|
Re[3]: コメントの投稿方法について
投稿者:
茄っ子〜
投稿日:2006/01/28(Sat) 12:21
No.2521 |
|
|
|
 |
早速のアドバイスありがとうございました しかしのぶのぶさんの言われるようにwp-comments.phpの24行目を置き換えてアップしましたがやはりXOOPSのコメントを使用すると以前のコメントは消えてしまうようです。  |
|
Re[4]: コメントの投稿方法について
投稿者:
tm
投稿日:2006/01/28(Sat) 13:09
No.2523 |
|
|
|
 |
反対のフォローで混迷をふかめたtmです ごめんなさいね。
DBのレコードを修正してはいけなかったのですが これはやられてないですか?やられていたら、直していただくしか・・・  |
|
Re[5]: コメントの投稿方法について
投稿者:
茄っ子〜
投稿日:2006/01/28(Sat) 13:42
No.2525 |
|
|
|
 |
DBの修正はしていないですよ 大丈夫です  |
|
Re[6]: コメントの投稿方法について
投稿者:
茄っ子〜
投稿日:2006/02/01(Wed) 10:22
No.2553 |
|
|
|
 |
やはり何度試してみてもXOOPSのコメント投稿に変更すると以前のコメントは表示されなくなりますね。  |
|
Re[7]: コメントの投稿方法について
投稿者:
のぶのぶ
投稿日:2006/02/01(Wed) 11:28
No.2554 |
|
|
|
 |
引用: 茄っ子〜さんは書きました: やはり何度試してみてもXOOPSのコメント投稿に変更すると以前のコメントは表示されなくなりますね。 
もうしわけありません、なかなか原因が・・・・ もう少し待って下さいね |
|
Re[7]: コメントの投稿方法について
投稿者:
のぶのぶ
投稿日:2006/02/02(Thu) 01:58
No.2556 |
|
|
|
 |
引用: 茄っ子〜さんは書きました: やはり何度試してみてもXOOPSのコメント投稿に変更すると以前のコメントは表示されなくなりますね。 
確認なんですけど・・・ XOOPSのコメント投稿にしたときに表示される、 TrackBacks の中に、以前のコメントが表示されていないって事ですね?
XOOPSのコメント投稿モードにしたときには、WordPressのコメント管理は、TrackBackとPingBackのみを扱うことを前提にしているため、 通常は、「コメント」と表示されていた部分が「TrackBacks」に表示が変わります。 以前に提示した修正を行うことによって、表示のみこの検索条件を緩和して、 以前のコメントも、この「TrackBacks」内に表示するようになる筈なんですが・・ (もしこの中に表示が出来ていないとなると、原因が????なのですが)
「TrackBacks」という表記が気に入らない場合には、themes/xxxx/xoops-comments-template.php を修正いただければ良いと思います。
但し、以前の修正だけでは、「 コメント (1) | トラックバック (3) 」とかの 件数表示や、「最近のコメント」ブロックへの旧来のコメント表示は対応できませんので、別途の修正が必要となります。 |
|
Re[8]: コメントの投稿方法について
投稿者:
茄っ子〜
投稿日:2006/02/02(Thu) 15:00
No.2560 |
|
|
|
 |
引用: 但し、以前の修正だけでは、「 コメント (1) | トラックバック (3) 」とかの 件数表示や、「最近のコメント」ブロックへの旧来のコメント表示は対応できませんので、別途の修正が必要となります。
大変申し訳なかったです。、「 コメント (0) | トラックバック (0) 」の部分がいずれも「0」になっていたので表示されていないと思いこんでいました。「トラックバック」に以前の「コメント」は表示されているけれど件数は「0」になるのですね。
あとXOOPSのコメント投稿方法の場合は携帯からのコメント閲覧・投稿はできなくなりますね |
|
このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです
- KENT -
|