2014-01-09 1 views
0

내 사이트에서 가장 많이 댓글을 달린 게시물을 추적해야합니다. 나의 현재 접근 방식은 DISQUS 주석을 클릭 이벤트에 동적으로로드하는 것이다. 사용자가 링크를 클릭 할 때마다, 나는 Disqus에이api 호출없이 javascript를 사용하여 disqus 코멘트를 얻으십시오.

DISQUS.reset({ 
    reload: true, 
    config: function() { 
    this.page.identifier = disqus_identifier; 
    this.page.url = disqus_url; 
    this.page.title = disqus_title; 
    } 
}); 

내 문제를 사용하여 코멘트를 재설정하는 것이 내가이 설정을 사용하여 onNewComment 이벤트 작업을 얻을 수 없다, 나는 이미 구글에 모든 노력을했지만 아무것도 이벤트가 발생하지 않습니다.

javascript를 사용하여 코멘트 수를 얻는 쉬운 방법이 있습니까? 호출에 속도 제한이 있기 때문에 API를 사용하고 싶지 않습니다. 내가 원하는 것은 DISQUS 주석을 얻은 다음 서버에 보내서 추적 할 수 있도록하는 것입니다.

나는 이미 Google에서 찾은 모든 방법을 시도했지만 나에게 맞는 것은 없습니다.

답변

0

내 문제는 내가이 설정을 사용하여 onNewComment 이벤트 작업을 얻을 수있다

Disqus에 도움말 섹션에서 볼 수 있듯이

=> : http://help.disqus.com/customer/portal/articles/466258-capturing-disqus-commenting-activity-via-callbacks

다음 콜백은 disqus_config에 추가 할 수 있습니다 기능 전에 주요 Disqus에 자바 스크립트가 포함

function disqus_config() { 
    this.callbacks.onNewComment = [function() { trackComment(); }]; 
} 

저와 함께 잘 작동합니다