2012-01-10 99 views
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的其他问题,但没有一个似乎符合我的确切情况或给出的指示似乎过时或误导。

+0

这听起来像它正在做它正在做的设计。我不知道该API使评论被张贴到网站的页面 – 2012-01-10 01:59:37

+0

必须有一些方法来交叉帖子和同步两个.. – DreamWave 2012-01-10 02:09:50

+0

你可能是对的。我发现Facebook API令人困惑。但是,据我所知,直接到框中,评论功能正在做它应该做的事情。 – 2012-01-10 02:12:48

回答

0

现在有插件库/服务,例如Disqus处理此问题。

0

评论插件是一个非常有限,但非常有用的小部件。它不会做你想做的事。您最好的选择是创建您自己的“评论”应用程序和数据存储,这些应用程序和数据存储既可以从您的博客也可以从Facebook进行工作。这是可行的,因为我已经对Facebook API做了类似的事情(不是确切的)。

相关问题