
Язык 🇺🇦 Русский (Украина)
Начало работы
Стилизация виджета
Другие фронтенд-библиотеки
Custom Styling Guide
Это руководство содержит полный набор стандартных CSS, используемых виджетом комментариев FastComments (v2), а также некоторые инструкции по переопределению стилей.
Понимание стандартного CSS позволяет вам:
- Настраивать внешний вид путем переопределения конкретных стилей
- Устранять проблемы со стилями, видя, какие классы и селекторы доступны
- Создавать пользовательские темы, которые работают со структурой виджета
- Использовать с ИИ-ассистентами для генерации пользовательских модификаций CSS.
Как переопределить стили
Переопределение стилей зависит от типа виджета. Для виджета комментариев нужно использовать параметр конфигурации customCSS, чтобы передать CSS в iframe, либо указать CSS на странице Customization в админ-панели, который будет обслуживать 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-стили по умолчанию и спроектирован так, чтобы его было легко настраивать с помощью вашего собственного 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;
}
Стилизация виджета популярных страниц 
Виджет «Top Pages» отображает список ваших страниц с наибольшим количеством комментариев.
Этот виджет содержит минимальные стили по умолчанию и разработан так, чтобы его было легко настроить с помощью ваших собственных CSS.
Структура виджета
Виджет выводится со следующей HTML-структурой:
<div class="fastcomments-top-pages">
<div class="page">
<a class="title-link" href="...">Page Title (42)</a>
</div>
<!-- More pages... -->
</div>
Справочник CSS по умолчанию для виджета «Top Pages»
Виджет содержит следующий минимальный набор стилей по умолчанию:

Примеры настройки
Добавление стилей для ссылок
.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;
}