2009-07-07 2 views
1

Уважаемые все, У меня есть вопрос о Facebook Страница: (страницы профиля НЕ пользователя, я имею в виду страницы facebook, где вы можете стать поклонником)Страница Facebook: Как добавить индивидуальный блок в нижней левой части стенной вкладки?

Как добавить настроенное поле в нижней левой части стены вкладка? (я создатель страницы/admin)

Пожалуйста, не просто дайте ответ «добавьте коробку на страницу». Потому что я действительно не знаю, как это сделать.

Кроме того, кажется, что установка $ facebook-> api_client-> profile_setFBML и $ facebook-> api_client-> profile_setInfo для приложения не даст способ добавить эту страницу.

Ниже приведен пример изображения, которое выполняется другим. Я обвел коробку на изображении. Я хотел бы знать, как сделать то же самое на странице, которой я владел. Большое спасибо за чтение.

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

ответ

2
$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% случаев Static FBML App на Facebook делает работу.

1

Вы пишете приложение, которое имеет коробку. Вы добавите окно на страницу, затем переместите окно на стену страницы.

Например, я переехал в Notes поле на странице моего приложения к моей стене, чтобы вы могли видеть его:

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

Update, с подробной информацией:

В общем, так вы добавляете функцию в свое приложение, которое создает блок fbml и передает его в setFBML(), используя идентификатор вашей страницы, а не идентификатор пользователя в качестве адресата.

Я планирую сделать это сам, чтобы добавить сводную статистику на страницу профиля моего приложения, но это должно ждать до рабочего времени.

+0

> «Вы добавляете коробку на страницу« But.how.to.add.the.box.to.the.page?thx. ; p – Unreality

+0

> But.how.to.add.the.box.to.page.page You.write.an.application. См. Http://developer.facebook.com. –

+0

Пожалуйста, проверьте мой ответ. – Unreality

1

Я нашел ответ. Она использует статический FBML сделанный из Facebook

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

Go там, нажмите кнопку «добавить на мою страницу», и выбрать страницу.

Затем перейдите на свою страницу и нажмите «Редактировать страницу», после чего вы найдете FBML под приложениями.

Нажмите на карандаш в поле FBML в правом верхнем углу, выберите править.

Затем на странице редактирования, просто написать что-то и сохранить изменения

Следующая вернуться к собственной странице. Перейдите на вкладку «Коробки», вы найдете поле FBML, которое вы только что создали.

Нажмите кнопку карандаша в поле FBML, выберите «Переместить на стену», а затем выполните! Счастливые FaceBooking!

+0

Итак, вместо того, чтобы писать приложение, чтобы добавить FBML на свою страницу, вы нашли чужое приложение, которое сделает это за вас. Я ... думаю, все в порядке, если все, что вы хотите сделать, это поставить статическую коробку без изменений в профиль вашей страницы. –

+0

На самом деле, я должен задать вопрос - если вы не планировали писать свое приложение, почему вы задали этот вопрос в Stack Overflow? –

+0

Ум это не «чужое приложение», это официальное приложение для facebook. Я также искал ответ на кодировку, но это статическое приложение fbml выполнило эту работу. Функция setFBML устанавливает только содержимое окна, оно не добавляет окно на страницу. Я хотел бы знать, где я могу нажать кнопку, чтобы содержимое в setFBML появилось на странице. Я не могу найти кнопку для этого. – Unreality

2

Ответ на нереальность помог мне лучше всего, но нужно одно разъяснение. Эти поля могут быть добавлены только к «Странам», на которые у вас есть права администратора. Вы не можете добавить один из этих полей на страницу своего профиля из того, что я вижу. (Кто-нибудь? Докажите меня неправильно, пожалуйста!)

+0

yay кажется статическим FBML не работает на странице профиля – Unreality

1

Насколько я понимаю, коробки профилей будут удалены в ближайшее время.