2012-10-22 46 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