0

我看到一种奇怪的失败与like box一起工作......我看不到like box,但地址看起来不错:

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

我尝试将“http”更改为“https”,但仍然没有回答。即使我尝试在like box facebook 开发人员网站上生成代码,验证表明代码没问题,但我仍然看不到该网站。

但是......当我使用旧网站时:

data-href="https://www.facebook.com/pages/Instituto-Van-Nghi-Espa%C3%B1a/133758943312622"

工作正常。

谢谢你的时间。

(已编辑)

我已经在正文之后包含了 facebook 片段

<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/es_ES/all.js#xfbml=1";
        fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));</script>

甚至我尝试将 js.src = "//connect 更改为 js.src = "http//connect

有任何想法吗?

纳乔

4

3 回答 3

0

您是否有所需的 fb-root html 标签:

<div id="fb-root"></div> 

以及相应的javascript代码?

于 2013-02-21T14:47:27.470 回答
0

您忘记了 JavaScript 代码:

<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={{APP_ID}}";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

更仔细地查看文档

于 2013-02-21T14:30:49.993 回答
0

Facebook Like Box 插件用于为 Facebook 页面点赞。您列出的示例instituto.vannghiespana是(假)个人资料,而不是页面。

类似框插件不能与配置文件一起使用。如果这是您的个人资料,您应该将其转换为主页(一方面,个人资料的好友不能超过 5000 个)

于 2013-02-21T16:07:23.473 回答