gpt4 book ai didi

javascript - Disqus 评论框不显示(完全)

转载 作者:行者123 更新时间:2023-11-29 19:12:32 27 4
gpt4 key购买 nike

按照 Disqus 上的教程进行操作时,评论框不会呈现。从 disqus 上找到的管理员看来,它的设置似乎是正确的。

var disqus_config = function () {
this.page.url = {{request.build_absolute_uri}}; // {{request.build_absolute_uri}} is what is says | Replace PAGE_URL with your page's canonical URL variable
this.page.identifier = {{instance.id}}; // {{instance.id}} article unique ID | Replace PAGE_IDENTIFIER with your page's unique identifier variable
};

{{request.build_absolute_uri}} 返回 http://localhost:8000/posts/*[post_title]*/并且页面标识符 instance.id 是一个整数,每个帖子递增 1(例如 2)

我还将讨论的域设置为 http://localhost:8000/posts/(因为截至目前它在未指定子 url 时会引发 404 错误)

(function() { 
var d = document, s = d.createElement('script');

s.src = '//trydjango19.disqus.com/embed.js';

s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();

我还链接了评论计数 JS 文件,并将#disqus_thread 附加到主页上的所有链接

最佳答案

你能从中得到有效的 javascript 吗?

this.page.url = {{request.build_absolute_uri}};

我希望 this.page.url 应该是一个字符串。在这种情况下,您可能必须将其用引号引起来。 instance.id 应该是一个字符串,因为它在 the examples in the disqus docs 中就是这样做的.

this.page.url = "{{request.build_absolute_uri}}";
this.page.identifier = "{{instance.id}}";

关于javascript - Disqus 评论框不显示(完全),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37710385/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com