2011-07-11 35 views
3

我们有一个问题,我们的newsfeed - 它本质上是一个likebox插件,以保存更新网站和我们的脸书页面。facebook likebox没有帖子只是签入

使用iframe,Facebook页面填充新闻源。如果网站的浏览者没有登录到Facebook,那么一切正常。

无论其 - 如果人登录Facebook的(因为大多数人似乎是!)没有任何的Facebook页面上的职位都是通过该网站饲养,它只是显示在最新的检查

。这是一个常见的错误?我直接使用的代码从Facebook开发网页:

http://developers.facebook.com/docs/reference/plugins/like-box/

我已经使用XFBML版本,而不是在iframe中,但得到了同样的结果尝试。

有没有人知道解决这个问题的方法!?这太痛苦了!

感谢 JD

回答

4

您需要添加以下属性:

force_wall="true"

到iframe。它是在几个月前添加的 - 请参阅:http://developers.facebook.com/docs/reference/plugins/like-box/并向下滚动到属性。

+0

我花了大约2个小时的谷歌搜索来找到这个。只有当我开始将问题输入到stackoverflow时,它才出现!这必须适用于特定日期之前的页面。它仍然会使用最新的代码(19十二14)为类似的方块。尝试https://www.facebook.com/pages/Second-Sight-Opticians-wwwsecondsightopticianscom/154296354589272 – dewd

4

这是Facebook的一个错误,它是固定在2011年7月

参阅这篇 http://bugs.developers.facebook.net/show_bug.cgi?id=16656#c41

你必须添加

force_wall="true" 

因此,举例来说,如果你是使用iframe版本,你可以在下面的src结尾添加它。

<iframe src="http:INSERT YOUR WEBSITE HERE;width=292&amp;colorscheme=light&amp;show_faces=true&amp;border_color&amp;stream=true&amp;header=true&amp;height=427&amp;force_wall=true" 
scrolling="no" frameborder="0" style="border:none; overflow:hidden; 
width:292px; height:427px;" allowTransparency="true"></iframe>