Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
MyBB arkaplan değiştirme alanı [Modifikasyon]
#1
Lightbulb 
Bu modifikasyon sayesinde forumunuza resimlere tıkladığınızda forum arkplanını değiştiren bir alan eklemiş olacaksınız. Farklı bir sitede paylaşırken yapımcı ismi belirtmenizi rica ediyorum. örn: Modifikasyon Yapımcısı: Novruz

Admin KP > Temalar ve şablonlar > Şablonlar > Kullandığınız temanın şablon seti > Ana Sayfa Şablonları > index > {$header} değişkenin altında aşağıdaki kodu ekleyin.
Kod:
    <table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<thead>
<tr>
<td class="thead{$expthead}"><strong>Site arkaplanını seç</strong>
<div class="expcolimage"><img src="{$theme['imgdir']}/collapse.png" id="unique_id_img" class="expander" alt="[-]" title="[-]" /></div>
</td>
</tr>
</thead>
<tbody style="{$collapsed['unique_id_e']}" id="unique_id_e">
<tr>
<td class="trow1"> <center>
<img src="https://wallpapersite.com/images/wallpapers/sunset-1920x1080-forest-minimal-4k-8k-5165.jpg" width="250px" class="rsm">
<img src="http://www.qygjxz.com/data/out/80/4239912-flat-wallpaper.png" width="250px" class="rsm">
<img src="https://i.pinimg.com/originals/d6/f0/13/d6f0130ff38d7d197f7be368dd98c034.png" width="250px" class="rsm">
</center> </td>
</tr>
</tbody>
</table>
    </br>



Admin KP > Temalar ve şablonlar > Şablonlar > Kullandığınız temanın şablon seti > Headerinclude - [Gruplandırılmamış] Şablonlar > headerinclude > {$stylesheets} değişkenin üstüne aşağıdaki kodu ekleyin.
PHP Kod:
<script>var setCookie = function (nval) {
    var 
exdays 30;
    var 
= new Date();
    
d.setTime(d.getTime() + (exdays 24 60 60 1000));
    var 
expires "expires=" d.toGMTString();
    
document.cookie "=" val "; " expires;
};

