我使用以下代码将facebook like box添加到我的网站
(从http://developers.facebook.com/docs/reference/plugins/like-box/生成)
<script src="http://connect.facebook.net/zh_HK/all.js#xfbml=1"></script>
<fb:like-box href="my-fb-page" width="185" show_faces="true" stream="false" header="false"></fb:like-box>
这个相似的框会显示超过20张个人资料图片,而我只想将其限制为一定数量(仅限6张图片)
我知道如果我使用iframe版本的代码,有一个连接属性可以执行此操作,但使用iframe代码我无法指定除en_US之外的语言界面。
我想拥有zh_HK语言界面并限制数量。图片只有6个。
我不会购买隐藏额外图片的解决方案,因为浏览器会保留下载所有图片,即使它们已被隐藏。我想要的只是下载并显示我真正需要的图片。
有什么想法吗? THX!
答案 0 :(得分:3)
您实际上可以通过在“locale”参数中将其作为长格式ISO代码传递来指定iframe版本中的语言:
http://www.facebook.com/plugins/likebox.php?locale=de_DE&...
这个没有文档,可能是旧的fb:fan插件的残余。
关于设置连接:据我所知,此选项已从like-box插件中完全删除。现在我甚至无法在iframe版本中可靠地工作。
答案 1 :(得分:1)
您要使用的属性是:
connections="6"
您需要将其放在fb:like-box
<fb:like-box href="my-fb-page" width="185" show_faces="true" connections="6" stream="false" header="false"></fb:like-box>
如果您不使用xfbml版本,则需要使用data-attr,因此:
data-connections="6"
我发现了这个: http://line25.com/tutorials/how-to-add-a-custom-facebook-like-box-to-your-site