Я могу зайти на фейсбук и получить код для «лайкбокса».Очень кстати.
Проблема в том, что отображение этого поля не работает.это не соответствует.Первая статья в «потоке» отображается с таким отступом:
Следующая статья в потоке отображается с другим (хромым) отступом.
Это то же самое, что я просто прокрутил вниз.
Эффект не ограничивается потоком для "Платформы Facebook".Я видел это в .. а также для других потоков.
Я хотел бы оформить рамку, чтобы сделать согласованный отступ, но он выглядит как iframe, что (я думаю) означает, что я не могу оформить его из-за SOP
Как я могу это исправить?
Есть ли обходной путь для отображения likebox в div, который, в конце концов, не является iframe?
РЕДАКТИРОВАТЬ : ошибка зарегистрирована: http://developers.facebook.com/bugs/237053466346453
РЕДАКТИРОВАТЬ : я сравнил элемент управления fb:fan
и т.п.контроль.С помощью fb:fan
можно предоставить собственный CSS для стилизации содержимого.( Есть некоторые предостережения .) Я установил ширину и поля текста, а также стер actorName
, который одинаков для каждого поста.Вот результат:
Левая сторона получается с этим кодом:
<fb:fan profile_id='19292868552' width='292'
connections='0' show_faces='false' stream='true' header='false'
css='http://example.org/fb/customfanbox.css?_=6392'></fb:fan>
Правая сторона получается с этим:
<iframe src="//www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Fplatform&width=292&colorscheme=light&show_faces=false&border_color&stream=true&header=false&height=525"
scrolling="no"
frameborder="0"
style="border:none; overflow:hidden; width:292px; height:525px;"
allowTransparency="true">
Для левой стороны, если вам не нужен элемент fb:fan
, вы можете использовать iframe, который указывает на fan.php, например:
<iframe src='http://www.facebook.com/plugins/fan.php?connections=0&css=http%3A%2F%2Fexample.org%2Ffb%2Ffb%2Fcustomfanbox.css%3F_%3D0292&id=19292868552&locale=en_US&sdk=joey&stream=true&width=292&height=560'
scrolling="no"
frameborder="0"
style="border-bottom:1px grey solid; overflow:hidden; width:292px; height:525px;"
allowTransparency="true">