- Katılım
- 24 Ara 2025
- Konular
- 27
- Mesajlar
- 29
- Tepkime puanı
- 0
XenForo forumlarının görünümünü ve kullanıcı arayüzünü geliştirmek için paket temalar (style/theme) kullanılır. Ücretli ya da ücretsiz olarak edinilebilen bu temalar genellikle ZIP dosyası şeklinde gelir ve içinde stil dosyaları, logo, font, CSS, JS, XML yapılandırma dosyaları ve bazen child-theme paketleri bulunur.
Tema kurulumu, iki aşamalı bir işlemden oluşur:
ZIP dosyasını bilgisayarınızda açtığınızda şu tür klasör ve dosyalar görebilirsiniz:
Yol:
Tema dosyalarında genellikle:
gibi klasörler olur.
Yapmanız gereken:
(Dizin adınız farklı olabilir: "forum", "community" veya direkt root dizin)
Admin paneline giriş:
Varsayılan (default) tema yapmak için:
Ayrıca forum kullanıcılarının tema seçebilmesi için:
menüsünden “Enable user style selection” açık olmalıdır.
ya da
kısmından yapılır.
Tema paneline göre logo değiştirme yolları değişebilir:
Bazı temalarda:
Logo URL girilir.
Tema kurulumu, iki aşamalı bir işlemden oluşur:
- Dosyaların sunucuya (FTP) yüklenmesi
- Yönetim panelinden XML dosyasının içe aktarılması
1. Tema Dosyasını Hazırlama
Tema sağlayıcıdan indirdiğiniz paket genellikle şu formatta olur:
Kod:
theme-name-v1.0.zip
Kod:
upload/ → FTP’ye aktarılacak stil asset dosyaları
style.xml → Yönetim paneline yüklenecek ana XML dosyası
style-child.xml (bazı temalarda) → Alt tema yapısı
documentation/ → Kurulum yönergeleri
2. Sunucuya Dosya Yükleme (FTP)
Temanın dosyalarını sunucuya atmak için FTP erişimi gerekir (cPanel Dosya Yöneticisi, FileZilla vb.).Yol:
Kod:
public_html/
└── src/
└── internal_data/
└── styles/
└── js/
Kod:
upload/styles/themeName/
upload/js/themeName/
Yapmanız gereken:
- ZIP içindeki upload klasörünün içeriğini sunucuda forum dizinine yüklemek
Kod:
FTP: /public_html/forum/upload/styles/themeName → sunucuya atılır
FTP: /public_html/forum/upload/js/themeName → sunucuya atılır
3. Yönetim Panelinden Tema Yükleme
FTP tarafı tamamlandığında artık tema XenForo paneline tanıtılmalıdır.Admin paneline giriş:
Kod:
https://siteniz.com/admin.php
Adım adım:
- Menüden:
bölümüne girin.Kod:Appearance (Görünüm) > Styles (Stiller) - Sağ üstte "Import" / "İçe Aktar" butonuna tıklayın.
- Karşınıza gelen ekranda:
- Bilgisayardan XML yükle →
style.xmldosyasını seçin - Parent/Child seçeneklerini değişiklik yoksa varsayılan bırakın
- Bilgisayardan XML yükle →
- Import butonuna basarak yüklemeyi tamamlayın.
4. Tema Aktifleştirme
Tema doğru yüklendiyse listeye eklenir.Varsayılan (default) tema yapmak için:
Kod:
Appearance > Styles > (seçilen tema) > Set as default
Kod:
Setup > Options > Appearance
5. Child Theme (Alt Tema) Kullanımı
Bazı premium temalarda geliştiriciler şu tavsiyeyi verir:- Ana tema sadece çekirdek dosyadır (güncelleme için)
- Düzenlemeler child theme üzerinde yapılmalıdır
- Önce ana tema XML’i yüklenir
- Ardından child XML yüklenir
- Kullanıcıya aktif edilmesi gereken tema child sürümdür
6. Logo – Renk – Header – CSS Düzenleme
Tema yüklendikten sonra özelleştirme genellikle:
Kod:
Appearance > Styles > Customize Properties
Kod:
Appearance > Templates
Tema paneline göre logo değiştirme yolları değişebilir:
Bazı temalarda:
Kod:
Appearance > Styles > (Your Theme) > Basic options
7. Olası Sorunlar ve Çözümleri
| Sorun | Neden | Çözüm |
|---|---|---|
| Tema yükledim, tasarım bozuk görünüyor | FTP yüklemesi eksik, js/styles klasörleri aktarılmadı | FTP → upload klasörü içeriğini eksiksiz atın |
| XML yüklenmiyor, hata veriyor | Yanlış dosya seçtiniz (child yerine ana XML gerekli) | "style.xml" dosyasını yükleyin |
| CSS, font, ikonlar görünmüyor | CDN engeli, izin hatası veya styles/tema/ yolu yanlış | Sunucu izinlerini 755 yapın, tarayıcıyı temizleyin |
Sonuç
XenForo forumlara paket tema yükleme işlemi basit olsa da iki kritik nokta içerir:- FTP’ye dosyaların eksiksiz aktarılması
- Yönetim panelinden XML ile içe aktarma (import)