
Γλώσσα 🇨🇾 Ελληνικά (Κύπρος)
Εγκατάσταση
APIs Μέτρησης Σχολίων
FastComments παρέχει ελαφριά, αυτόνομα widget μέτρησης σχολίων που μπορούν να εμφανίζουν τον αριθμό σχολίων για συγκεκριμένες σελίδες ή αναρτήσεις. Αυτά τα widget είναι ξεχωριστά από το κύριο widget σχολιασμού και είναι σχεδιασμένα για χρήση οπουδήποτε θέλετε να εμφανίσετε τους αριθμούς σχολίων χωρίς την πλήρη διεπαφή σχολιασμού.
Υπάρχουν δύο τύποι widget μέτρησης σχολίων διαθέσιμοι:
- Comment Count Widget - Για την εμφάνιση του αριθμού σχολίων μιας μεμονωμένης σελίδας
- Bulk Comment Count Widget - Για αποδοτική εμφάνιση των αριθμών σχολίων για πολλαπλές σελίδες στην ίδια σελίδα
Αυτό το άρθρο καλύπτει τα VanillaJS widgets. Οι βιβλιοθήκες μας React/Angular/etc έχουν επίσης τα δικά τους widgets.
Εγκατάσταση Widget Μέτρησης Σχολίων 
Το Comment Count Widget ειναι σχεδιασμενο για την εμφανιση του αριθμου σχολιων μιας μεμονωμενης σελιδας. Ειναι ελαφρυ και παρεχει ενημερωσεις σε πραγματικο χρονο αν ρυθμιστει.
Βασικη Εγκατασταση
Run 
Επιλογες Διαμορφωσης
Η συναρτηση FastCommentsCommentCount δεχεται τις ακολουθες επιλογες διαμορφωσης:
- tenantId (απαιτειται): Το FastComments tenant ID σας
- urlId (προαιρετικο): Ο αναγνωριστης σελιδας. Προεπιλογη ειναι
window.location.hrefαν δεν οριστει - numberOnly (προαιρετικο): Αν
true, εμφανιζει μονο τον αριθμο χωρις κειμενο. Προεπιλογη ειναιfalse - isLive (προαιρετικο): Αν
true, ο αριθμος θα ενημερωνεται αυτοματα. Προεπιλογη ειναιfalse
Προχωρημενα Παραδειγματα
Προσαρμοσμενο URL ID
Run 
Εμφανιση Μονο Αριθμου
Run 
Ζωντανες Ενημερωσεις
Run 
Μεθοδοι Widget
Το widget επιστρεφει ενα αντικειμενο με τις ακολουθες μεθοδους:
- destroy(): Αφαιρει το widget και καθαριζει ολους τους χρονοδιακοπτες
- update(config): Ενημερωνει το widget με νεα διαμορφωση
Παραδειγμα Χρησης
Run 
Στυλ
Το widget αποδιδει απλο HTML με τον αριθμο σχολιων και ερχεται με ελαχιστο στυλ. Μπορειτε να προσαρμοσετε την εμφανιση με CSS:
Run 
Μαζική Εγκατάσταση Widget Μέτρησης Σχολίων 
Το Bulk Comment Count Widget ειναι σχεδιασμενο για την αποτελεσματικη εμφανιση του αριθμου σχολιων για πολλαπλες σελιδες στην ιδια σελιδα. Αντι να κανει μεμονωμενες κλησεις API για καθε αριθμο σχολιων, αυτο το widget ομαδοποιει τα αιτηματα για βελτιστη αποδοση.
Βασικη Εγκατασταση
Run 
Πως Λειτουργει
Το bulk widget λειτουργει:
- Σαρωνοντας τη σελιδα για στοιχεια με την κλαση
fast-comments-count - Διαβαζοντας το χαρακτηριστικο
data-fast-comments-url-idαπο καθε στοιχειο - Ομαδοποιωντας αιτηματα API για αποτελεσματικη ανακτηση πολλαπλων αριθμων σχολιων
- Ενημερωνοντας καθε στοιχειο με τον καταλληλο αριθμο σχολιων
Επιλογες Διαμορφωσης
Η συναρτηση FastCommentsCommentCountBulk δεχεται τις ακολουθες επιλογες διαμορφωσης:
- tenantId (απαιτειται): Το FastComments tenant ID σας
- apiHost (προαιρετικο): Προσαρμοσμενος API host αν χρησιμοποιειτε μια αυτο-φιλοξενουμενη εγκατασταση
Παραδειγμα απο τον Πραγματικο Κοσμο
Εδω ειναι ενα πρακτικο παραδειγμα που δειχνει πως μπορειτε να χρησιμοποιησετε το bulk widget σε μια λιστα αναρτησεων blog:
Run 
Ζητηματα Αποδοσης
Το bulk widget βελτιστοποιει αυτοματα την αποδοση με:
- Ομαδοποιηση αιτηματων: Πολλαπλοι αριθμοι σχολιων ανακτωνται σε μια μονο κληση API
- Ορια μεγεθους αιτηματων: Τα αιτηματα διαχωριζονται αυτοματα αν η λιστα URL γινει πολυ μεγαλη (πανω απο 1.000 χαρακτηρες)
- Αποδιπλασιασμος: Πολλαπλα στοιχεια με το ιδιο
data-fast-comments-url-idμοιραζονται τον ιδιο αριθμο
Πολλαπλα Στοιχεια με το Ιδιο URL ID
Μπορειτε να εχετε πολλαπλα στοιχεια στη σελιδα με το ιδιο data-fast-comments-url-id. Ολα θα ενημερωθουν με τον ιδιο αριθμο:
Run 
Τοπικοποιηση
Το bulk widget μορφοποιει αυτοματα τους αριθμους σχολιων βασει των ρυθμισεων γλωσσας του FastComments. Παρεχει καταλληλο κειμενο για:
- Μηδεν σχολια
- Ενα σχολιο
- Πολλαπλα σχολια
Ποτε να Χρησιμοποιησετε Bulk εναντι Single Widget
Χρησιμοποιηστε το Bulk Widget οταν:
- Εχετε πολλαπλους αριθμους σχολιων στην ιδια σελιδα
- Εμφανιζετε μια λιστα αναρτησεων/αρθρων με αριθμους σχολιων
- Η αποδοση ειναι σημαντικη (μειωνει τις κλησεις API)
Χρησιμοποιηστε το Single Widget οταν:
- Χρειαζεστε μονο εναν αριθμο σχολιων στη σελιδα
- Χρειαζεστε ζωντανες ενημερωσεις (το single widget υποστηριζει ενημερωσεις σε πραγματικο χρονο)
- Θελετε περισσοτερο ελεγχο στη συμπεριφορα του μεμονωμενου widget
APIs Μέτρησης Σχολίων 
Υπαρχουν μερικα endpoints για να λαβετε τις μετρησεις, αναλογα με το τι θελετε και αν θελετε να τις λαβετε απο εναν browser, server ή χρησιμοποιωντας το API SDK.
Δημοσιοι Αριθμοι Σχολιων
Μπορειτε να λαβετε τους δημοσιους αριθμους σχολιων χρησιμοποιωντας τα widgets παραπανω ή χρησιμοποιωντας τα APIs που χρησιμοποιουν. Αυτα τα APIs παραμενουν αμεταβλητα απο το 2019 και δεν θα αλλαξουν ποτε.

