
Jezik 🇷🇸 Srpski (Latinica)
Instalacija
API-ji za broj komentara
FastComments pruža lagane, samostalne vidžete za prikaz broja komentara koji mogu prikazati broj komentara za određene stranice ili objave. Ovi vidžeti su odvojeni od glavnog vidžeta za komentare i dizajnirani su za upotrebu na mestima gde želite prikaz broja komentara bez punog interfejsa za komentare.
Postoje dve vrste vidžeta za broj komentara:
- Vidžet broja komentara - Za prikaz broja komentara na jednoj stranici
- Grupni vidžet broja komentara - Za efikasno prikazivanje broja komentara za više stranica na jednoj stranici
Ovaj članak pokriva VanillaJS vidžete. Naše React/Angular/etc biblioteke takođe imaju svoje vidžete.
Instalacija vidžeta za broj komentara 
Vidžet za brojanje komentara je dizajniran za prikaz broja komentara pojedinacne stranice. Lagan je i pruza ažuriranja u realnom vremenu ako je konfigurisan.
Osnovna instalacija
Run 
Opcije konfiguracije
Funkcija FastCommentsCommentCount prihvata sledece opcije konfiguracije:
- tenantId (obavezno): Vaš FastComments ID zakupca
- urlId (opciono): Identifikator stranice. Podrazumevano je
window.location.hrefako nije navedeno - numberOnly (opciono): Ako je
true, prikazuje samo broj bez teksta. Podrazumevano jefalse - isLive (opciono): Ako je
true, broj ce se automatski ažurirati. Podrazumevano jefalse
Napredni primeri
Prilagodeni URL ID
Run 
Prikaz samo broja
Run 
Ažuriranja uživo
Run 
Metode vidžeta
Vidžet vraca objekat sa sledecim metodama:
- destroy(): Uklanja vidžet i cisti sve tajmere
- update(config): Ažurira vidžet sa novom konfiguracijom
Primer upotrebe
Run 
Stilizovanje
Vidžet prikazuje obican HTML sa brojem komentara i dolazi sa minimalnim stilizovanjem. Možete prilagoditi izgled pomocu CSS-a:
Run 
Masovna instalacija vidžeta za broj komentara 
Vidžet za masovno brojanje komentara je dizajniran za efikasno prikazivanje broja komentara za više stranica na istoj stranici. Umesto pojedinačnih API poziva za svaki broj komentara, ovaj vidžet grupiše zahteve za optimalne performanse.
Osnovna instalacija
Run 
Kako funkcioniše
Masovni vidžet funkcioniše tako što:
- Skenira stranicu za elemente sa klasom
fast-comments-count - Čita atribut
data-fast-comments-url-idiz svakog elementa - Grupiše API zahteve za efikasno preuzimanje više brojeva komentara
- Ažurira svaki element odgovarajućim brojem komentara
Opcije konfiguracije
Funkcija FastCommentsCommentCountBulk prihvata sledeće opcije konfiguracije:
- tenantId (obavezno): Vaš FastComments ID zakupca
- apiHost (opciono): Prilagođeni API host ako koristite sopstvenu instancu
Primer iz stvarnog sveta
Evo praktičnog primera koji pokazuje kako možete koristiti masovni vidžet u listi blog postova:
Run 
Razmatranja performansi
Masovni vidžet automatski optimizuje performanse putem:
- Grupisanja zahteva: Više brojeva komentara se preuzima u jednom API pozivu
- Ograničenja veličine zahteva: Zahtevi se automatski dele ako lista URL-ova postane predugačka (preko 1.000 karaktera)
- Deduplikacije: Više elemenata sa istim
data-fast-comments-url-iddele isti broj
Više elemenata sa istim URL ID
Možete imati više elemenata na stranici sa istim data-fast-comments-url-id. Svi će biti ažurirani istim brojem:
Run 
Lokalizacija
Masovni vidžet automatski formatira brojeve komentara na osnovu vaših FastComments jezičkih podešavanja. Pruža odgovarajući tekst za:
- Nula komentara
- Jedan komentar
- Više komentara
Kada koristiti masovni naspram pojedinačnog vidžeta
Koristite masovni vidžet kada:
- Imate više brojeva komentara na istoj stranici
- Prikazujete listu postova/članaka sa brojevima komentara
- Performanse su važne (smanjuje API pozive)
Koristite pojedinačni vidžet kada:
- Potreban vam je samo jedan broj komentara na stranici
- Potrebna su vam ažuriranja uživo (pojedinačni vidžet podržava ažuriranja u realnom vremenu)
- Želite više kontrole nad ponašanjem pojedinačnog vidžeta
API-ji za broj komentara 
Postoji nekoliko krajnjih tacaka za dobijanje brojeva, u zavisnosti od toga sta zelite i da li zelite da ih dobijete iz pregledaca, servera ili koristeci API SDK.
Javni brojevi komentara
Mozete dobiti javne brojeve komentara koristeci gornje vidzete ili koristeci API-je koje oni koriste. Ovi API-ji ostaju nepromenjeni od 2019. godine i nikada se nece promeniti.

Ovo ce vratiti strukturu kao:

Svojstvo postfix je uvek ukljuceno.

Ovo ce vratiti strukturu kao:

Objekat counts se popunjava samo za stranice koje imaju brojeve. Mapa translations je uvek prisutna jer se koristi za vidzet.
Ponasanje javnih krajnjih tacaka / Kesiranje
Javne krajnje tacke imaju 60-sekundni mehanizam kesiranja za rukovanje naglim povecanjem saobracaja. Interno, ovo je LRU kes po niti u memoriji servera, tako da mozete videti da se brojevi malo menjaju (rastu pa privremeno padaju) kada ljudi ostavljaju mnogo komentara.
Javne krajnje tacke uvek vracaju ukupan broj komentara, a ne broj korenskih komentara.
API-ji na strani servera / SDK
Nacin da dobijete komentare sa svog servera je da pozovete Pages API i dobijete objekat stranice, koji sadrzi ukupan broj komentara i broj korenskih komentara. Pruzamo SDK-ove koji vam omogucavaju da pozovete ovaj API bez rucnog konstruisanja API zahteva i pruzaju tipizirane povratne vrednosti.
FastComments widgeti za broj komentara pružaju jednostavan i efikasan način za prikaz broja komentara na celom sajtu.
Nadamo se da vam je ova dokumentacija bila od pomoći.