我有一个链接列表,在每个页面上都有一个“喜欢”按钮来“喜欢”该页面。但是我希望列表中每个链接旁边都有一个“喜欢”按钮,它会像它旁边的链接的URL一样(就像你点击链接然后点击“喜欢”按钮一样)。
要在每个页面上创建按钮,我使用以下代码:
<script>
window.fbAsyncInit = function()
{
FB.init({appId: '*****', status: true, cookie: true, xfbml: true});
};
</script>
<div class="share_button btn_fb">
<fb:like layout="button_count" font="tahoma"></fb:like>
</div>
答案 0 :(得分:6)
您可以使用Like按钮的iframe版本,而不是FBML。 iframe要求您将url作为查询字符串的一部分传递。
您可以生成iframe代码here。
答案 1 :(得分:5)
尝试以下方法:
<fb:like layout="button_count" href="http://yourlink.com" font="tahoma"></fb:like>
href属性是您希望此人“喜欢”的网址
答案 2 :(得分:1)
<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="[put the url here]" send="true" width="450" show_faces="true" font=""></fb:like>
只需将[put the url here]
替换为您想要的网址,然后将完整代码粘贴到您想要的按钮位置。
答案 3 :(得分:1)
您可以随时访问Facebook Developers页面:
http://developers.facebook.com/docs/reference/plugins/like/
它将为您生成代码,您只需将其复制到您的网站即可。我刚刚重新验证了它。它工作得很好。
这将生成@ Coding-Freak写的代码(或类似的代码)。