Facebook上的博客评论和Facebook网站上的评论

时间:2012-01-10 01:47:18

标签: php html facebook facebook-comments

我正在用PHP写博客。 我想在每个博客条目上发表facebook评论。我还希望这些评论出现在Facebook的网站页面上,这样来自网站的人和访问该网站页面的Facebook上的人都可以在同一个博客文章中评论,但是来自不同的地方。

这就是我想要的:当有人在博客条目上发表评论时,评论应该出现在Facebook的网站页面上,让我们说一下博客条目的标题及其图片。之后,如果您对网站或其页面发表评论,那么它应该没有任何区别。

我的代码中有这个:

<div class="fb-comments" data-href="http://devbat.com/index.php?page=blog_view&amp;id=<?php echo $id; ?>" data-num-posts="2" data-width="690" data-colorscheme="dark"></div>

所以facebook知道什么时候有不同的条目。问题是,当我发表评论时,评论本身会在Facebook上进入我的墙,而不是在Facebook的网站页面上。

我也有这个脚本,按照facebook开发者页面上的说明:

    <div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=193822290683618";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

我见过网站在博客条目上交叉发表评论,但我不知道如何。有人可以给我一些关于这个问题的帮助..

我知道StackOverflow上还有其他问题,但它们似乎都不符合我的确切情况或给出的指示似乎过时或误导。

2 个答案:

答案 0 :(得分:0)

评论插件是一个非常有限但非常有用的小部件。它不会做你想做的事。您最好的办法是创建自己的“评论”应用程序和数据存储区,这些应用程序和数据存储区既可以在您的博客中使用,也可以在Facebook上使用。这是可行的,因为我用Facebook API做了类似的事情(不完全相同)。

答案 1 :(得分:0)

现在有插件库/服务,例如Disqus可以解决这个问题。