javascript - Disqus 不显示评论数

标签 javascript html comments disqus

总结: 我正在设置 disqus 以在我们的 MVC .net 站点内的页面上显示评论计数。我之前在 Tumblr 页面上“修复”了这个功能,所以我认为我有必要的技能在这个网站上很容易地做到这一点,但我失败了。我还查看了 Ryan (https://stackoverflow.com/users/1370956/ryan-v) 的所有适用答案,但没有找到解决方案。

我正在按照 disqus.com 的指示进行操作:

https://help.disqus.com/customer/portal/articles/565624

但我没有成功。我的理解是,我需要做的就是:

  1. 添加脚本,其中替换了 disqus_shortname
  2. 在文章 url 的末尾插入一个带有“#disqus_thread”的 href 标签

一旦完成,我认为脚本应该插入评论计数并将其显示在页面上——但这对我不起作用。

在 tumblr 中你应该插入一个元标签

<meta name='text:Disqus Shortname' content='' />

但我认为这不适用于我的设置(尽管这并没有阻止我尝试一下)。

我只能假设我遗漏了一些明显的东西。我想知道本地主机环境是否打断了我的测试,因为我正在使用指向显示 disqus 评论的本地主机页面的链接。我还使用实时 disqus 评论页面进行了测试,但结果相同。

详情: 目前我已经测试了一些错误的东西,但我认为以下是错误最少的:

脚本:

<script type="text/javascript">
    /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
    var disqus_shortname = 'My-Shortname'; // required: replace example with your forum shortname

    /* * * DON'T EDIT BELOW THIS LINE * * */
    (function () {
        var s = document.createElement('script'); s.async = true;
        s.type = 'text/javascript';
        s.src = '//' + disqus_shortname + '.disqus.com/count.js';
        (document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
    }());
</script>

HTML:

<a href="http://localhost-link/#disqus_thread"></a>

最佳答案

所以,对于永远不会真正看这个问题的每个人来说,这可能是非常有意义的,事实证明,单独使用“#”对我们不起作用,相反,它必须结合使用与 '&' - 一个例子:

<a href="http://localhost-link&#disqus_thread" data-disqus-identifier="12345"></a>

最后还使用了标识符属性,您可以在我最初问题中链接的同一篇 disqus 文章中阅读相关内容。

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

相关文章:

javascript - img src 链接中的授权 header

Javascript缓存

comments - 代码中的注释是否有标准格式?

javascript - iOS PhoneGap 应用上的 HTML5、JS、图像注释

javascript - 如何通过单击和拖动动态移动 Div

django - 为什么 django-comments-xtd 的评论永久链接会转到 Wagtail 中的 example.com?

comments - 我如何获得评论切换以使用我自己的 Sublime Text 2 tmLanguage 语法?

javascript - 出现错误 支持的方法 : GET, HEAD Laravel

javascript - Express.js 4 路由与 router.route 不匹配

html - 如何在不使子菜单居中的情况下使菜单居中