首页 > 解决方案 > 多个页面上的 Facebook 评论插件?

问题描述

我有一个包含多个页面的网站。这是一个与新闻相关的网站,它生成具有唯一 URL 的文章页面,例如http://localhost:5000/results/167http://localhost:5000/results/168。我想使用Facebook 评论插件,但我不知道如何让它保持不同页面上的评论分开——不管有人评论什么页面,它们都只是集中在一起。我该怎么办?

几年前有人问过这个问题,但我无法理解答案——他们说“为每篇文章设置唯一的 xid”,我不确定这是什么意思(我是新手)。

非常感谢!我的 HTML 代码如下。

<!DOCTYPE html>
<html>
<head>
<title>Results</title>
</head>
<body>
<div id="fb-root"></div>
<script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v5.0&appId=1560520617436290&autoLogAppEvents=1"></script>

<div class="fb-comments" data-href="http://localhost:5000/results/" data-width="" data-numposts="5"></div>
<br>
    <div class="voteorresult"><a href="/votefor/{{ 'id' }}">Vote</a></div>
<a href="/">
    <div class="home">
        Investigate more articles
    </div>
</a>
</body>
</html>

标签: htmlfacebookpluginscomments

解决方案


没关系,搞定了!我在 URL 中添加了 jinja:

<div class="fb-comments" data-href="http://localhost:5000/results/{{ id }}" data-width="" data-numposts="5"></div>

推荐阅读