[XTR] Style Switcher

Eklenti [XTR] Style Switcher 1.0.2

indirmek için izniniz yok
O dosya isimlerini şöyle değiştirir misiniz?
cookie.js = cookie.min.js
style_switcher.js = style_switcher.min.js
 
Şu anda çalıştığı görülmekte. Bu js ler için bir güncelleme yayınlarım yakında.
 
özel temalarda kullanmanın bir yolu var mı bunu?
 
XenTR kullanıcımız, [XTR] Style Switcher için yeni bir güncelleme yayınlamıştır. Güncelleme hakkında detaylı bilgi için kaynak sayfasını ziyaret ediniz;

1.0.1



Bu güncelleme ile javascript hataları düzeltildi.
Bazı küçük düzenlemeler yapıldı.

Fixed bugs in javascript with this update.
Some minor arrangements were made.

Güncellemenin devamını inceleyin...
 

Ş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.
 
XenTR hocam tekrar merhabalar, üyelerimden aldığım geri dönüşümler sonucu sayfa düzeni kısmının yani kutu-geniş kısmının stabil olmadığıyla karşılaştım. Özellikle dar konuma getirdiğimizde her sayfa için tekrar ayarlamak gibi bir durum oluşuyor. Ya da tekrar geri geniş yaptığımızda bazı yerlerin kutu kaldığını görüyoruz. Acaba yaptığımız ayarlamalardan mı diye localhostta da kontrol ettim. Durum aynı şekilde.
 
Site adresinizi profilinizden ekler misiniz? Her eklenti genelde standart temaya göre üretilir. Kullanmış olduğunuz temanın kendisine özgü class yapıları neticesinde olası sorunlar mümkündür. Onun için sitenizde kullandığınız temaya özgü düzenleme yapılması gerekebilir. Sorunu görmeden bir şey söylemem zor bu durumda. Demo sitemizde belirtmiş olduğunuz sorun yoktur. Talepleriniz doğrultusunda bunun ile ilgili olarak sanırım bir güncelleme yayınlayabilirim.
 
Site adresinizi profilinizden ekler misiniz? Her eklenti genelde standart temaya göre üretilir. Kullanmış olduğunuz temanın kendisine özgü class yapıları neticesinde olası sorunlar mümkündür. Onun için sitenizde kullandığınız temaya özgü düzenleme yapılması gerekebilir. Sorunu görmeden bir şey söylemem zor bu durumda. Demo sitemizde belirtmiş olduğunuz sorun yoktur. Talepleriniz doğrultusunda bunun ile ilgili olarak sanırım bir güncelleme yayınlayabilirim.
Hocam bozulmanın bir kere arkaplanı sıfırla seçeğini kullandıktan sonra oluştuğunu söyleyebilirim.(Ya da başka bir şekilde) Şu an demo adresinde de sorun oluşturdum kendi çerezlerimle. Buyrun;

giphy.gif
 
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.
 
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.
Hocam eklentiyi paketlemeden önce test etmem mümkün mü? En azından canlı sitede. Ya da sizinle iletişime geçmemiz mümkün mü? Zira eklentinin kusurlu olarak paketlenmesini istemeyiz. Kısacası gönüllü tester olabilirim.
 
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.
 
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.
Sorunu tam olarak anlatamadığımı da bildirmek istiyorum. Bu sorun benim sitemle, tema ile ya da bir şeyle ilgili değil. Canlı demoda da mevcut. Default temada da mevcut. Local kurulumda da mevcut. Yani genel bir durum :(

Şu adımları izleyebilir misiniz? Sorunu anlamanıza yardımcı olacaktır.

  1. XenTR / Professional XenForo Styles : Default-Style adresinde görünümü Box yapın,
  2. Herhangi bir forum yazısına girin ve fikrinizi değiştirip görünümü Wide yapın tekrar,
  3. Sonra box yaptığınız anasayfaya döndüğünüzde oranın hala box kaldığını forum konusunun da wide olduğunu göreceksiniz.
 
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.
 
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.
Hocam şöyle bir olay söz konusu;
Nasıl ki renk seçtiğimizde tüm sayfalarda geçerli oluyorsa wide ya da box seçtiğimizde de aslında belli bir boyut değeri cssini aktif ediyoruz. Nasıl oluyor da renkleri algılıyorken wide değerini unutuyor. Bence ikisini aynı mantıkla çalışan bir hale getirmek sorunu çözecektir henüz tam olarak nasıl olacağını bilemesem bile.
 
Quick Jump
2,630Konular
12,464Mesajlar
1,433Kullanıcılar
tvparadiseSon Üye
Geri
Üst