2011-09-06 2 views
2

Я хотел бы интегрировать FB Fan-Box на моем сайте. Все работает отлично, за исключением того, что высота неправильная. Для меня важно не отображать лица, а поток. Когда я настраиваю параметр высоты, весь кадр становится больше, но слой с потоком в нем остается еще 300 пикселей. Как я могу установить это на 900 пикселей, так как я хотел бы, чтобы мои посетители видели больше действий в потоке ?!Facebook поток фан-Box/Likebox высота проблема

Вот мой код:

<iframe 
    src="http://www.facebook.com/plugins/likebox.php?href=http%3A%2F 
%2Fwww.facebook.com%2Fapps%2Fapplication.php%3Fid%3D200876329955648&amp;width=800& 
amp;colorscheme=light&amp;show_faces=false&amp;border_color&amp;stream=true& 
amp;header=false&amp;height=900" 
    scrolling="no" 
    frameborder="0" 
    style="border:none; overflow:hidden; width:800px; height:900px;" 
    allowTransparency="true"></iframe> 

Спасибо за помощь !!!!

+0

Это общий вопрос, и я не нашел авторитетного ответа. Не только это, но FB, похоже, время от времени меняет платформу, что приводит к тому, что предыдущие предложения сообщества о том, как это сделать, которые работали в свое время, больше не работают. Если вы посмотрите в static .css для likebox.php, вы увидите '.page_stream {height: 300px;}', который, насколько я знаю, не может быть просто переопределен. Еще ищете. – Cheeso

ответ

0

Попробуйте версию HTML5, он может работать лучше:

<div 
    class="fb-like-box" 
    data-href="http://www.facebook.com/platform" 
    data-width="292" 
    data-height="900" 
    data-show-faces="false" 
    data-stream="true" 
    data-header="false"> 
</div> 

Я подтвердил, что он будет идти до 900 в высоту, показывая больше деталей потока.

0

Нет, это не для моего HTML 5 тега с 2000px

<div class="fb-like-box" 
       data-width="1100" 
       data-height="2000" 

Facebook генерировать высоту IFrame правильно, но внутри фрейма он явным образом дел до 300px ... Это очень раздражает ошибка

<iframe name="f36c389328" width="1100px" height="2000px" 
<html> 
.. 
<div class="phm pluginLikeboxStream" style="height: 300px"> <--- 

Какой смысл настраивать его, если он по умолчанию равен 300 пикселей на стороне FB?