Disqus是一个全球评论系统,可以改善网站讨论并连接网络上的对话。
Disqus 集成在下一个 js 应用程序、下一个链接和下一个脚本中导致问题
我正在尝试将 disqus 集成到我的下一个网站中,但我必须使用链接标签进行导航。我无法在此用例中使用锚标记。 disqus就是通过这段代码实现的,我做的很简单
最近Disqus评论上方开始出现成人视频广告,无论如何我似乎都无法阻止它们。旧的解决方案不再有效;他们好像变了……
我正在运营一个网站,其社区由 Disqus 提供支持。我想创建用户个人资料页面,该页面将显示特定用户的最近活动,但仅限于我的
我已按照 Disqus 页面上有关如何安装 disqus 评论的说明进行操作,但是,当我部署博客网站时,它不会加载。 我将 disqus 通用代码放入包含文件夹中,然后...
我正在尝试让 Disqus 与 WordPress 一起使用(反之亦然)。 现在,当我显示 disqus 评论数时,我会收到 [number] 条评论。我想删除“评论”一词。 所以,我进入站点社区设置...
我正在尝试将第 3 方评论脚本嵌入到我的 next.js 中,例如。 (disqus、remark42、hyvor)但不幸的是它只在第一次加载时加载,我必须再次重新加载页面以获取嵌入的第三个
有人解决过将默认 ExpressionEngine 注释导入 Disqus 的问题吗?我在 github 上找到了这个,但我不确定如何使用它,或者它是否有效。 http://gist.github.com/202802
无论我做什么,我都无法使disqus在开发模式下工作。 disqus 帐户是新帐户,里面没有内容。 在我的网站标题中我有 变种 </desc> <question vote="9"> <p>无论我做什么,我都无法使 disqus 在开发模式下工作。</p> <p>disqus账号是新的,里面没有内容。</p> <p>在我的网站标题中</p> <pre><code><script type="text/javascript"> var disqus_developer = 1; var disqus_url = 'example.com'; </script> </code></pre> <p>不是真正的域,但由于我在本地主机中使用它,所以它应该可以工作,对吧?</p> <p>那么我的内容就在最后:</p> <pre><code> <div id="disqus_thread"></div> <script type="text/javascript"> /* <![CDATA[ */ var disqus_shortname = 'mywebsiteshortname'; // the real thing, this is just for show /* * * DON'T EDIT BELOW THIS LINE * * */ (function() { var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true; dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); })(); /* ]]> */ </script> <noscript>Please enable JavaScript to view the <a href="//disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript> <a href="//disqus.com" class="dsq-brlink">blog comments powered by <span class="logo-disqus">Disqus</span></a> </code></pre> <p>在铁饼上我有: <img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tL1B4allpLnBuZw==" alt="disqus settings"/></p> <p>与我的设置中的 URL 相同,并且短名称相同。</p> <p>但尽管如此,讨论仍无法加载:</p> <blockquote> <p>我们无法加载 Disqus。如果您是版主,请参阅我们的故障排除指南。 </p> </blockquote> <p>故障排除指南根本没有帮助。</p> <p>这是预期的行为,还是有办法让我在本地主机和开发人员模式下加载和使用注释,以正确测试和配置它?</p> </question> <answer tick="true" vote="6"> <p>看起来问题出在您的 <pre><code>disqus_url</code></pre> 上,这需要是绝对 URL。使用 <pre><code>var disqus_url = 'http://example.com'</code></pre> 应该可以工作</p> <p><strong>附加说明:</strong>您不再需要使用“disqus_developer”,它将在本地加载,无需任何额外的配置。如果您在站点设置中设置受信任域,只需确保将 <pre><code>localhost</code></pre> 添加到列表中即可。</p> </answer> <answer tick="false" vote="3"> <h1>更新:</h1> <p>Disqus 进行了一些更改,我无法将 <pre><code>localhost</code></pre> 添加为受信任域。据我所知,他们也不再支持<pre><code>disqus_developer = 1</code></pre>。</p> <h1>简单的解决方案:</h1> <p>在开发过程中从 Disqus 中删除所有受信任的域。据我所知,删除所有受信任的域与允许任何域访问您的 Disqus 是一样的。</p> <h1>高级解决方案:</h1> <p>简单的解决方案会带来一些安全问题,而该解决方案可以解决这些问题。此示例使用 Sinatra,但任何后端语言或库都应该可以工作。使用相同的 Disqus 进行开发和生产并不是一个好主意。在应用程序控制器中,添加此块。</p> <pre><code>class ApplicationController < Sinatra::Base before do @production = Sinatra::Application.production? @disqus_url = @production ? "production.disqus.com" : "development.disqus.com" end end </code></pre> <p>在 Disqus 中创建两个站点并更改 <pre><code>production.disqus.com</code></pre> 和 <pre><code>development.disqus.com</code></pre> 以相应地匹配您的 Disqus URL。</p> <p>在您的视图中<pre><code>somefile.erb</code></pre>,在您想要发表评论的位置添加以下代码。</p> <pre><code><div id="disqus_thread"></div> <script> var disqus_config = function () { this.page.url = "<%= request.url %>"; }; (function() { // DON'T EDIT BELOW THIS LINE var d = document, s = d.createElement('script'); s.src = '//<%= @disqus_url %>/embed.js'; s.setAttribute('data-timestamp', +new Date()); (d.head || d.body).appendChild(s); })(); </script> <noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript> <script id="dsq-count-scr" src="//<%= @disqus_url %>/count.js" async></script> </code></pre> <p><strong>安全重要事项:</strong> 在您的 Disqus 中的 <pre><code>admin/settings/advanced/</code></pre> 下,将您的网站 URL 添加到生产 Disqus 的受信任域,这将限制来自其他域的访问。不要将任何受信任的域添加到您的开发 Disqus,以便它将在 <pre><code>localhost</code></pre> 上运行。这也将使您的开发和生产网站的所有评论分开。</p> </answer> <answer tick="false" vote="0"> <p>使用 Hugo 创建我的网站(托管在 localhost:1313)。 尝试了各种步骤,但在本地主机中都不起作用。这是我在 localhost 中测试 disqus 的方法</p> <ol> <li>如果没有安装则安装ngrok(很简单)</li> <li>运行一个命令:ngrok http 1313</li> <li>复制提供的 ngrok URL(例如:9d8a-203-211-204-76.ngrok-free.app)并将其粘贴到“设置”>“高级”中的“受信任域”字段中</li> </ol> </answer> </body></html>
我刚刚将 Disqus 集成到我正在开发的 Wordpress 主题中。除了 CSS 之外,一切都工作正常。 如何将我自己的 css 样式应用到 Disqus ? 在我的 .less 文件中,我写了这样的内容: #disqus_t...
Disqus 锚链接“#disqus_thread”不起作用
使用 Disqus 锚链接(例如 url-to/my-blog-post#disqus_thread)访问我的博客 url 时,浏览器不会向下滚动到 元素。 相反,如果我已经... 使用 Disqus 锚链接访问我的博客网址时(例如 url-to/my-blog-post#disqus_thread),浏览器不会向下滚动到 <div id="disqus_thread"> 元素。 相反,如果我已经在页面url-to/my-blog-post 并单击链接url-to/my-blog-post#disqus_thread 它向下滚动到div . 我以为是加载问题。浏览器访问页面并没有找到 div 元素,因为它仍然由 Disqus JS 生成。 我试图改变 JS 代码的位置,但没有任何改变。 这是我博客中的示例帖子网址: https://2bluebuffalo-en.blogspot.com/2018/11/how-to-crop-square-video-macos.html#disqus_thread 它不起作用,但是如果您单击“By Blue Buffalo”旁边的链接(在共享按钮上方,现在写着“2 条评论”),则锚链接有效。 解决方法 好的,这就是我找到的解决方法。它工作得很好。以防万一有人要点击那个链接。 <script> setTimeout(function(){ var hash = window.location.hash.substr(1); if (hash == "disqus_thread") { location.hash = "#comments"; location.hash = "#" + hash; }; }, 1000); </script> 等待是因为我花了一秒钟。加载所有内容(有时甚至更多)。它可以改变。 你可以试试这个技巧: 编辑博客的 HTML 并添加 Disqus 脚本。对于您的评论,您可以这样做: <div id = "comments"> <div id = "disqus_thread"></div> </div> 这将带您到评论部分并加载 Disqus 评论。 我可以告诉你我遇到的这位专家,他非常直率和高效。他帮助破解任何你想要的东西,比如信用评分、学校成绩、贬损标记、驱逐、学生贷款。他也帮助破解了我配偶的 facebook 帐户。他是一体的,通过 Liammason4306 在 g/m/a/i/l/ dot c/o/m 查看他
我主持了一个 Disqus 论坛,其中一个人决定继续向论坛发送垃圾邮件并骚扰成员,每次他出现时,他的新帐户都会被迅速禁止。但是,我会...
我写了一个自定义网络服务器,付出了很多努力让一切看起来都很好,但是当我强制 disqus 使用黑暗模式时,disqus 在黑暗模式下加载白色文本(目前我只
我有一个使用 Disqus 进行评论的网站。我用一个按钮来隐藏评论。用户必须单击“2 条评论”按钮才能看到评论: 对于评论为零的博客文章,
Disqus并没有出现在localhost上。我试过这个解决方案,但我相信这个方法已经被废弃了,因为它不再有效。我在网上看到的所有答案都是这样,但都是一些 ...
我使用的是Gastbyjs与Disqus插件的评论功能。我按照这里的指导在博客中收到了评论邮件,但是当我点击 "回复XXX "按钮时,却打开了。...
有没有人在使用disqus时出现这种错误?Disqus似乎比平时花的时间更长。重新加载?我今天下午在我的博客中安装disqus时,我使用的浏览器是......
将disqus添加到post.html会中断github页面的整个页面
我有这样的Github页面-https://github.com/Diyago/Diyago.github.io它是使用Jekyll从模板创建的。要添加评论部分,我使用__layour下的disqus代码sniptset创建了post.html ...
我正在尝试从Disqus中获取评论数。现在,要计算评论数,我仅使用由Disqus提供的javascript这样的函数(){var s = document.createElement('script'); ...
Disqus发送评论的电子邮件打开本地主机,而不是真实的网站
我正在使用带有Disqus插件的Gastbyjs进行评论。我按照此处的说明在博客中收到有关评论的电子邮件,但是当我单击按钮:“回复XXX”时,它会打开...
我想更改DISQUS注释框的颜色。这是我的EG网站:https://filerax.com/avast-free-antivirus/背景为灰色,我想将其设为透明或白色,然后...