Technopat Sosyal'in tema rengi otomatikleştirilebilir mi?

Katılım
23 Ocak 2018
Mesajlar
1.005
Makaleler
1
Çözümler
11
Yer
Ankara
Malum, Sosyal'in aydınlık ve karanlık stil olmak üzere iki farklı stili var. Merak ettiğim şey; belli bir saatte otomatik olarak temayı değiştirebilecek bir ayar var mıdır? Mesela kullanıcı, sitenin otomatik olarak karanlık temaya geçeceği bir saat belirleyebilir ya da forum yöneticileri belli bir saate ayarlar, kullanıcı da o saatte temanın otomatik değişmesini isteyip istemediğin ayarlardan seçebilir vs.

Eğer yoksa böyle bir ayar gelmesi mümkün müdür?
 
Xenforo'nun böyle bir ayarı olduğunu sanmıyorum ama Javascript ile yapılmayacak gibi de durmuyor.
Eğer kullanıcının yapması gerekiyorsa pek anladığım bir şey değil maalesef. Dark Reader eklentisi vs. denedim ama bazen bir sitedeki ayar diğer siteyle çakışıyor, bazı sitelerde bazı yerler koyu renkte kalıp görünmüyor vs. vs.
 
Ben de şimdi merak ettim, bunun için bir script hazırlamayı deniyorum. Eğer olursa size Tampermonkey ile bu scripti kurmayı gösteririm.
 
Wordpress için yapılan Github'da yayınlanan Argon temasında var, nasıl kodlandığını siz keşfedersiniz?
 
Otomatik değiştirmeye çalışırken onay mesajı çıkıyor. Onu geçemedim çünkü her seferinde element id'si ve yolu farklı oluyor. Sanırım Xenforo bu tarz şeyleri engellemek için yapmış.
Konuyu gordukten sonra yapmaya calistim, ve birkac saatlik denemenin sonucunda basardim. TPS Araclar adli userscriptime ekledim bu ozelligi, asagidan kurabilirsiniz:
Yakinda bu betik ile ilgili bir konu acmayi dusunuyorum.

Kod soyle:
Saat eger 6 ile 20 arasindaysa (Sabah 6 ve aksam 8 arasi) acik tema, degilse koyu tema aktiflesiyor. 1.4.2 surumunde bu saatler icin ayar eklemeyi dusunuyorum.

Not: Kurduktan sonra TPS Araclar Ayarlari'ndan aktiflestirmeniz gerekmekte.

 
Hocam konudan ayrı ama mobil versiyonda karanlık mod yapabiliyor muyuz? Bayağı aradım ama bulamadım.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…