我在php写博客,当我要添加评论时,我想没有人想在我的博客上注册发表评论,所以我决定尝试Facebook评论。
我找到了评论框,但据我所知,我的所有帖子都有一个方框。我想知道如何为每个帖子做出不同的评论?
帖子网址布局类似于http://xxxxxxx.com/post.php?postid=1,postid = 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"]);
}