2010-09-01 41 views
2

我通常不会处理感叹号,但是我有好几个小时才能上线。我有以下页面充满FBML为产品页上的Facebook选项卡:fb:可见连接不工作!

<fb:fbml version="1.1"> 
    <div id="container" style="width: 520px;"> 
     <fb:visible-to-connection> 
      <div> 
       Yay! 
       <a href="{link}" style="border: 0; display:inline-block;"> 
        <img src="{image link}" style="border: none;" /> 
       </a> 
      </div> 
      <fb:else> 
       <div> 
        <img src="{image link}" style="border: none;" /> 
       </div> 
      </fb:else> 
     </fb:visible-to-connection> 
     <div class="{a css class I have to censor}"> 
      <img src="{image link}" /> 
      <p class="nopurchase" style="font-family: 'Trebuchet MS Gothic', Arial; font-size: 10px;"> 
       some text. 
       <a href="{link}" target="_blank">Click for something.</a></p> 
     </div> 
    </div> 
</fb:fbml> 

基本上它是扇门。要通过它,用户必须喜欢它所在的页面。它解析和渲染,但无论什么原因条件(球迷的div和非球迷的div)被绘制。我不知道为什么fb:可见连接不这样做。

+0

是否Facebook的应用程序有要通过审批才能在标签中工作?我真的非常想知道可能会出现什么问题。 – Dusda 2010-09-01 01:28:20

回答

5

答案很简单。如果您是所使用应用程序的管理员,则无论您是否是粉丝,可见连接都会向您显示所有内容。普通用户将看到预期的功能。

1

是的,如果你是一个管理员,你一直得到陷阱。如果您使用不是管理员的帐户访问该页面,则可以喜欢该页面,然后按预期查看内容。由于

0
  1. 转到帐户屏幕
  2. 点击使用Facebook右上方的AS PAGE
  3. 选择另一个页面,然后检查你的功能 - 这应该工作