FastComments.com Blog

Kako napraviti sistem komentara poput Hackaday.com

24. jan 2020

UAU ŠTA SE DESILO?

Ovaj post je demonstracija korišćenja FastComments za izradu sistema komentara koji liči na https://hackaday.com.

Ne preporučujemo da ih kopirate. Ali ovo pokazuje fleksibilnost FastComments-a.

Učiniti da FastComments izgleda ovako je jednostavno! Napravili smo UI za to! Na primer, evo konfiguracije koju smo koristili da bismo prilagodili FastComments da odgovara ovoj stranici:

FastComments Hackaday Settings

Ako želite da to uradite u kodu, to je jednako lako.

Samo trebamo postaviti nekoliko opcija. Pa, sedam. Evo isječak koda (prilagođeni CSS je izostavljen). Samo ovoliko CSS-a može biti umetnuto na ovaj način. Preporučujemo da koristite gore navedeni UI za definisanje CSS-a. Takođe će ga minifikovati za vas, dok definisanje svojstva customCSS neće primeniti nikakve optimizacije minifikacije.

Šta svaka od ovih opcija znači?

  • commentCountFormat = Format naslova iznad niti komentara. "[count]" se zamenjuje stvarnim lokalizovanim brojem.
  • commentCountUpdated = Funkcija koja se poziva kada se broj komentara promeni. Koristimo ovo da postavimo broj komentara na vrhu stranice.
  • headerHTML = HTML koji se prikazuje iznad kutije "ostavite odgovor". U ovom slučaju, koristimo ga da umetnemo element naslova.
  • hideAvatars = Hackaday nema avatare. Zbog toga ovo postavljamo na true da bismo ih sakrili.
  • inputAfterComments = Premesta kutiju za odgovor na dno feed-a komentara.
  • absoluteDates = Menja podrazumevani format datuma (npr., "Pre 11 minuta") u apsolutni datum.
  • customCSS = Prilagođeno stilizovanje.

Sve opcije konfiguracije su dokumentovane ovde.