【发布时间】:2012-02-10 09:50:42
【问题描述】:
在我的网站上,我有 200 多个页面,我想将 facebook cmets 功能添加到我的网站。我遇到的这个问题是我必须更改每个页面的代码(url)。我不想更改每一页的代码。如果您可以看到第二段包含 Url 的代码,我可以包含一个类似location.href 的方法,以便它可以使用页面的当前 url。我可以这样做吗?我不在乎它是 php、javascript 还是其他任何东西。
在您的页面上包含一次 JavaScript SDK,最好是在打开的 <body> 标记之后。
<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=324524777119";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
将插件代码放置在您希望插件出现在页面上的任何位置。
<div class="fb-comments" data-href="Url Goes Here" data-num-posts="2" data-width="470"></div>
【问题讨论】:
标签: php javascript facebook