【发布时间】:2017-04-03 08:29:18
【问题描述】:
我的网站 Mobile 和 Desktop 有 2 个版本,其中嵌入了 Facebook Comment Plugin。我想同步两个具有相同地址的网站之间的每条评论,除了子域,如
https://www.example.com/contact-us.php
https://m.example.com/contact-us.php
我在Facebook Comments - Synchronization between website and fan page 上读到了Comment Mirroring,但我认为这不是我想要的。
我想让我的访问者在这两个版本上发表评论并查看相同的 cmets。有没有可能?我的意思是,如果有人在桌面版网站上发表评论,那么该评论也应该在移动版上可见。
嵌入评论插件时,我有 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/en_US/sdk.js#xfbml=1&version=v2.6&appId=XXXXXXXXXXXXXXXX";
fjs.parentNode.insertBefore(js, fjs);
}(document, \'script\', \'facebook-jssdk\'));</script>
我想在页面上显示评论块上的这段代码
<div class="fb-comments" data-href="https://www.example.com/contact-us.php" data-width="950" data-numposts="5"></div>
【问题讨论】:
-
只需将插件指向两个版本的相同 URL,而不是两个不同的 URL。
-
@CBroe 怎么样?在我的网站或 Facebook 开发者网络上的 Facebook 插件代码中?
-
在您嵌入插件的网站中。
-
或者,为两个版本指定相同的
og:url。无论如何,这可能是您应该做的事情,因为否则它也会分别计算喜欢和分享。 -
@CBroe 我已经更新了我的问题,请检查一下,因为我不知道在哪里更新我的代码。
标签: php html facebook mobile comments