
Jezik 🇷🇸 Srpski (Latinica)
Početak rada
Stilizovanje widgeta
Druge frontend biblioteke
Custom Styling Guide
Ovaj vodič sadrži kompletan podrazumevani CSS koji koristi FastComments commenting widget (v2) i neke instrukcije za nadjačavanje stilova.
Razumevanje podrazumevanog CSS-a omogućava vam da:
- Prilagodite izgled nadjačavanjem određenih stilova
- Otklonite probleme sa stilovima tako što ćete videti koje su klase i selektori dostupni
- Napravite prilagođene teme koje rade sa strukturom vidžeta
- Koristite sa AI asistentima za generisanje prilagođenih izmena CSS-a.
Kako nadjačati stilove
Nadjačavanje stilova varira u zavisnosti od vidžeta. Za komentarski vidžet, morate koristiti customCSS config parameter to
pass the CSS into the iframe, or specify the CSS in the Customization page in the admin dashboard which will serve the CSS
from our CDN.
Kako prilagoditi stilove 
Kako prilagoditi stilove widgeta za komentare
Stilove widgeta za komentare možete prilagoditi na dva načina:
Opcija 1: Pomoću parametra customCSS
Prosledite svoj prilagođeni CSS kao string parametru customCSS prilikom inicijalizacije widgeta:
window.FastCommentsUI(document.getElementById('fastcomments-widget'), {
tenantId: 'your-tenant-id',
customCSS: `
.fast-comments .comment {
background-color: #f0f0f0 !important;
border-radius: 8px !important;
}
`
});
Opcija 2: Putem administratorskog panela
- Idite na stranicu Stranica za prilagođavanje widgeta u svom administratorskom panelu
- Skrolujte do odeljka "Prilagođeni CSS" pod "Napredno"
- Unesite svoj prilagođeni CSS
- Kliknite "Sačuvaj"
Vaš prilagođeni CSS će biti primenjen na sve widgete za komentare na vašem sajtu.
Saveti
- Koristite
!importantda po potrebi nadjačate podrazumevane stilove - Ciljajte konkretne selektore da biste izbegli uticaj na druge delove sajta
- Testirajte svoj CSS u različitim pregledačima radi kompatibilnosti
- Widget koristi standardni CSS - nisu potrebni posebni preprocesori
Referenca stilizovanja komentarskog widgeta (v2, najnovije) 

Stilizovanje widgeta za najnovije komentare 
The Recent Comments vidžet prikazuje listu najnovijih komentara na vašem sajtu ili za određenu stranicu.
Ovaj vidžet sadrži minimalni podrazumevani stil i dizajniran je da se lako prilagodi sa vašim CSS-om.
Widget Structure
Vidžet se prikazuje sa sledećom HTML strukturom:
<div class="fastcomments-recent-comments">
<div class="comment">
<div class="user-details">
<img src="..." alt="Avatar" class="avatar" />
<span class="user-name">Username</span>
<span class="reply-date-time">2 hours ago</span>
</div>
<div class="comment-text">Comment content...</div>
<div class="link-wrapper">
<a class="link" href="...">Page Title</a>
</div>
</div>
<!-- More comments... -->
</div>
Recent Comments Default CSS Reference
Vidžet uključuje sledeći minimalni podrazumevani stil:

Customization Examples
Change Avatar Size
.fastcomments-recent-comments .comment .user-details img {
width: 32px !important;
height: 32px !important;
border-radius: 50%;
}
Change Comment Text Truncation
Podrazumevani stil koristi CSS trikove da skraćuje dugačke komentare sa "...". Da biste to onemogućili:
.fastcomments-recent-comments .comment .comment-text:before,
.fastcomments-recent-comments .comment .comment-text:after {
display: none !important;
}
Add Border to Comments
.fastcomments-recent-comments .comment {
border-bottom: 1px solid #eee !important;
padding-bottom: 10px !important;
}
Stilizovanje widgeta za najposećenije stranice 
Vidžet Najkomentisanije stranice prikazuje listu vaših stranica sa najviše komentara.
Ovaj vidžet sadrži minimalni podrazumevani stil i dizajniran je tako da ga lako možete prilagoditi sopstvenim CSS-om.
Struktura vidžeta
Vidžet se prikazuje sa sledećom HTML strukturom:
<div class="fastcomments-top-pages">
<div class="page">
<a class="title-link" href="...">Page Title (42)</a>
</div>
<!-- More pages... -->
</div>
Referenca podrazumevanog CSS-a za Najkomentisanije stranice
Vidžet uključuje sledeći minimalni podrazumevani stil:

Primeri prilagođavanja
Dodavanje stilova za linkove
.fastcomments-top-pages .title-link {
color: #0066cc !important;
text-decoration: none !important;
font-size: 14px !important;
}
.fastcomments-top-pages .title-link:hover {
text-decoration: underline !important;
}
Dodavanje ivica između stranica
.fastcomments-top-pages .page {
border-bottom: 1px solid #eee !important;
padding: 10px 0 !important;
}
.fastcomments-top-pages .page:last-child {
border-bottom: none !important;
}
Stilizovanje broja komentara
.fastcomments-top-pages .title-link {
display: flex !important;
justify-content: space-between !important;
}