0

我正在用 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 上还有其他问题,但它们似乎都不符合我的确切情况,或者给出的说明似乎过时或具有误导性。

4

2 回答 2

0

评论插件是一个非常有限但非常有用的小部件。它不会做你想让它做的事情。您最好的选择是创建您自己的“评论”应用程序和数据存储,它们可以在您的博客和 Facebook 上运行。这是可行的,因为我用 Facebook API 做了类似的事情(不准确)。

于 2012-01-10T02:47:53.477 回答
0

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

于 2017-08-08T15:09:54.073 回答