【问题标题】:Facebook page: How to add a customized box at the bottom left side of wall tab?Facebook页面:如何在墙标签的左下方添加自定义框?
【发布时间】:2011-08-11 23:30:55
【问题描述】:

亲爱的,我有一个关于 Facebook 页面的问题:(不是用户个人资料页面,我的意思是你可以成为粉丝的 Facebook 页面)

如何在墙标签左下角添加自定义框? (我是页面创建者/管理员)

请不要只给出“将框添加到页面”的答案。因为我真的不知道怎么做。

此外,似乎为应用程序放置 $facebook->api_client->profile_setFBML 和 $facebook->api_client->profile_setInfo 不会为页面提供添加框的方法。

以下是另一张图片的示例。我在图片上圈出了方框。我想知道如何对我拥有的页面做同样的事情。非常感谢您的阅读。

alt text http://design.outblaze.com/calvin/facebook/facebookPageBoxQ.jpg

【问题讨论】:

    标签: facebook facebook-page


    【解决方案1】:
     $facebook->api_client->profile_setFBML  
    

    是绝对正确的。转到应用页面并将应用添加到您的粉丝页面。它最适合出现在 Boxes 选项卡中。

        // get the fbml for the box 
        $main_box = $this->render();
        // the first main_box is actually deprecated feel free not to use it
        $this->facebook->api_client->profile_setFBML($main_box, PAGE_ID, $main_box, NULL, $main_box, $main_box);
        // for easier workflow forward the user directly to the page
        $this->facebook->redirect(PAGE_URL);  
    

    但正如其他人在此线程中所说,在 90% 的情况下,Facebook 的 Static FBML 应用程序可以完成这项工作。

    【讨论】:

      【解决方案2】:

      Unreality 的回答对我帮助最大,但需要澄清一下。这些框只能添加到您拥有管理员权限的“页面”中。从我所见,您无法将这些框之一添加到您的个人资料页面。 (有人吗?请证明我错了!)

      【讨论】:

        【解决方案3】:

        您编写的应用程序有一个盒子。您将框添加到页面,然后将框移动到页面的墙上。

        例如,我将应用页面上的备注框移到了墙上,以便您可以看到:

        http://www.facebook.com/apps/application.php?id=96193636102

        更新,提供更多信息:

        通常,您执行此操作的方式是向您的应用添加一个函数,该函数创建一个 fbml 块并将其传递给 setFBML(),使用您的页面 ID 而不是用户 ID 作为目标。

        我打算自己执行此操作,以便在我的应用的个人资料页面中添加一些摘要统计信息,但这必须等到下班后。

        【讨论】:

        • >"您将框添加到页面" But.how.to.add.the.box.to.the.page?thx. ;p
        • > But.how.to.add.the.box.to.the.page You.write.an.application。见developer.facebook.com
        • 我知道你可以用编码的方式做到这一点,我知道 setFBML。我已经完成了应用程序的编写。我想知道的是找到将框添加到页面的按钮。
        【解决方案4】:

        我找到了答案。它使用的是由 facebook 制作的静态 fbml

        http://www.facebook.com/apps/application.php?id=4949752878&ref=s

        去那里,点击“添加到我的页面”,然后选择你的页面。

        然后到你自己的页面,点击“编辑页面”,你会在应用程序下找到FBML。

        点击 FBML 框右上角的铅笔,选择编辑。

        然后在编辑页面,写一些东西并保存更改

        接下来返回您自己的页面。转到“Boxes”选项卡,您会找到刚刚制作的 FBML 框。

        单击FBML框上的铅笔按钮,选择“移动到墙标签”,然后完成! FaceBooking 快乐!

        【讨论】:

        • 因此,您无需编写应用程序来将 FBML 添加到您的页面,而是找到其他人的应用程序为您执行此操作。我……想没关系,如果您只想在页面的配置文件上放置一个静态不变的框。
        • 其实我要问一个问题——如果你不打算写自己的应用程序,为什么要在 Stack Overflow 上问这个问题?
        • 嗯,这不是“别人的应用程序”,这是官方的 Facebook 应用程序。我也在寻找编码答案,但是这个静态 fbml 应用程序完成了工作。 setFBML 函数只设置盒子的内容,它不会将盒子添加到页面中。我想知道在哪里可以按下按钮以使 setFBML 中的内容出现在页面中。我找不到执行此操作的按钮。
        【解决方案5】:

        据我了解,配置文件框将很快被删除。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-12-24
          • 1970-01-01
          • 2011-11-17
          • 2010-11-25
          • 1970-01-01
          • 2021-10-07
          • 1970-01-01
          相关资源
          最近更新 更多