2011-09-06 11 views
2

FB Fan-Boxを私のWebサイトに統合したいと思います。高さが正しくないことを除いて、すべてうまく動作します。私にとって、重要なのは顔を表示するのではなく、ストリームを表示することです。高さパラメータを調整すると、フレーム全体が大きくなりますが、ストリームがあるレイヤーはまだ300pxのままです。ストリームでもっと多くのアクティビティを見たいと思っているので、これを900ピクセルに設定するにはどうすればいいですか?Facebook Fan-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はプラットフォームを静かに時折変更するように見えます。その結果、コミュニティの以前の提案は、これをどのように行うのか、今はもう機能しません。静的な.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

ありません、それは正しく2000px

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

Facebookの生成iframeの高さと私のHTML 5のタグのためではありませんが、IFRAME内の それを明示的に設定DIV 300ピクセルに...これは非常に迷惑なバグ

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

FB側で300pxにデフォルト設定されている場合、設定可能な点は何ですか?