我正在建立一个人们可以喜欢某个页面的网站,该页面上有两件事。
介绍文字。
一个Facebook的喜欢框。
该网站的目的是某种投票网站。人们可以在特定的Facebook页面上投票的地方。
当他们投票后,我希望他们的脸出现在likebox下方。我觉得没什么特别的。
但是它来了:当我在一个页面上拥有超过100个喜欢(面孔)的页面尝试时,它只会显示大约100张面孔,而不是我在FB页面上显示的2,9K。
所以我想知道的是:
我怎样才能让所有的人展示?
创建新的面孔行时,如何让Likebox自动更改高度。
这是我的代码:
<!DOCTYPE html>
<html>
<head>
<title>Peace project</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<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/nl_NL/all.js#xfbml=1&appId=190551424481588";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<p>Some introducing text</p>
<div class="fb-like-box" data-href="http://www.facebook.com/dubsteptutor" data-height="3000" data-colorscheme="light" data-show-faces="true" data-header="false" data-stream="false" data-show-border="false"></div>
</body>
</html>
如您所见,我已将数据高度更改为3000,但仍然无法显示所有面孔。
在此处签出我的html文件:
http://brq.nl/fb-like/
我真的需要这里的帮助。谢谢
最佳答案
data-height
仅控制“像素框”的高度(以像素为单位),而不控制要显示的面数。
我已经使用过Facebook的Like Box工具,并且无论您将data-height
设置为什么,似乎最多只能显示100张面孔。参数文档也没有包含有关如何设置面数的信息,因此目前尚不可能。