Drupal中的评论通知

时间:2013-10-12 10:18:24

标签: drupal-7 disqus

我有一个用户发布内容的网站。我想(以某种方式)当有人评论时发送通知给帖子的创建者。

我知道人们可以手动订阅disqus线程,但它会自动更好,因为如果用户是内容的所有者,向他发送有关它的通知是合乎逻辑的。

谢谢!

1 个答案:

答案 0 :(得分:1)

我不确定你是如何将它构建到Drupal中的,但是我们可以从更高层次来解决这个问题。假设您有一种方法可以将Disqus线程信息与特定作者匹配,您可以利用嵌入内置的onNewComment回调(可能需要编辑Drupal模块)。我们的API食谱中有一个示例,向您展示如何执行此操作:https://github.com/disqus/DISQUS-API-Recipes/tree/master/notifications

基本上它遵循以下顺序:

  1. 在启用Disqus的页面上为onNewComment回调
  2. 添加事件处理程序
  3. 调出您托管的服务器端脚本
  4. 此脚本向Disqus API发出请求,以获取更多信息,以帮助将讨论与作者相匹配。
  5. 找到匹配项后会向作者发送电子邮件
  6. 如果您可以使用客户端可用的信息获取所需的所有信息,也可以跳过服务器端脚本中的Disqus API调用。回调还包括填充通知正文的评论内容,但不包括评论的作者。