netbozum
tr.link

Wordpress Site Tema Ayarı JavaScript Sorunu Acil!

10 Mesajlar 1.099 Okunma
acebozum
tr.link

ebekirbayar ebekirbayar Bekir BAYAR Kullanıcı
  • Üyelik 24.05.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Konya
  • Ad Soyad B** B**
  • Mesajlar 77
  • Beğeniler 14 / 2
  • Ticaret 0, (%0)
Değerli forum üyeleri Wordpress mobil sitem için tema geliştiriyorum ancak bir çıkmaza girdim.

Tema kişiselleştirme de Google Chrome Tabs Rengini değiştiremiyorum. kodlarda bir hata var sanırım.

Tema ana rengi checkbox ile seçilince tabs rengide değişecek.

teklide yaptım ama birkaç renk işin içine girince olan oldu.

Local Storage kullanarak rengi bellekte kullanıyorum. kodlarım.







  • Gri










  • Siyah









  • <script>
    $(document).ready(function() {
    var themeColor;
    var ckbox2 = $('#option2');
    var ckbox3 = $('#option3');
    var ckbox4 = $('#option4');
    var ckbox5 = $('#option5');
    var ckbox6 = $('#option6');
    var ckbox7 = $('#option7');
    var ckbox8 = $('#option8');

    $('input[type=checkbox]').on('click', function() {
    if (ckbox2.is( ":checked" )) {
    themeColor = '#f44336'
    } else if (ckbox3.is( ":checked" )) {
    themeColor = '#4caf50';
    } else if (ckbox4.is( ":checked" )) {
    themeColor = '#e91e63';
    } else if (ckbox5.is( ":checked" )) {
    themeColor = '#ff9800';
    } else if (ckbox6.is( ":checked" )) {
    themeColor = '#ffeb3b';
    } else if (ckbox7.is( ":checked" )) {
    themeColor = '#9e9e9e';
    } else if (ckbox8.is( ":checked" )) {
    themeColor = '#000000';
    } else {
    themeColor = '#2196f3';
    }
    //remove the current meta
    $('meta[name=theme-color]').remove();
    //add the new one
    $('head').append('');
    });
    });

    </script>



     

     

    googleasistan
    reklam

    ebekirbayar ebekirbayar Bekir BAYAR Kullanıcı
    • Üyelik 24.05.2017
    • Yaş/Cinsiyet 29 / E
    • Meslek Öğrenci
    • Konum Konya
    • Ad Soyad B** B**
    • Mesajlar 77
    • Beğeniler 14 / 2
    • Ticaret 0, (%0)
    Script bilen yok mu arkadaşlar.

    bilimokur
     

     

    enerjiveguc enerjiveguc Wordpress Destek Kullanıcı
    • Üyelik 28.05.2018
    • Yaş/Cinsiyet 53 / E
    • Meslek Street Engineer
    • Konum İstanbul Anadolu
    • Ad Soyad B** A**
    • Mesajlar 5151
    • Beğeniler 2185 / 2187
    • Ticaret 0, (%0)
    Konuyu script lere mi açsaydın acaba
    ebekirbayar

    kişi bu mesajı beğendi.

    wpuzman wpuzman WordPress Developer Kullanıcı
    • Üyelik 13.01.2017
    • Yaş/Cinsiyet 33 / E
    • Meslek Yazılım
    • Konum Trabzon
    • Ad Soyad B** M**
    • Mesajlar 2771
    • Beğeniler 293 / 949
    • Ticaret 33, (%100)
    If else kullanmaya gerek yok. Şu şekilde basit bir örnek yaptım. Kendinize göre uyarlarsınız.
    http://jsfiddle.net/54yhnmp2/2/
    ebekirbayar

    kişi bu mesajı beğendi.

    wmaraci
    wmaraci

    ebekirbayar ebekirbayar Bekir BAYAR Kullanıcı
    • Üyelik 24.05.2017
    • Yaş/Cinsiyet 29 / E
    • Meslek Öğrenci
    • Konum Konya
    • Ad Soyad B** B**
    • Mesajlar 77
    • Beğeniler 14 / 2
    • Ticaret 0, (%0)
    Verdiğiniz örnekte ki mantığı kullanarak değişken atayıp, bu değişken de meta tag da kullanabilirmiyim ? Tam anlayamadım.
     

     

    ebekirbayar ebekirbayar Bekir BAYAR Kullanıcı
    • Üyelik 24.05.2017
    • Yaş/Cinsiyet 29 / E
    • Meslek Öğrenci
    • Konum Konya
    • Ad Soyad B** B**
    • Mesajlar 77
    • Beğeniler 14 / 2
    • Ticaret 0, (%0)
    LocalStorage kullanarak checkbox ların işaretli olduğunu hafızada tutuyorum, başka sayfa açılırsa veya sayfa yenilenirse diye. Ben checkbox ile yaptığımdan pek anlayamadım nasıl uyarlayacağım ki
     

     

    wpuzman wpuzman WordPress Developer Kullanıcı
    • Üyelik 13.01.2017
    • Yaş/Cinsiyet 33 / E
    • Meslek Yazılım
    • Konum Trabzon
    • Ad Soyad B** M**
    • Mesajlar 2771
    • Beğeniler 293 / 949
    • Ticaret 33, (%100)
    radio lar seçildikçe .box'un rengini değiştirmek yerine localStorage işlemi yapacaksınız.
     

     

    ebekirbayar ebekirbayar Bekir BAYAR Kullanıcı
    • Üyelik 24.05.2017
    • Yaş/Cinsiyet 29 / E
    • Meslek Öğrenci
    • Konum Konya
    • Ad Soyad B** B**
    • Mesajlar 77
    • Beğeniler 14 / 2
    • Ticaret 0, (%0)
    Sorun Şöyle ki benim Localstorage şöyle çalışıyor checkbox val=yes, val=no değerine göre yenilemede yeniden yazıyor.

    ben üstteki kodda istediğimi yapmak zorundayım değişiklikğe gidersem çok uzun sürer.
     

     

    wpuzman wpuzman WordPress Developer Kullanıcı
    • Üyelik 13.01.2017
    • Yaş/Cinsiyet 33 / E
    • Meslek Yazılım
    • Konum Trabzon
    • Ad Soyad B** M**
    • Mesajlar 2771
    • Beğeniler 293 / 949
    • Ticaret 33, (%100)
    Çalışmamasının sebebi checkbox kullanman. Radio kullanırsan çalışır.
    http://jsfiddle.net/rvbnyx05/

    Ayrıca html, js sorunuz varsa jsfiddle gibi yerlerde örnek yaparak sorarsanız herkes çok daha kolay yardımcı olur.
    ebekirbayar

    kişi bu mesajı beğendi.

    ebekirbayar ebekirbayar Bekir BAYAR Kullanıcı
    • Üyelik 24.05.2017
    • Yaş/Cinsiyet 29 / E
    • Meslek Öğrenci
    • Konum Konya
    • Ad Soyad B** B**
    • Mesajlar 77
    • Beğeniler 14 / 2
    • Ticaret 0, (%0)
    Üstad teşekkür ederim öncelikle.
    Mantığı şimdi anladım.
    Tek seçenek oluşturmam gerekiyormuş. Radyo ile.
    Kullanırım artık Pen veya fiddle
     

     

    Site Ayarları
    • Tema Seçeneği
    • Site Sesleri
    • Bildirimler
    • Özel Mesaj Al