输入评论时的Disqus事件?

时间:2015-05-13 09:26:37

标签: javascript jquery angularjs disqus

我打算在我的网站上使用Disqus。它有一个"博客"风格的布局。在首页我想显示每个博客条目的评论计数。我知道我可以连接到Disqus以获取计数但我更愿意只保存评论 - 当有人输入评论时,直接计入我的数据库中的博客条目。

因此获取计数不会影响主页的性能/加载时间。如果有人在我的页面上输入了我可以收听的评论,是否有任何事件被触发?

AngularJS将是一个奖励,但简单的javascript或jQuery解决方案也会有所帮助。

1 个答案:

答案 0 :(得分:1)

function disqus_config() {
    this.callbacks.onNewComment = this.callback.onNewComment || [];
    this.callbacks.onNewComment.push(function(comment) { 
      // Code to store the comment count here.
    });
}

您可以使用此功能为某些事件添加回调并挂钩到自定义分析系统。 (例如,将事件发送到Google Analytics也是如此。此处您只需向计数器端点发出请求。

此处有更多信息:https://help.disqus.com/customer/portal/articles/466258-capturing-disqus-commenting-activity-via-callbacks