/ / Wyłącza zdarzenia po wprowadzeniu komentarza? - javascript, jquery, angularjs, disqus

Zdarzenia Disqus po wprowadzeniu komentarza? - javascript, jquery, angularjs, disqus

Planuję używać Disqus na mojej stronie internetowej.Ma układ w stylu „blogowym”. Na stronie głównej chcę wyświetlić liczbę komentarzy dla każdego wpisu na blogu. Wiem, że mogę połączyć się z Disqus, aby uzyskać liczniki, ale wolałbym po prostu zapisać komentarz - zliczyć bezpośrednio w mojej bazie danych dla wpisu na blogu, gdy ktoś doda komentarz.

Zatem uzyskanie liczby nie wpłynie na wydajność/czas ładowania strony głównej. Czy jest jakieś zdarzenie uruchamiane, gdy ktoś wprowadzi komentarz na mojej stronie, którego mogę odsłuchać?

AngularJS byłby bonusem, ale pomocne byłoby również proste rozwiązanie JavaScript lub jQuery.

Odpowiedzi:

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

Możesz użyć tego, aby dodać wywołania zwrotne do niektórychzdarzenia i podłączaj się do niestandardowych systemów analitycznych. (To samo działałoby na przykład w przypadku wysyłania zdarzeń do Google Analytics. W tym przypadku wystarczy wysłać żądanie do punktu końcowego licznika.

Więcej informacji tutaj: https://help.disqus.com/customer/portal/articles/466258-capturing-disqus-commenting-activity-via-callbacks