
Język 🇵🇱 Polski
Instalacja
API licznika komentarzy
FastComments dostarcza lekkie, samodzielne widżety licznika komentarzy, które mogą wyświetlać liczbę komentarzy dla konkretnych stron lub wpisów. Te widżety są oddzielone od głównego widżetu komentowania i zostały zaprojektowane do użycia wszędzie tam, gdzie chcesz pokazać liczbę komentarzy bez pełnego interfejsu komentarzy.
There are two types of comment count widgets available:
- Comment Count Widget - Do wyświetlania liczby komentarzy dla pojedynczej strony
- Bulk Comment Count Widget - Do efektywnego wyświetlania liczby komentarzy dla wielu stron na tej samej stronie
This article covers the VanillaJS widgets. Our React/Angular/etc libraries also have their own widgets.
Instalacja widżetu licznika komentarzy 
Widget Liczenia Komentarzy jest zaprojektowany do wyswietlania liczby komentarzy pojedynczej strony. Jest lekki i zapewnia aktualizacje w czasie rzeczywistym, jesli jest skonfigurowany.
Podstawowa Instalacja
Run 
Opcje Konfiguracji
Funkcja FastCommentsCommentCount akceptuje nastepujace opcje konfiguracji:
- tenantId (wymagane): Twoj identyfikator najemcy FastComments
- urlId (opcjonalne): Identyfikator strony. Domyslnie
window.location.href, jesli nie okreslono - numberOnly (opcjonalne): Jesli
true, wyswietla tylko liczbe bez tekstu. Domyslniefalse - isLive (opcjonalne): Jesli
true, liczba bedzie aktualizowana automatycznie. Domyslniefalse
Zaawansowane Przyklady
Niestandardowy URL ID
Run 
Wyswietlanie Tylko Liczby
Run 
Aktualizacje na Zywo
Run 
Metody Widgetu
Widget zwraca obiekt z nastepujacymi metodami:
- destroy(): Usuwa widget i czysci wszystkie timery
- update(config): Aktualizuje widget z nowa konfiguracja
Przyklad Uzycia
Run 
Stylowanie
Widget renderuje zwykly HTML z liczba komentarzy i przychodzi z minimalnym stylowaniem. Mozesz dostosowac wyglad za pomoca CSS:
Run 
Masowa instalacja widżetów licznika komentarzy 
Widget Masowego Liczenia Komentarzy jest zaprojektowany do wydajnego wyswietlania liczby komentarzy dla wielu stron na tej samej stronie. Zamiast wykonywac indywidualne wywolania API dla kazdej liczby komentarzy, ten widget laczy zadania dla optymalnej wydajnosci.
Podstawowa Instalacja
Run 
Jak To Dziala
Widget masowy dziala poprzez:
- Skanowanie strony w poszukiwaniu elementow z klasa
fast-comments-count - Odczytywanie atrybutu
data-fast-comments-url-idz kazdego elementu - Laczenie zadan API w celu wydajnego pobierania wielu liczb komentarzy
- Aktualizowanie kazdego elementu odpowiednia liczba komentarzy
Opcje Konfiguracji
Funkcja FastCommentsCommentCountBulk akceptuje nastepujace opcje konfiguracji:
- tenantId (wymagane): Twoj identyfikator najemcy FastComments
- apiHost (opcjonalne): Niestandardowy host API, jesli uzywasz instancji samodzielnie hostowanej
Przyklad z Rzeczywistego Swiata
Oto praktyczny przyklad pokazujacy, jak mozesz uzyc widgetu masowego w liscie wpisow na blogu:
Run 
Kwestie Wydajnosci
Widget masowy automatycznie optymalizuje wydajnosc poprzez:
- Laczenie zadan: Wiele liczb komentarzy jest pobieranych w jednym wywolaniu API
- Limity rozmiaru zadan: Zadania sa automatycznie dzielone, jesli lista URL staje sie zbyt dluga (ponad 1000 znakow)
- Deduplikacja: Wiele elementow z tym samym
data-fast-comments-url-iduzywa tej samej liczby
Wiele Elementow z Tym Samym URL ID
Mozesz miec wiele elementow na stronie z tym samym data-fast-comments-url-id. Wszystkie zostana zaktualizowane ta sama liczba:
Run 
Lokalizacja
Widget masowy automatycznie formatuje liczby komentarzy na podstawie ustawien jezyka FastComments. Zapewnia odpowiedni tekst dla:
- Zero komentarzy
- Jeden komentarz
- Wiele komentarzy
Kiedy Uzywac Widgetu Masowego vs Pojedynczego
Uzyj widgetu masowego gdy:
- Masz wiele liczb komentarzy na tej samej stronie
- Wyswietlasz liste wpisow/artykulow z liczbami komentarzy
- Wydajnosc jest wazna (zmniejsza wywolania API)
Uzyj widgetu pojedynczego gdy:
- Potrzebujesz tylko jednej liczby komentarzy na stronie
- Potrzebujesz aktualizacji na zywo (widget pojedynczy obsluguje aktualizacje w czasie rzeczywistym)
- Chcesz wiecej kontroli nad zachowaniem pojedynczego widgetu
API licznika komentarzy 
Istnieje kilka punktow koncowych do uzyskania liczb, w zaleznosci od tego, czego potrzebujesz i czy chcesz je pobrac z przegladarki, serwera lub uzywajac SDK API.
Publiczne liczby komentarzy
Mozesz uzyskac publiczne liczby komentarzy uzywajac powyzszych widgetow lub uzywajac API, ktore one wykorzystuja. Te API pozostaja niezmienione od 2019 roku i nigdy sie nie zmienia.

To zwroci strukture jak:

Wlasciwosc postfix jest zawsze dolaczona.

To zwroci strukture jak:

Obiekt counts jest wypelniany tylko dla stron, ktore maja liczby. Mapa translations jest zawsze obecna, poniewaz jest uzywana przez widget.
Zachowanie publicznych punktow koncowych / Buforowanie
Publiczne punkty koncowe maja 60-sekundowy mechanizm buforowania do obslugi skokow ruchu. Wewnetrznie jest to pamiec podreczna LRU na watek w pamieci serwera, wiec mozesz zobaczyc, ze liczby nieznacznie sie zmieniaja (rosna, a potem tymczasowo spadaja), gdy ludzie zostawiaja wiele komentarzy.
Publiczne punkty koncowe zawsze zwracaja calkowita liczbe komentarzy, a nie liczbe komentarzy glownych.
API po stronie serwera / SDK
Sposobem na uzyskanie komentarzy z serwera jest wywolanie Pages API i pobranie obiektu strony, ktory zawiera calkowita liczbe komentarzy i liczbe komentarzy glownych. Dostarczamy SDK, ktore pozwalaja wywolac to API bez recznego konstruowania zadania API i zapewniaja typowane wartosci zwracane.
Widgety liczników komentarzy FastComments zapewniają prosty i wydajny sposób wyświetlania liczby komentarzy na całej Twojej witrynie.
Mamy nadzieję, że ta dokumentacja okazała się pomocna.