Disqus只读评论

时间:2014-02-13 08:08:06

标签: javascript php html single-sign-on disqus

我在我的网页上使用Disqus Comments JavaScript嵌入代码和PHP单点登录。我想这样做,以便未登录的用户只能查看评论,但不能实际评论。那么我怎样才能嵌入仅限视图的disqus注释?谢谢!

我真的需要以编程方式执行此操作,如果可能的话,通过PHP。因此,如果$readonly为真,则评论只需要查看。如果为false,则需要启用注释框。不幸的是,我真的没有别的办法。赏金开始。

当我提到登录时,我暗示登录我自己的网站,而不是在Disqus上。

3 个答案:

答案 0 :(得分:2)

您可以在Disqus管理员中停用访客评论 - >设置页面

当它打开时,可以阅读评论,但需要通过Disqus,Google,Facebook或Twitter登录才能发表评论。

如果这是您想要的,请告诉我。

答案 1 :(得分:1)

我最初将此作为评论,但我认为它与你可能得到的答案一样接近。

  1. 启用预先审核(Disqus管理员>设置>常规页面)
  2. 然后使用Disqus白名单自动批准所有自己的网站用户。
  3. 使用Disqus API(例如通过PHP)自动将您的网站用户发布到Disqus白名单。见Disqus whitelist API add
  4. 用户可以仍然通过Disqus登录尝试发表评论,但这些评论不会出现在您的网站上 - 他们会进入审核队列,您可以忽略/删除它们变得公开。

    你还可以在Disqus评论区域上方添加一条消息,告诉人们你网站的规则,这样他们就不会错误地使用Disqus登录选项。

答案 2 :(得分:0)

问题是。每个DOM操作(例如由php脚本触发)都可以通过现代浏览器的网页检查器进行操作。

这就是为什么我认为,您必须实施自己的评论系统或查看给定的API features of disqus