2012-10-22 85 views
0

看來我有一個問題,使我的網站上出現類似Facebook的按鈕。我想我完全按照指示說的去做。我已經閱讀了數十篇文章(在這裏和其他論壇),但仍然沒有任何變化。我試過所有版本(html5,xfbml,iframe)。奇怪的是,喜歡盒子只出現在Opera上。Facebook的按鈕不會出現

我的站點位於SSL層後面。

+0

downvote?爲什麼?什麼問題? – xpanta

+0

它在Chrome中可見,但在我的端沒有在Firefox和IE 9中 –

+1

它在Chrome中可見,但在IE 8中不可見。請參閱[facebook調試器輸出](https://developers.facebook.com/tools/debug/ og/object?q = https%3A%2F%2Ftipleaders.com%2Ftl%2F0%2F)如thomasbabuj建議。 – jhoanna

回答

3

當我調試你在facebook調試器中的URL,它會拋出一些Warnings!請根據調試器的建議進行更新。

當前您的頁面有錯誤「FB.init已被調用 - 這可能表明存在問題」 - 您可以通過螢火蟲控制檯檢查該錯誤。

<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_US/all.js#xfbml=1&appId=119488114856726"; 
     fjs.parentNode.insertBefore(js, fjs); 
    }(document, 'script', 'facebook-jssdk'));</script> 
    <div style='float: right; margin-top: 25px; display: inline-block' class="fb-like" data-href="https://tipleaders.com/" data-send="false" data-layout="box_count" data-width="40" data-show-faces="false" data-font="verdana"></div> 

請將此代碼替換爲body標籤。希望這會解決你的問題。

請結帳page - Like Button

2

作品至少在Firefox中找到,我可以看到類似按鈕。但它在左欄。只需確保類似按鈕出現的網站在沒有任何登錄的情況下可見,因爲Facebook需要訪問它。

順便說一句,我得到了以下錯誤在瀏覽器控制檯:

「NetworkError:404 NOT FOUND - https://tipleaders.com/tl/h//?ajax=

「NetworkError:404 NOT FOUND - https://tipleaders.com/count_classified//?ajax=&status=false&count=0

+0

您可以詳細說明一下:「只要確保沒有任何登錄的情況下,類似按鈕出現的網站可見」?關於我所知道的錯誤。我會盡快糾正它們。 – xpanta

+0

這意味着:Facebook必須能夠在類似按鈕中鏈接到鏈接的頁面。 Facebook的爬蟲,具體。谷歌也不能只是用用戶登錄來保護他的數據庫。 – luschn