我在Blogger上有一个博客,我刚刚安装了新的FaceBook Comments插件。代码看起来像这样。
<div id="fb-root"></div>
<script>(function(d){
var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
d.getElementsByTagName('head')[0].appendChild(js);
}(document));</script>
<fb:comments href="zephraz.blogspot.com" num_posts="10" width="490" colorscheme="dark"></fb:comments>
我真的很难过,因为我博客上的每个帖子都会显示相同的评论。我是新手,我对编码等一无所知。任何人都可以帮我这个吗?
答案 0 :(得分:5)
变化:
href="zephraz.blogspot.com"
要:
expr:href='data:post.url'
答案 1 :(得分:2)
将facebook评论添加到blogspot很痛苦。但根本不可能。
我使用了您现在使用的相同代码,我对整个博客的评论都相同。
我不想要这个。它为不同的帖子提供了不同的评论。
参考Adding Facebook Comments for Blogger
正确地按照说明操作,您将得到结果。 有用。我自己试过这个。
答案 2 :(得分:1)
实际上,我有同样的问题。通过研究,我偶然发现了下面的论坛帖子并跟随steps。
到目前为止,我已经聘请了这个博客上的评论插件没有问题。 检查插件工作here。
它不会在主页上,只需点击任何帖子,它就会有下面的评论框。
答案 3 :(得分:1)
添加:
expr:title='data:post.title'
expr:href='data:post.canonicalUrl'
expr:xid='data:post.id'
而不是博客网址(除了必须在页面的head部分添加的主要代码之外)将评论表单添加到各个帖子,而不是显示所有帖子的表单。
即使我遇到了同样的问题,终于找到了解决方案。工作正常。
GBU 阿尔季
答案 4 :(得分:0)
答案 5 :(得分:0)
<?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>