Kanka — DataLife Engine Tema
Modern dark / light blog teması. DLE 19.x için hazırlanmıştır.
| Sürüm | 1.0.0 |
|---|---|
| Yazar | Elegance |
| Minimum DLE | 19.0 |
| Tip | Dark (light mod destekli) |
Özellikler
- Dark / light tema geçişi (tarayıcıda hatırlanır)
- Responsive blog düzeni (sol widget + içerik)
- Hero arama + AJAX hızlı arama (
fastsearchresult.tpl) - Tam / kısa haber, yorum, PM, profil, istatistik, iletişim
- Scroll progress’li “yukarı çık” butonu
.htaccessile şablon dosyalarının doğrudan erişime kapatılması
Kurulum
kankaklasörünü sunucudaki/templates/dizinine yükleyin (templates/kanka/...)- Yönetim Paneli → Ayarlar → Site ayarları → Site şablonu listesinden Kanka seçin
- Sistem → Önbelleği temizle (şablon + sistem cache)
- Ana sayfayı Ctrl+F5 ile yenileyin
FTP / yükleme notu
Gizli dosyaları da yükleyin:
kanka/.htaccesskanka/css/.htaccesskanka/js/.htaccesskanka/images/.htaccesskanka/dleimages/.htaccess
Önerilen ayarlar / ek alanlar
Temanın kart ve hızlı arama görselleri için ek alan:
| Alan adı | Tip | Açıklama |
|---|---|---|
poster |
Metin veya Görsel | Kapak / poster URL’si |
Kullanım: [xfvalue_poster] — shortstory.tpl, fullstory.tpl, fastsearchresult.tpl
Poster yoksa {image-1} veya images/no-poster.svg yedek olarak kullanılır.
Önemli şablon dosyaları
| Dosya | Görev |
|---|---|
main.tpl |
Ana iskelet, header, hero, footer |
shortstory.tpl / fullstory.tpl |
Liste / tekil haber |
fastsearchresult.tpl |
Hızlı arama dropdown (shortstory kopyalamayın) |
search.tpl / searchresult.tpl |
Gelişmiş arama |
login.tpl |
Üye paneli / giriş |
feedback.tpl |
İletişim formu |
info.json |
Admin tema listesi meta bilgisi |
frame.css |
Admin haber önizleme iframe stilleri |
Klasör yapısı
kanka/
├── info.json
├── frame.css
├── .htaccess
├── *.tpl
├── css/
│ ├── style.css
│ └── engine.css
├── js/
│ └── main.js
├── images/
└── dleimages/
Özelleştirme
- Renkler:
css/style.cssiçindeki:rootve[data-theme="light"]değişkenleri - Widget’lar:
main.tplsol sütun - Logo / favicon:
images/
İstemediğiniz bölümleri (takvim, anket, popüler vb.) ilgili {include} veya blokları main.tpl içinden silmeniz yeterlidir.
Gereksinimler
- DataLife Engine 19.0+
- PHP (DLE’nin desteklediği sürüm)
- Apache +
mod_rewrite