2012-12-21 54 views
1

從幾天來,我有一些問題與Facebook喜歡框,我想設置自定義高度例如800px,但如果我關閉「顯示面孔」它有它的默認高度,如果我打開「顯示面孔」我有我的自定義高度,但仍然有默認高度飼料和很多行面...像框 - 自定義高度問題

有什麼幫助嗎?

編輯:

只是要清楚,我的代碼是工作半年以上無任何變化,它只是發生前幾天,

+0

請在此處發佈您的代碼。 – Monkviper

+0

我的代碼從半年(甚至更多)沒有變化,因爲它工作正常,但會盡快發佈它 – kuba

回答

0

這是您的解決方案:

與更換您的信息:我將高度設置爲800像素

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

這是你的JavaScript:

<div id="fb-root"></div> 
<script>(function(d, s, id) { 
    var js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) return; 
    js = d.createElement(s); js.id = id; 
    js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1"; 
    fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk'));</script> 

更迭(最好要立即「身體」標籤後加入)!

+0

你仔細閱讀我的文章和子帖子?我的代碼工作了半年多,但幾天前發生了一些事情,現在它不能工作....(請檢查您是否可以在https://developers.facebook上打開插件而不需要設置自定義高度。 com/docs/reference/plugins/like-box /) – kuba

+1

是的@kuba我讓你的帖子。我對你說過什麼,經過測試。請嘗試做一個結果的截圖。 – GAD

+0

對不起,大衛,沒有JS :-)只有iframe解決方案,但如果我使用官方的FB發電機似乎有一些錯誤(http://i49.tinypic.com/k0hr0m.png),也許我會報告官方bug to FB ... – kuba

0

這是一個Facebook錯誤本身,仍然沒有修復。我已經向他們提交了一個錯誤報告,並會在解決問題時相應地更新我的帖子。

+0

你能分享一些關於這個bug的信息嗎?是否有文檔記錄? – timgeb

+0

他們回答說沒有辦法增加流盒子的高度,並且可以保留它們的設計,所以我們現在幾乎被卡住了,基本上什麼都沒有做,沒有CSS或Javascript可以觸及iframe的內容。 – kelk