Disqus count.js返回错误的注释计数和反应计数

时间:2013-07-22 12:56:11

标签: disqus

我有一篇托管here的博客文章,其评论由Disqus主持。由于某种原因,调用count.js似乎没有返回正确数量的注释。我在同一个网站上的一些博客条目中注意到了这一点,但奇怪的是,并非所有这些条目......页面按照您的预期向http://intheatticuk.disqus.com/count-data.js?q=1&54=1,%2F2013%2F01%2F04%2Fbuilding-a-blog-using-jekyll-bootstrap-and-github-pages-a-beginners-guide%2F发出请求,但回复是:

{
    "showReactions":true,
    "text":{
        "and":"and",
        "reactions":{
            "zero":"0 Reactions",
            "multiple":"{num} Reactions",
            "one":"1 Reaction"
        },
        "comments":{
            "zero":"0 Comments",
            "multiple":"{num} Comments",
            "one":"1 Comment"
        }
    },
    "counts":[{
        "reactions":0,
        "uid":54,
        "comments":0
    }]
}

这显然是问题所在。如果你进入讨论并等待Disqus加载,你会看到它完全通过评论,其中有9个......任何人都可以看到一些明显我错过的东西吗?我已经尝试手动更改Disqus将用于查找注释线程的ID,其中包括以下几种不同的内容:

  1. %2Fbuilding-a-blog-using-jekyll-bootstrap-and-github-pages-a-beginners-guide%2F(删除日期)
  2. %2Fbuilding-A-博客-使用-化身的自举和 - github上的页面-A-初学者导
  3. 建筑物-A-博客-使用-化身的自举和 - github上的页面-A-初学者导%2F
  4. 建筑物-A-博客-使用-化身的自举和 - github上的页面-A-初学者导
  5. 但这些都没有奏效,也没有给出正确的计数。

1 个答案:

答案 0 :(得分:1)

在评论计数href链接中指定与该线程关联的绝对URL,而不是您当前使用的相对网址。绝对URL应为:

<a href="http://in-the-attic.com/2013/01/04/building-a-blog-using-jekyll-bootstrap-and-github-pages-a-beginners-guide/">Comments</a>

如果您仍然没有看到该特定主题的正确计数显示,您可以use an identifier

<a href="http://in-the-attic.com/2013/01/04/building-a-blog-using-jekyll-bootstrap-and-github-pages-a-beginners-guide/" data-disqus-identifier="EXAMPLE">Comments</a>

请记住,在Javascript configuration variables

中为该线程设置标识符之前,您无法使用该标识符