Αυτο θα επιστρεψει μια δομη οπως:

Η ιδιοτητα postfix περιλαμβανεται παντα.

Αυτο θα επιστρεψει μια δομη οπως:

Το αντικειμενο counts συμπληρωνεται μονο για σελιδες που εχουν μετρησεις. Ο χαρτης translations ειναι παντα παρων καθως χρησιμοποιειται για το widget.
Συμπεριφορα Δημοσιων Endpoints / Caching
Τα δημοσια endpoints εχουν εναν μηχανισμο caching 60 δευτερολεπτων για να χειριστουν αιχμες στην κινηση. Εσωτερικα, αυτο ειναι ενα per-thread LRU cache στη μνημη του server, οποτε μπορει να δειτε τις μετρησεις να αλλαζουν ελαφρως (να ανεβαινουν και μετα να πεφτουν προσωρινα) οταν οι ανθρωποι αφηνουν πολλα σχολια.
Τα δημοσια endpoints επιστρεφουν παντα τον συνολικο αριθμο σχολιων, οχι τον αριθμο ριζικων σχολιων.
Server-Side APIs / SDK
Ο τροπος να λαβετε σχολια απο τον server σας ειναι να καλεσετε το Pages API και να λαβετε το αντικειμενο σελιδας, που περιεχει τον συνολικο αριθμο σχολιων και τον αριθμο ριζικων σχολιων. Παρεχουμε SDKs που σας επιτρεπουν να καλεσετε αυτο το API χωρις να κατασκευασετε το API request χειροκινητα και παρεχουν τυποποιημενες τιμες επιστροφης.
Τα widget αριθμού σχολίων του FastComments παρέχουν έναν απλό και αποδοτικό τρόπο για να εμφανίζετε τον αριθμό σχολίων σε όλο τον ιστότοπό σας.
Ελπίζουμε ότι βρήκατε αυτή την τεκμηρίωση χρήσιμη.