[XTR] Style Switcher

Eklenti [XTR] Style Switcher 1.0.2

indirmek için izniniz yok

XenTR

Yönetici
XenTR Mod
Licenced
SMS Confirmed
Katılım
3 Şub 2019
Mesajlar
2,138
Çözümler
69
Tepki puanı
2,725
Puanları
113
XenTR Kullanıcımız yeni bir kaynak oluşturdu:

[XTR] Style Switcher - Kullanıcıların stil sayfalarını değiştirerek web sayfanızın temasını / kaplamasını değiştirmesini sa




Ekli dosyayı görüntüle 741

Bu eklenti , ziyaretçinin kayan panelden web sayfanızın görünümünü (örneğin, metin rengi, arka plan rengi, arka plan görüntüsü) değiştirmesini sağlayan jQuery tabanlı bir tema / görünüm değiştiricisidir.

Kurulum:
  1. XENTR-StyleSwitcher-1.0.0.zip dosyasını indirin ve dosyalarınızı çıkararak FTP istemcisi ile yükleyin.
  2. Eklenti dosyalarının bulunacağı dizin: upload/src/addons/XENTR/StyleSwitcher...

Bu kaynak hakkında daha fazla bilgi ...
 

En Çok Tepki Alan 5 Mesaj

Ne yazık ki bu durumu cloudflare kullanan tüm kullanıcılar yaşıyor sanırım. Cloudflare önbellek sorunu. Bunun için cloudflare hesabınızdan giriş yaptıktan sonra Caching sekmesi altında yer alan Custom Purge veya Purge Everything seçeneklerini kullanabilirsiniz. Ama yinede belirli bir süre beklemeniz gerekebilir.

Custom Purge alanında belirlemiş olduğunuz resim için önbellek temizlemesi yapabilirsiniz. Purge Everything butonuna tıklayarak tüm site önbelleği temizliği yapılabilir. Umarım yardımcı olur.
 
XenTR updated [XTR] Style Switcher with a new update entry:

1.0.2



Bu sürüm ile bazı yeni özellikler eklenmiştir. Eklentinin geliştirilmesinde geri bildirimleri ile bize destek olan Mahir kullanıcımıza teşekkür ederim.

Yapılan bazı değişiklikler
  • Stil değiştirici özelliği artık sadece ana sayfa üzerinde yapılabilecek diğer sayfalarda etkin olmayacaktır. Bu sayede her sayfada yapılan değişiklikler için farklı çerez tutulmalarının önüne geçilmiştir.
  • Yeni bir özellik olarak dilerseniz tüm stillerde...

Read the rest of this update entry...
 
Değerli, yorumunuz için teşekkür ederim. Ancak js yolu ile ilgili bir sorun mu yaşadınız? Oysa Js dosyasını minimize etmeden eklentiyi paketlemiştim. Sunucu yada cloud ayarlarında minimize seçeneği vs varsa böyle olabileceğini düşünüyorum. Geri bildirim için teşekkür ederim. Aynı sorun ile dönen olursa sonraki sürümde ele alırım.

Sonradan yüklemesi gayet normal sebebi sistem önce kendini yükler sonra harici biçimlendirmeleri yükler. Aslında bunun için bir ön yükleyici (preloader) seçeneği eklemem gerekirdi. Şimdi siz söyleyince aklıma geldi. İnşallah sonraki sürüme dahil edebilirim. (y)
 
This is great for anyone using the default style ..! :cool:

Reminds me of some of the cool style frameworks I saw back in the XF1 days.
 
Tüm ayarları yaptınız mı?
 
Yükleme işlemini nasıl yaptınız? Panelden mi yüklediniz yoksa dosyaları ilgili dizinlere mi gönderdiniz?

Eğer ftp ile dosyaları göndermiş iseniz tüm dosyaları doğru dizine göndermeniz gereklidir. Çalışmaması için bir neden yok.
 
Site adresinizi profilinizden tamamlarsanız kontrol edeyim.
 
Kullanıcı grubu izinlerini vermediniz sanırım görüntülenmiyor. Eksik bir şeyler olduğu kesin. Dilerseniz bilgilerinizi pm yada destek sistemi üzerinden gönderin kontrol edeyim.
 
Çalışmaması gayet normal hocam çünkü js dosyaları doğru yerde değil. Doğru yol şu şekilde olmalıdır.
/public_html/js/xtr/style_switcher/
Lütfen ftp üzerinden js klasörünüzü yeniden gözden geçirin.
 
Şu anda çalıştığı görülmekte. Bu js ler için bir güncelleme yayınlarım yakında.
 

Şurada XenTR hocam mükemmel bir sorunu çözdü. Eklentinin diğer tüm temalarda geçerli olabilmesini sağladı. Bunun önemi şöyle;

