html - 多个页面上的 Facebook 评论插件?
问题描述
我有一个包含多个页面的网站。这是一个与新闻相关的网站,它生成具有唯一 URL 的文章页面,例如http://localhost:5000/results/167和http://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>
解决方案
没关系,搞定了!我在 URL 中添加了 jinja:
<div class="fb-comments" data-href="http://localhost:5000/results/{{ id }}" data-width="" data-numposts="5"></div>
推荐阅读
- java - 我如何循环嵌套对象并使用 lambda 和流验证一些计算
- java - XSD 两个元素之间的选择
- android-studio - 无法访问类“viewModel”。检查您的模块类路径是否存在缺失或冲突的依赖项
- c# - 在 Backgroundworker 中启动线程并保持线程可用
- flutter - 颤振 - 未处理的异常:SocketException:
- java - 如果在 Intellij 中手动添加 jar,则会发生编译错误
- python - 如何解决 CapsNet 的错误“考虑将元素转换为支持的类型”?
- sql - 如何将表的 clob 数据类型列与其他列一起导入 Hadoop
- python - 使用 Amazon Textract 时不受支持的文档格式,
- c++ - 在 QT Gui 中使用线程。它被摧毁