var 
getCookie = function (n) {
    var 
name "=";
    var 
ca document.cookie.split(';');
    for (var 
0ca.lengthi++) {
        var 
ca[i];
        while (
c.charAt(0) == ' 'c.substring(1);
        if (
c.indexOf(name) == 0) {
            return 
c.substring(name.lengthc.length);
        }
    }
    return 
"";
};

document.onclick = function (e) {
    if (
e.target.className == 'rsm') {
        var 
favColor e.target.src;
        
setCookie('color'favColor);
        
document.body.style.cssText "background-image: url("+favColor+")";
        
    }
};

window.onload = function () {
    var 
favColor document.body.style.background;
    var 
color getCookie('color');
    if (
color === '') {
    
document.body.style.cssText "background-image: +favColor+";
    } else {
      
document.body.style.cssText "background-image: url("+color+")";
    }
};
</
script


Önizleme:
Z3aMEG.png

Özelleştirmek için;
HTML kodlarındaki url'leri değiştirerek alanda gözüken resimleri değiştirmiş olacaksınız. 1. link yeri boş yani tıkladığınızda sitenin varsayılan arkaplanına geri dönüyor bu yüzden önerim ilk gözükmesini istediğiniz resimi global.css'deki body'yeeklemeniz. Modifikasyon default tema için değildir, çünkü default temada content arkaplanı kapladığı için body arkaplanı gözükmeyecektir.

Bildiğim kadarıyla bu tarzda bir konu yok forumda, varsa kusura bakmayın.
Mybb multiple background area, mybb clicabkle background change.
1
Ara
Cevapla PGM
Teşekkür verenler:
#2
Faydalı bir konu. Anlatımın için teşekkürler. Bu mantık aslında post bit arkaplanı veya logo gibi diğer alanlarda da kullanılabilir.
Ücretli grafik tasarım işleriniz için özel mesaj yoluyla ulaşabilirsiniz.
"Hiçbir kuş, komşusundan daha fazla yuva yapmaya uğraşmadı; hiçbir tilki, saklanacak tek bir kovuk bana yetmez! diye kendini harap etmedi; hiçbir sincap bir değil de iki kış yetecek kadar ceviz biriktiremediği için endişeden ölmedi ve hiçbir köpek yaşlılık yılları için biriktirmiş kemiği olmadığını dert ederek uykusuz kalmadı."

oyPjvR.png
1
Ara
Cevapla PGM
Teşekkür verenler:
#3
Ya, sen ne güzel bir varlıksın @Novruz. :D
- Novruz, ellerine sağlık dostum. Birçok kişi bunu arıyordu.
https://instagram.com/alphazzers
Ara
Cevapla PGM
Teşekkür verenler:
#4
(28-08-2018 Saat: 21:40)Time Traveler Nickli Kullanıcıdan Alıntı: Faydalı bir konu. Anlatımın için teşekkürler. Bu mantık aslında post bit arkaplanı veya logo gibi diğer alanlarda da kullanılabilir.

Teşekkürler, katılıyorum, temelini anlattım geliştirilip farklı alanlara da uygulana bilir, belirli alanlar için istek olursa yapmaya çalışırım.

(28-08-2018 Saat: 21:53)#Captain Nickli Kullanıcıdan Alıntı: Ya, sen ne güzel bir varlıksın @Novruz. :D
- Novruz, ellerine sağlık dostum. Birçok kişi bunu arıyordu.

Rica ederim. :)
Ara
Cevapla PGM
Teşekkür verenler:
#5
Ellerine sağlık, Time Traveler'ın dediği gibi postbitler için iyi olur bu modifikasyon özellikle yatay postbitler için.
Cevapla PGM
Teşekkür verenler:
#6
(28-08-2018 Saat: 22:22)Grafikeriniz Nickli Kullanıcıdan Alıntı: Ellerine sağlık, Time Traveler'ın dediği gibi postbitler için iyi olur bu modifikasyon özellikle yatay postbitler için.

Teşekkürler, postbit için bir şeyler düşüneceğim.
Ara
Cevapla PGM
Teşekkür verenler:
#7
eskiden colossal v3 temasında postbit fonları için kodlar vardı. üye kullanıcı kpden istediği fonu tik atıp seçebiliyordu, siz arkaplanları editleyip upload ediyordunuz o zamanlar çok hoştu. tekrar yücelse çok hoş olur. eline sağlık
Ara
Cevapla PGM
Teşekkür verenler:
#8
(28-08-2018 Saat: 22:37)kirito Nickli Kullanıcıdan Alıntı: eskiden colossal v3 temasında postbit fonları için kodlar vardı. üye kullanıcı kpden istediği fonu tik atıp seçebiliyordu, siz arkaplanları editleyip upload ediyordunuz o zamanlar çok hoştu. tekrar yücelse çok hoş olur. eline sağlık
Hatırlıyorum aynen, o tarzda bir şey yapmaya çalışacağım yakın zamanda.
Ara
Cevapla PGM
Teşekkür verenler:
#9
#Güncel
Ara
Cevapla PGM
Teşekkür verenler:
#10
Konu güncellendi, cookie ayarı yapıldı, artık sayfayı yenilediğiniz zaman da seçtiğiniz arkaplan seçili olacaktır.
Ara
Cevapla PGM
Teşekkür verenler:


Hızlı Menü:


Şu anda bu konuyu okuyanlar: 1 Ziyaretçi



Reklam yaziniz bostur. ayarlardan duzenleyiniz:medi -

Online Shopping App
Online Shopping - E-Commerce Platform
Online Shopping - E-Commerce Platform
Feinunze Schmuck Jewelery Online Shopping