Aydınlık ve karanlık tema kullanıyor ve bu temalar birbirinin aynısı ise ikisinde de yapılan değişikliklerin geçerli olmasını sağlıyor. Ayrıca kullanıcıya sadece tema değiştirme şansı tanımakla kalmıyor tüm temalarda renkleri kontrol edebilme şansı veriyor.
 
Arka plan reset işlemi ile kutulu düzen ve arka plan resimleri standart ayarlara çekilirler. Ben demo sitesinde sözünü ettiğiniz gibi bir sorun göremiyorum yada ben yanlış anlıyorum. Bu belirttiğiniz durumu detaylandırabilir misiniz?

Ayrıca demo sitesinde eklenti üzerinde bir kaç revizyon gerçekleştirdim. Aslında hata olarak kabul edilmeyecek ama sinir bozucu bir durumu sabitlemiş oldum. Sistem önce kendi yapısını yüklemesine müteakiben sonradan eklenti ile birlikte gelen js dosyasını yüklemektedir. Doğal olarak her sayfa yenilemesinde önce kendisini sonra da js yapısını yükler. Eklentinin çalışma mantığı da js sistemine bağlı olduğu için ilgili class değerlerini yükleme sonrasında atamaktadır. Bunun ile ilgili olarak bir düzenleme yapıldı. Cookies dosyası da tek bir js dosyasında birleştirildi.

Daha önce revizyon yaptığımız özelliği de ekleyerek eklentiyi paketleyerek yeni sürüm olarak yayınlamayı düşünüyorum.
 
Tabii neden olmasın. Ama önce tamamlamam gerek şu anda başka bir işe bakıyorum. Elimdeki iş bitsin direk paketler pm atarım.
 
Ha şimdi anladım sorunu. Bana biraz zaman gerekli hocam. bir işim var onu bitirmek üzereyim. Bitsin bakacağım. ;)
 
Şu adımları izleyebilir misiniz? Sorunu anlamanıza yardımcı olacaktır.
Bu konuyu biraz inceleme fırsatı buldum. Evet söylemiş olduğunuz sorunun çerezler ile alakalı olduğunu tespit ettim. Aslında sorun sayılır mı kestiremedim. Şöyle ki eklenti için bir çerez dosyası kullanılmaktadır. Bu çerez dosyasının amacı ise sayfada yapılan değişikliği kaydetmesi içindir. Yani bir sayfaya girdiniz ve bu sayfada sayfa yapısını boxed olarak ayarladınız. Artık girmiş olduğunuz o sayfa boxed (Kutulu) olarak kalacaktır. Taki siz yeniden düzenleyene yada reset butonuna tıklayana kadar. Ve yahutta tarayıcı önbelleğinizi silene kadar bu girmiş olduğunuz sayfa ayarladığınız biçimde kalacaktır. Ne yazık ki şu aşamada bu konuda çok fazla bir şey yapılabilir görünmüyor.

Belki bunun için sadece ana sayfada yapılan düzenlemelerin tüm alanlarda uygulanması için bir düzenleme yapılabilir. Yani stil değiştirici sadece ana sayfada aktif olacak diğer sayfalarda görüntülenmeyecektir. Bu sayede ana sayfada yapılan değişiklikler diğer sayfalar için de geçerli olacak ve her sayfanın cookies tutmasının önüne geçilmiş olacaktır. Bu tek ve geçerli çözüm olacaktır.
 
Dikkat ederseniz Template modifications alanında renk biçimleri için ayrı bir js biçimi kullanılmıştır. Bu sayede renkler için atanan claslar stil özelliklerinden yönetilmektedirler.. Ancak arkaplan resimleri, patternler ve genişlik düzenleri harici js kalıbı kullanılmıştır.

Normal olarak kullanıcılara kolaylık sağlamak adına renk değerleri için styles klasörü içerisine renk1.css olarak vermediğimi görebilirsiniz. Eğer öyle olsaydı tüm claslar için ilgili css dosyaları üzerinden düzenleme yapmak gerekecekti. Genel html javascript sitil değiştiricilerinde yer alan javascript içerisine direkt olarak renk stilleri yer alır. Örnek: blue.css, red.css ... vs. Ben yönetilebilir olması açısından aslında js içerisinde localStorage kullanarak zor olanı seçtim.

En mantıklı yaklaşım eklentinin mevcut hali ile sadece ana sayfa üzerinde gösterimini sağlayarak ayarlarının yapılması daha mantıklı olacaktır. Bu sayede yapılan ayarlar diğer sayfalar içinde geçerli kılınabilir.
 
Quick Jump
2,627Konular
12,460Mesajlar
1,432Kullanıcılar
waz000000Son Üye
Geri
Üst