Merhaba arkadaşlar benim aklımda şöyle birşey var mobilden girdiğimde seçmiş olduğum başka bir tema açılsın istiyorum zaten o temada mobil uyumlu ben sadece o temanın mobil uyumunu kullanacağım pc girildiğinde kendi ana teması çıkıyor neyse konuya gelelim googlede araştırmada bulduğum bir kod var aşağıda paylaşıyorum bu kod sanırım bana yardımcı olabilecek kod ama nasıl kullanacağımı çözemedim ayarları hakkında yardımcı olursanız çok sevinirim teşekkürler.
Kod:
<script type="text/javascript">
// created by bi_arkadas
// NOTLAR : setCookie fonksiyonundaki domain yazan yere kendi domaininizi yazın...
// kullanılan cookie bilgileri :
// mybbtheme : tema idsine göre tema deiştirir
// gomobile : "disabled" ise normal tema "force" ise mobil tema olur
function setCookie(name, value, days) {
//setcookie kismindaki ilk rakam yeri tema id, 2.si ise kac gun kalacagi
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
var expires = "; expires=" + date.toGMTString();
}
else var expires = "";
document.cookie = name + "=" + value + expires + ";domain=webaraci.xyz; path=/";
}
function getCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
}
return null;
}
function cihazKontrol(){
//setcookie kismindaki 1. cookie id, 2. tema id, 3.su ise kac gun kalacagi
var suankiTema=getCookie("gomobile");// cookie id mybbtheme veya gomobile
if( navigator.userAgent.match(/Android/i)|| navigator.userAgent.match(/webOS/i)|| navigator.userAgent.match(/iPhone/i)|| navigator.userAgent.match(/iPad/i)
|| navigator.userAgent.match(/iPod/i)|| navigator.userAgent.match(/BlackBerry/i) || navigator.userAgent.match(/Windows Phone/i)){
// mobil ise
if(suankiTema == null || suankiTema != "force"){setCookie("mobile", "force", 269); window.location.reload();}
}else{
//mobil degil ise
if(suankiTema == null || suankiTema != "disabled"){setCookie("Mobile", "disabled", 269); window.location.reload();}
}
}
</script>