我试过这个:
<div style="width:52px;overflow:hidden;">
<fb:like layout="button_count"></fb:like>
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({appId: 'YOUR_APP_ID', status: true, cookie: true,
xfbml: true});
};
(function() {
var e = document.createElement('script');
e.type = 'text/javascript';
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());
</script>
</div>
它只显示FaceBook的相似按钮,但没有显示有多少人喜欢它。按下之后它只显示了facebook的V标志(我喜欢它)。
我如何显示总喜欢的数字?
答案 0 :(得分:3)
答案 1 :(得分:1)
好像你正在使用Like Button的XFBML版本。
确保您已将HTML命名空间定义为html,如下所示。
<html xmlns:fb="http://ogp.me/ns/fb#">
在正文标记
之后定义以下代码<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({appId: 'YOUR_APP_ID', status: true, cookie: true,
xfbml: true});
};
(function() {
var e = document.createElement('script');
e.type = 'text/javascript';
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());
</script>
然后在页面上使用您的按钮代码,如
<div style="width:52px;overflow:hidden;">
<fb:like href="http://www.google.com" send="false" layout="button_count" width="450" show_faces="true"></fb:like>
</div>