
Језик 🇲🇪 Српски (Црна Гора)
Почетак
Стилизовање виџета
Остале фронтенд библиотеке
Custom Styling Guide
Овај водич садржи комплетан подразумевани CSS који користи FastComments коментарски видџет (v2) и неке инструкције за преписивање стилова.
Разумевање подразумеваног CSS-а вам омогућава:
- Прилагодите изглед преписивањем одређених стилова
- Решавање проблема са стиловима прегледом које су класе и селектори доступни
- Прављење прилагођених тема које функционишу са структуром видџета
- Користите са AI помоћницима за генерисање прилагођених CSS измена.
Како преписати стилове
Преписивање стилова се разликује у зависности од видџета. За коментарски видџет, морате користити customCSS конфигурациони параметар да
бисте проследили CSS у iframe, или навести CSS на страници прилагођавања у администраторској контролној табли која ће послужити CSS
са нашег CDN-а.
Како прилагодити стилове 
Како прилагодити стилове виџета за коментаре
Можете прилагодити стилове виџета за коментаре на два начина:
Опција 1: Путем параметра customCSS
Проследите свој CSS као низ параметру customCSS приликом иницијализације виџета:
window.FastCommentsUI(document.getElementById('fastcomments-widget'), {
tenantId: 'your-tenant-id',
customCSS: `
.fast-comments .comment {
background-color: #f0f0f0 !important;
border-radius: 8px !important;
}
`
});
Опција 2: Кроз админ контролну таблу
- Идите на страницу за прилагођавање виџета у вашој админ контролној табли
- Скролујте до секције "Прилагођени CSS" у оквиру "Напредно"
- Унесите свој прилагођени CSS
- Кликните "Сачувај"
Ваш прилагођени CSS ће бити примењен на све виџете за коментаре на вашем сајту.
Савети
- Користите
!importantда бисте надјачали подразумеване стилове ако је потребно - Циљајте специфичне селекторе како бисте избегли утицај на друге делове вашег сајта
- Тестирајте ваш CSS у различитим прегледачима ради компатибилности
- Виџет користи стандардни CSS - нису потребни посебни препроцесори
Референца за стилизовање виџета за коментаре (v2, најновије) 

Стилизовање виџета за најновије коментаре 
Виџет Најновији коментари приказује списак најновијих коментара на вашем сајту или за одређену страницу.
Овај виџет садржи минималне подразумеване стилове и дизајниран је да буде лак за прилагођавање помоћу вашег CSS-а.
Структура виџета
Виџет рендерује са следећом HTML структуром:
<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>
Референца подразумеваног CSS-а за најновије коментаре
Виџет укључује следеће минималне подразумеване стилове:

Примери прилагођавања
Промена величине аватара
.fastcomments-recent-comments .comment .user-details img {
width: 32px !important;
height: 32px !important;
border-radius: 50%;
}
Промена скраћивања текста коментара
Подразумевани стилови користе CSS трикове да скрате дуге коментаре са "..." На крају. Да бисте онемогућили:
.fastcomments-recent-comments .comment .comment-text:before,
.fastcomments-recent-comments .comment .comment-text:after {
display: none !important;
}
Додавање границе коментарима
.fastcomments-recent-comments .comment {
border-bottom: 1px solid #eee !important;
padding-bottom: 10px !important;
}
Стилизовање виџета за најпосећеније странице 
Виџет Топ странице приказује листу ваших највише коментарисаних страница.
Овај виџет укључује минималан подразумевани стил и дизајниран је да буде лак за прилагођавање уз ваш сопствени CSS.
Структура виџета
Виџет се приказује следећом HTML структуром:
<div class="fastcomments-top-pages">
<div class="page">
<a class="title-link" href="...">Page Title (42)</a>
</div>
<!-- More pages... -->
</div>
Референца подразумеваног CSS-а за Топ странице
The widget includes the following minimal default styling:

Примјери прилагођавања
Додавање стила линковима
.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;
}
Додавање ивица између страница
.fastcomments-top-pages .page {
border-bottom: 1px solid #eee !important;
padding: 10px 0 !important;
}
.fastcomments-top-pages .page:last-child {
border-bottom: none !important;
}
Стилизација броја коментара
.fastcomments-top-pages .title-link {
display: flex !important;
justify-content: space-between !important;
}