所以我想在我的个人帖子中添加一个类似的东西。所以我把它添加到每个帖子中。这些帖子是从数据库输出生成的,然后在javascript文件中使用正确的样式进行组合。
所以我将其添加到创作组合中。
<fb:like href="my_not_so_sweet_website" layout="button_count" show_faces="true" width="200"></fb:like>
很奇怪的是......它们都没有出现。然后,我尝试使用我为每个帖子生成的代码,然后将其复制并粘贴到我的网站顶部,并且低,看起来像按钮!有线索吗?需要更多信息?帮助
答案 0 :(得分:3)
你正在使用所谓的FBML。类似按钮通过你在页面上包含的facebook javascript libabry动态呈现(好吧,在页面加载时) - 它需要FBML标签来知道要呈现什么。
问题是FB库不够聪明,不知道你已经动态地将这些FBML标签添加到DOM中。
还有另一种类似的按钮,它是一个iframe,如果你动态地将它放在DOM中,它应该可以工作。这方面的文档在这里:http://developers.facebook.com/docs/reference/plugins/like/
- 当您在小部件中输入信息时,会有一个iframe选项。
FB javascript SDK中还有一个FBML渲染功能。文档在这里:http://developers.facebook.com/docs/reference/javascript/fb.xfbml.parse/