
Dil 🇹🇷 Türkçe
Başlarken
Widget Stilleri
Diğer Ön Yüz Kütüphaneleri
Custom Styling Guide
Bu kılavuz, FastComments yorum widget'ı (v2) tarafından kullanılan eksiksiz varsayılan CSS'i ve stilleri geçersiz kılmaya yönelik bazı talimatları sağlar.
Varsayılan CSS'i anlamak size şunları sağlar:
- Görünümü özelleştirin belirli stilleri geçersiz kılarak
- Stil sorunlarını giderin kullanılabilir sınıfları ve seçicileri görerek
- Özel temalar oluşturun widget'ın yapısıyla uyumlu olacak şekilde
- Yapay zeka asistanları ile kullanın özel CSS değişiklikleri oluşturmak için.
Stilleri Geçersiz Kılma
Stilleri geçersiz kılma, widget'a bağlı olarak değişir. Yorum widget'ı için, CSS'i iframe'e geçirmek için customCSS yapılandırma parametresini kullanmanız gerekir veya CSS'i yönetici panelindeki Özelleştirme sayfasında belirtebilirsiniz; bu sayfa CSS'i CDN'imizden sunacaktır.
Stilleri Nasıl Özelleştirirsiniz 
Yorum bileşeni stillerini nasıl özelleştirirsiniz
Yorum bileşeni stilini iki şekilde özelleştirebilirsiniz:
Seçenek 1: customCSS Parametresi ile
Özel CSS'inizi widget'ı başlatırken customCSS parametresine bir dize olarak iletin:
window.FastCommentsUI(document.getElementById('fastcomments-widget'), {
tenantId: 'your-tenant-id',
customCSS: `
.fast-comments .comment {
background-color: #f0f0f0 !important;
border-radius: 8px !important;
}
`
});
Seçenek 2: Yönetici Paneli Üzerinden
- Yönetici panelinizdeki Widget Özelleştirme sayfasına gidin
- "Gelişmiş" altında "Özel CSS" bölümüne gidin
- Özel CSS'inizi girin
- "Kaydet" seçeneğine tıklayın
Özel CSS'iniz sitenizdeki tüm yorum widget'larına uygulanacaktır.
İpuçları
- Gerekirse varsayılan stilleri geçersiz kılmak için
!importantkullanın - Diğer site bölümlerini etkilememek için belirli seçicileri hedefleyin
- Uyumluluk için CSS'inizi farklı tarayıcılarda test edin
- Widget standart CSS kullanır - özel önişlemcilere gerek yoktur
Yorum Bileşeni Stil Referansı (v2, en güncel) 

Son Yorumlar Widget Stili 
Son Yorumlar widget'ı, sitenizdeki veya belirli bir sayfadaki en yeni yorumların listesini gösterir.
Bu widget, minimal varsayılan stil içerir ve kendi CSS'inizle kolayca özelleştirilebilecek şekilde tasarlanmıştır.
Widget Yapısı
Widget aşağıdaki HTML yapısını oluşturur:
<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>
Son Yorumlar Varsayılan CSS Referansı
Widget aşağıdaki minimal varsayılan stili içerir:

Özelleştirme Örnekleri
Avatar Boyutunu Değiştirin
.fastcomments-recent-comments .comment .user-details img {
width: 32px !important;
height: 32px !important;
border-radius: 50%;
}
Yorum Metni Kısaltılmasını Değiştirin
Varsayılan stil, uzun yorumları "..." ile kısaltmak için CSS hileleri kullanır. Devre dışı bırakmak için:
.fastcomments-recent-comments .comment .comment-text:before,
.fastcomments-recent-comments .comment .comment-text:after {
display: none !important;
}
Yorumlara Kenarlık Ekle
.fastcomments-recent-comments .comment {
border-bottom: 1px solid #eee !important;
padding-bottom: 10px !important;
}
En Popüler Sayfalar Widget Stili 
Top Pages widget'ı en çok yorum alan sayfalarınızın bir listesini gösterir.
Bu widget, minimal varsayılan stil içerir ve kendi CSS'inizle kolayca özelleştirilecek şekilde tasarlanmıştır.
Widget Yapısı
Widget aşağıdaki HTML yapısıyla render edilir:
<div class="fastcomments-top-pages">
<div class="page">
<a class="title-link" href="...">Page Title (42)</a>
</div>
<!-- More pages... -->
</div>
En Çok Yorum Alan Sayfalar Varsayılan CSS Referansı
Widget aşağıdaki minimal varsayılan stilleri içerir:

Özelleştirme Örnekleri
Bağlantılara Stil Ekle
.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;
}
Sayfalar Arasına Kenarlık Ekle
.fastcomments-top-pages .page {
border-bottom: 1px solid #eee !important;
padding: 10px 0 !important;
}
.fastcomments-top-pages .page:last-child {
border-bottom: none !important;
}
Yorum Sayısını Stilize Et
.fastcomments-top-pages .title-link {
display: flex !important;
justify-content: space-between !important;
}