-1

これはhttps://developers.facebook.com/docs/reference/plugins/comments/ にあり、javascriptとhtmlコードを生成することを理解しています。ここに私が意味するものの選択があり ますhttps://dl.dropbox.com/u/63111556/ubuntu.png

私のウェブサイトでブログを作成しようとしているので、ユーザーがコメントを投稿します。ユーザーからのさまざまな投稿があります。ウェブサイトの特定の投稿に関連するコメントボックスを作成するにはどうすればよいですか?

4

2 に答える 2

0

data-href使用法ごとにdivのを変更します。要素IDまたは投稿番号に設定して、すべてを異なるものにすることができます。

    <div class="fb-comments" data-href="http://yourwebsite.com/#postIDorNumber" data-width="470" data-num-posts="10"></div>
<div class="fb-comments" data-href="http://yourwebsite.com/#postIDorNumber2" data-width="470" data-num-posts="10"></div>
<div class="fb-comments" data-href="http://yourwebsite.com/#postIDorNumber3" data-width="470" data-num-posts="10"></div>

ブログに投稿IDを動的に追加するために、ブログに実装するのはかなり簡単なはずです。data-href

于 2013-03-18T21:23:21.047 に答える
0

Facebookページが生成するコードは次のとおりです。

<div class="fb-comments" data-href="http://example.com" data-width="470" data-num-posts="10"></div>

各投稿に個別のURL表現を与えることをお勧めします:/ blog / food / my-sandwich / blog / food / my-chicken-fritter

data-href投稿のリストをレンダリングするときにパラメータを変更するだけです。

例えば:

<?php
 foreach($posts as $post) {
  echo '<div class="post">';
  echo '<div class="post-title">' . $post->title . '</div>';
  echo '<div class="post-content">' . $post->content . '</div>';
  echo '<div class="post-comments"><div class="fb-comments" data-href="http://yoursite.com/blog/' . $post->url . '" data-width="470" data-num-posts="10"></div></div>';
  echo '</div>';
 }
?>
于 2013-03-18T21:24:11.650 に答える