像布局= button_count的按钮吹出默认的90px

时间:2011-09-30 19:18:53

标签: facebook facebook-like

我正在使用带有button_count布局的FBL Like按钮的iframe版本。我也设置了show_faces = false。这个布局用于显示(代码生成器仍显示)只是喜欢按钮和一个带有喜欢数量的计数框。

现在它似乎显示了一个链接到like按钮右侧的名字,然后是我姓名下方的字符串以及喜欢该页面的其他用户的数量。 Like按钮documentation表示默认宽度为90像素,这是我在iframe代码中指定的,但是这种新布局不适合90 px。

example image]()

有谁知道我如何能够恢复旧布局,或者这是facebook更改功能而不更新文档的情况?

4 个答案:

答案 0 :(得分:3)

试试这个:对于src中的所有查询字符串,更改所有& amp; amp;到&

答案 1 :(得分:2)

只需设置data-layout="button_count",即可获得较小的版本。

答案 2 :(得分:1)

这是标准视图格式。

layout = button_count是您为实现此目标而寻找的布局。

最小宽度:90像素。默认宽度:90像素。高度:20像素

<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/en_US/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<div class="fb-like" data-send="false" data-layout="button_count" data-width="90" data-show-faces="false" data-font="lucida grande"></div>


•layout - there are three options. 
   •standard - displays social text to the right of the button and friends' profile photos below. Minimum width: 225 pixels. Default width: 450 pixels. Height: 35 pixels (without photos) or 80 pixels (with photos). 
   •button_count - displays the total number of likes to the right of the button. Minimum width: 90 pixels. Default width: 90 pixels. Height: 20 pixels. 
   •box_count - displays the total number of likes above the button. Minimum width: 55 pixels. Default width: 55 pixels. Height: 65 pixels.

来源:Facebook Developers

答案 3 :(得分:1)

我认为这是Facebook更改功能而不更新文档的情况。

似乎相似按钮的iFrame版本现在忽略了button_count布局参数并且仍然显示标准布局。要解决它,只需切换到HTML5或XFBML版本。