facebook评论每个帖子?

时间:2012-03-26 20:17:20

标签: facebook blogs facebook-javascript-sdk facebook-social-plugins

我在php写博客,当我要添加评论时,我想没有人想在我的博客上注册发表评论,所以我决定尝试Facebook评论。

我找到了评论框,但据我所知,我的所有帖子都有一个方框。我想知道如何为每个帖子做出不同的评论?

帖子网址布局类似于http://xxxxxxx.com/post.php?postid=1,postid = 2等等。

提前致谢

2 个答案:

答案 0 :(得分:4)

要动态创建唯一注释框,我使用$ _SERVER请求php。 此示例使用注释框的html5版本,同样可以使用xfbml版本。

<?php
$url = (!empty($_SERVER['HTTPS'])) ? 'https://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] : 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
?>

<div class="fb-comments" data-href="<?php echo $url; ?>" data-num-posts="2" data-width="470"></div>

答案 1 :(得分:0)

asp.net解决方案

<div class="fb-comments" data-href='<% GetUrl();%>' data-width="700" style="direction:ltr">
 </div>

在Cs文件中写入GetUrl函数

  public string GetUrl()
  {
            return string.Format("http://www.sample.com/Content.aspx?id={0}",requset.q Request.QueryString["id"]);
  }