Bu konu daha kolay bulunabilmesi amacıyla daha önceki şu paylaşım kaynak olarak taşınarak oluşturulmuştur.
ip ucu - En ideal şekilde Xenforo TEMA Kurulumu, Upgrade ve Kullanımı
NOT : Aslında bu yazım Xenforo official sitesinde paylaşılan şu konunun bir nevi özeti şeklinde.
Proper Theme Installation, Upgrading, and Usage
Amaç : Tema Güncellemeleri sırasında (veya Server arasında tema taşıma aşamalarında) özelleştirdiğimiz temalarımı kaybetmemek
Neye Dikkat Etmeli : Bunun için 1. Kural, Default tema dahil, kurduğumuz hiç bir temanın Master teması üzerinde kesinlikle düzenleme yapmıyoruz.
Örnek : Xenforo Default teması üzerinde özelleştirme yapmak istiyorum. Bir de satınaldığım “ABC” teması var. Bu tema üzerinde farklı iki renklere sahip “ABC-Siyah” ve “ABC-Mavi” şeklinde iki özel tema oluşturmak istiyorum.
Şimdi tavsiye edilen şöyle bir yapı oluşturmak :
- Default Tema (Xenforo Default Teması. Kesinlikle dokunmuyoruz)
--- Default- Özel (Burası bizim ana temamız- CHILD)
- ABC Teması (Yazılımcı firmanın Ana teması. Buna kesinlikle dokunmuyoruz)
--- ABC Teması – OZEL (Burası bizim ana temamız- CHILD)
------ ABC- Siyah (Siyah Temamız- CHILD)
------ ABC- Mavi (Mavi Temamız- CHILD)
Hedef olarak şöyle bir yapı kurmaya çalışıyoruz.
Şimdi bunu yapıyı nasıl kurduğumuzu açıklama çalışalım.
“Tema Ekle” butonuna tıklayarak şu şekilde “ABC-Ozel” şablonu oluşturuyoruz.
“Tema Ekle” butonu tıklayarak şu şekilde “ABC Siyah” şablonu oluşturuyoruz.
Artık yapımızı oluşturduğumuza göre “ABC Siyah” şablonu üzerinde tema renkleri ile ilgili her türlü değişikliği yapabiliriz.
Eğer yapacağım değişiklik hem “ABC Siyah” hem de “ABC Mavi” etkileyecek ise bu sefer bu şablon değişimi “ABC Ozel” üzerinde yapıyorum. Bu değişiklik hem Siyah hem de Mavi temamız etkilemiş oluyor.
Peki yaptığımız bu “ABC – Siyah” temamızı nasıl EXPORT ederiz :
Temamızı sağ tarafında bulunan ok işaretini tıklayarak “INDIR” seçiyoruz ve şu şekilde Export ediyoruz
Şimdide başka bir server taşıdığımız “ABC-Siyah” temamız IMPORT edelim.
Sağ üst köşede bulunan “YÜKLE” butonuna basıyoruz ve elimizdeki .xml dosyasını seçerek hangi temanın CHILD olacaksa onu belirtiyoruz.
Artık upgrade sonrası özel temalarımızın bozulmasını düşünmemize gerek kalmadı.
İnşallah birilerinin işine yarayan faydalı bir konu olmuştur.
Eksiğimiz, hatamız var ise afola
Hangi temayı güncellemeliyiz ?
Tema güncellemesi sadece parent-ana tema üzerine yapılır. Benim örnekte ana tema nedir peki ? ABC Teması
Dolayısıyla tema güncellemesi sadece “ABC Teması”na yapılır.
Kişisel özelleştirmeyi hangi Child-Alt temada yapmalıyız ?
Bizim tema ile yapacağımız tüm özelleştirmeleri ise duruma bağlı olarak ilgili Child-alt temada yapmalıyız. Örneğin :
1- mesela üye imza resimleri ile ilgi bir özelleştirme yapacağız. Bu yapacağımız değişiklik hem “ABC-Siyah” hem de “ABC-Mavi” temalarında etkili olsun istiyoruz. Bu durumda tek tek 2 alt temada özelleştirme yapmak yerine, özelleştirmeyi “ABC Tema-ÖZEL” alt temasında yapmamız daha pratik. Bu özelleştirme sonrası eski şablonlar kısmını kontrol ediyoruz. Var ise “ABC-Siyah” ve “ABC-Mavi” ile ilgili eski şablon, onları birleştiriyoruz.
Not: Normalde “ABC tema-ÖZEL” de yapılan özelleştirme onun alt temaları olan “Mavi” ve “Siyah” otomatik geçer. Ama bazen de geçmeye biliyor. Bu durumda eski şablon olarak kalabiliyor. Biz de kontrol edip merge-birleştirme yaparak sorunu çözüyoruz.
2- Bu örnekte üye imza kelimelerin renginin mavi olmasını isteyelim. Ama bu isteğimiz sadece “ABC-Mavi” TEMA’sında olsun, “ABC-Siyah” Temasında olmasın istiyoruz. Bu durumda özelleştirmeyi direkt “ABC-Mavi” alt Temasına yapıyoruz.
Kısaca özetlemeye çalıştım. İnşallah bu sefer daha net ve açıklayıcı olmuştur.
ip ucu - En ideal şekilde Xenforo TEMA Kurulumu, Upgrade ve Kullanımı
NOT : Aslında bu yazım Xenforo official sitesinde paylaşılan şu konunun bir nevi özeti şeklinde.
Proper Theme Installation, Upgrading, and Usage
Amaç : Tema Güncellemeleri sırasında (veya Server arasında tema taşıma aşamalarında) özelleştirdiğimiz temalarımı kaybetmemek
Neye Dikkat Etmeli : Bunun için 1. Kural, Default tema dahil, kurduğumuz hiç bir temanın Master teması üzerinde kesinlikle düzenleme yapmıyoruz.
Örnek : Xenforo Default teması üzerinde özelleştirme yapmak istiyorum. Bir de satınaldığım “ABC” teması var. Bu tema üzerinde farklı iki renklere sahip “ABC-Siyah” ve “ABC-Mavi” şeklinde iki özel tema oluşturmak istiyorum.
Şimdi tavsiye edilen şöyle bir yapı oluşturmak :
--- Default- Özel (Burası bizim ana temamız- CHILD)
--- ABC Teması – OZEL (Burası bizim ana temamız- CHILD)
------ ABC- Siyah (Siyah Temamız- CHILD)
------ ABC- Mavi (Mavi Temamız- CHILD)
Hedef olarak şöyle bir yapı kurmaya çalışıyoruz.

