【发布时间】:2011-10-03 07:48:51
【问题描述】:
在我的博客中,我需要实现 Facebook 分享按钮(带有计数器)和评论插件。我只是使用了下面的代码。
脸书分享
<a
name="fb_share"
type="button_count"
href="http://www.facebook.com/sharer.php">
Share
</a>
<script
src="http://static.ak.fbcdn.net/connect.php/js/FB.Share"
type="text/javascript">
</script>
脸书评论插件
<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/it_IT/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<div class="fb-comments" data-href="<?php the_permalink(); ?>" data-num-posts="2" data-width="524"></div>
最后还是返回错误
Uncaught TypeError: Object # has no method 'provide'
在第 4 行,此错误不显示评论插件。它显示的是共享按钮。
有没有办法解决这个问题?
【问题讨论】:
-
使用 [like 插件](developers.facebook.com/docs/reference/plugins/like/) 而不是 buried 分享器按钮。
标签: javascript facebook methods comments share