1

我的网站上有一段时间的点赞框,但想将其升级为显示最近帖子的框。我的站点是在 iWeb 中创建的。

我去了社交插件部分并为我的页面 www.facebook.com/rivieracoaching 创建了框,但是当我单击“获取代码”时,下拉框显示“此脚本使用您的应用的应用 ID:”下拉框仅显示我已删除的旧页面 - 我看不到任何可供选择的实际当前页面。

这很奇怪,因为 FB 上的预览看起来是正确的,并且在代码中它似乎是 Riviera Coaching,但是当我将它复制/粘贴到 iWeb HTML 片段中时,什么也没显示。我用谷歌搜索,一位 iWeb 专家说要从 IFRAME 部分复制/粘贴代码,所以我这样做了,但并不高兴。我做错了什么还是这是 FB/iWeb 中的一个小故障?

FB正在生成的代码是:

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

请帮忙,这是最令人沮丧的!

4

1 回答 1

0

您不必指定一个 appId 来简单地包含一个类似框。您可以使用以下js代码:

(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'));

然后包括您的 xFBML 类似框代码:

<fb:like-box href="www.facebook.com/rivieracoaching " width="292" show_faces="true" stream="true" header="true"></fb:like-box>
于 2011-12-05T14:14:09.630 回答