Şimdi bunu yapıyı nasıl kurduğumuzu açıklama çalışalım.
- Öncelikle ABC temasını kuruyoruz.
- Sonra ilk Child temamızı “Tema Ekle” tuşuna basarak tanımlıyoruz.
“Tema Ekle” butonuna tıklayarak şu şekilde “ABC-Ozel” şablonu oluşturuyoruz.

“Tema Ekle” butonu tıklayarak şu şekilde “ABC Siyah” şablonu oluşturuyoruz.

Artık yapımızı oluşturduğumuza göre “ABC Siyah” şablonu üzerinde tema renkleri ile ilgili her türlü değişikliği yapabiliriz.
Eğer yapacağım değişiklik hem “ABC Siyah” hem de “ABC Mavi” etkileyecek ise bu sefer bu şablon değişimi “ABC Ozel” üzerinde yapıyorum. Bu değişiklik hem Siyah hem de Mavi temamız etkilemiş oluyor.
Peki yaptığımız bu “ABC – Siyah” temamızı nasıl EXPORT ederiz :
Temamızı sağ tarafında bulunan ok işaretini tıklayarak “INDIR” seçiyoruz ve şu şekilde Export ediyoruz


Şimdide başka bir server taşıdığımız “ABC-Siyah” temamız IMPORT edelim.
Sağ üst köşede bulunan “YÜKLE” butonuna basıyoruz ve elimizdeki .xml dosyasını seçerek hangi temanın CHILD olacaksa onu belirtiyoruz.


Artık upgrade sonrası özel temalarımızın bozulmasını düşünmemize gerek kalmadı.
İnşallah birilerinin işine yarayan faydalı bir konu olmuştur.
Eksiğimiz, hatamız var ise afola
Hangi temayı güncellemeliyiz ?
Tema güncellemesi sadece parent-ana tema üzerine yapılır. Benim örnekte ana tema nedir peki ? ABC Teması
Dolayısıyla tema güncellemesi sadece “ABC Teması”na yapılır.
Kişisel özelleştirmeyi hangi Child-Alt temada yapmalıyız ?
Bizim tema ile yapacağımız tüm özelleştirmeleri ise duruma bağlı olarak ilgili Child-alt temada yapmalıyız. Örneğin :
1- mesela üye imza resimleri ile ilgi bir özelleştirme yapacağız. Bu yapacağımız değişiklik hem “ABC-Siyah” hem de “ABC-Mavi” temalarında etkili olsun istiyoruz. Bu durumda tek tek 2 alt temada özelleştirme yapmak yerine, özelleştirmeyi “ABC Tema-ÖZEL” alt temasında yapmamız daha pratik. Bu özelleştirme sonrası eski şablonlar kısmını kontrol ediyoruz. Var ise “ABC-Siyah” ve “ABC-Mavi” ile ilgili eski şablon, onları birleştiriyoruz.
Not: Normalde “ABC tema-ÖZEL” de yapılan özelleştirme onun alt temaları olan “Mavi” ve “Siyah” otomatik geçer. Ama bazen de geçmeye biliyor. Bu durumda eski şablon olarak kalabiliyor. Biz de kontrol edip merge-birleştirme yaparak sorunu çözüyoruz.
2- Bu örnekte üye imza kelimelerin renginin mavi olmasını isteyelim. Ama bu isteğimiz sadece “ABC-Mavi” TEMA’sında olsun, “ABC-Siyah” Temasında olmasın istiyoruz. Bu durumda özelleştirmeyi direkt “ABC-Mavi” alt Temasına yapıyoruz.
Kısaca özetlemeye çalıştım. İnşallah bu sefer daha net ve açıklayıcı olmuştur.