
Језик 🇷🇸 Српски
Увод
Стилизовање виџета
Остале фронтенд библиотеке
Водич за прилагођено стилизовање
Овај водич пружа комплетан подразумевани CSS који користи FastComments коментарски видгет (v2) и нека упутства за замену стилова.
Разумевање подразумеваног CSS-а вам омогућава:
- Прилагодите изглед заменом одређених стилова
- Отклањајте проблеме са стиловима тако што ћете видети које класе и селектори су доступни
- Израдите прилагођене теме које раде са структуром видгета
- Користите са AI асистентима за генерисање прилагођених CSS измена.
Како заменити стилове
Замењивање стилова варира у зависности од видгета. За видгет за коментаре, морате користити customCSS конфигурациони параметар да бисте проследили CSS у iframe, или навели CSS на страници Прилагођавање у администраторској контролној табли која ће послужити CSS са нашег CDN-а.
Како прилагодити стилове 
Како прилагодити стилове виџета за коментаре
Можете прилагодити стилове виџета за коментаре на два начина:
Опција 1: Преко параметра customCSS
Пошаљите ваш прилагођени CSS као низ (string) у параметар customCSS приликом иницијализације виџета:
window.fcConfigs = [{
target: '#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 - нису потребни посебни препроцесори
Прилагођавање ивице поља за коментаре 
Ивица око поља за коментар састоји се од сопствене ивице текстуалног поља и неколико танких линија које виџет црта око њега. Да бисте променили њену боју или заобљеност углова, поставите ове CSS променљиве уместо да директно стилизујете textarea. Променљиве истовремено рестилизују сваки део ивице, тако да се углови и боје увек поклапају.
| Променљива | Шта мења | Подразумевано |
|---|---|---|
--fc-input-border-color | Боја ивице | #bfbfbf |
--fc-input-border-color-focus | Боја ивице док корисник куца | #555 |
--fc-input-border-radius | Заобљеност заобљених углова | 11px |
--fc-input-border-start-start-radius | Заобљеност квадратног горњег левог угла (горњи десни у језицима који се пишу с десна на лево) | 0 |
Додајте CSS у поље Прилагођени CSS на страници за прилагођавање виџета, или га проследите путем опције customCSS. Потребно је само да поставите променљиве које желите да промените.
Такође можете користити помоћник Ивица поља за коментар одмах испод поља за прилагођени CSS, који овај CSS пише уместо вас.
Промена боје ивице

Промена боје ивице током куцања

Заобљавање сва четири угла
Подразумевано је горњи леви угао квадратан. Поставите обе променљиве полупречника да бисте заобљили сва четири угла на исти начин:

Квадратни углови

Усклађивање са вашим брендом

Различите боје у тамном режиму
Када је виџет у тамном режиму, има класу dark, тако да можете поставити различите вредности за тамни режим:

Зашто не стилизувати текстуално поље директно?
Виџет сам црта део ивице поља за коментар, око текстуалног поља. Ако поставите border-color или border-radius само на textarea, те линије задржавају подразумевани стил и ивица изгледа неусклађено, на пример квадратна линија која пролази кроз заобљени угао. Горње променљиве мењају обоје одједном.
Референца за прилагођени CSS коментар виџет (v2, најновије) 

Стилизовање виџета за скорашње коментаре 
Виџет за недавне коментаре приказује листу најновијих коментара на целом сајту или на одређеној страници. Укључује наслов, заобљене аватаре, прегледе коментара, кликабилне датуме који воде директно до коментара и аутоматску детекцију тамног режима.
Основна инсталација
Run 
Опције конфигурације
- tenantId (обавезно): Ваш FastComments tenant ID
- urlId (опционо): Филтрирање на једну страницу. Оставите null за све странице
- count (опционо): Број приказаних коментара. Подразумевано је
10 - hasDarkBackground (опционо): Форсира стилизовање тамног режима. Аутоматски се детектује из позадине странице ако није постављено
Структура виџета
Виџет се приказује са следећом HTML структуром:

Референца подразумеваног CSS-а

Примери прилагођавања
Промена величине аватара

Приказивање више линија текста коментара

Уклањање ивице контејнера

Стилизовање виџета за најдискутираније странице 
Видгет Најдискусираније странице приказује рангирану листу ваших страница са највише коментара. Укључује заглавље, нумерисане рангове, бројеве коментара са иконицама, датуме последње активности и аутоматско откривање тамног режима.
Основна инсталација
Run 
Опције конфигурације
- tenantId (обавезно): Ваш FastComments tenant ID
- hasDarkBackground (опционо): Приморај стил тамног режима. Ако није подешено, аутоматски се открива из позадине странице
Структура видгета
Видгет се приказује са следећом HTML структуром:

Подразумевани CSS референца

Примери прилагођавања
Уклони значке ранга

Уклони ивицу контејнера

Стилизовање виџета за скорашње дискусије 
Виџет „Скорашње дискусије" приказује листу страница сортираних по најскоријој активности коментара. Укључује наслов, датуме последње активности, бројеве коментара са иконама и аутоматску детекцију тамног режима.
Основна инсталација
Run 
Опције конфигурације
- tenantId (обавезно): Ваш FastComments ID закупца
- count (опционо): Број страница за приказ. Подразумевано је
20, максимум100 - hasDarkBackground (опционо): Наметни стилове тамног режима. Аутоматски се детектује из позадине странице ако није постављено
Структура виџета
Виџет се приказује са следећом HTML структуром:

Референца подразумеваног CSS-а

Примери прилагођавања
Уклањање ивице контејнера

Прилагођена боја линка
