MyBBDepo - Türkiyenin MyBB Deposu Forumuna Hoşgeldiniz
Eğer sitemize yaptığınız ilk ziyaretiniz ise, lütfen öncelikle Forum Kurallarını okuyunuz. Forumumuzda bilgi alışverişinde bulunabilmeniz için Kayıt olmalısınız. Üye olmayanlar forumumuzdan yararlanamazlar.
Eğer zaten kayıtlı kullanıcı iseniz, lütfen kullanıcı adınız ve şifreniz ile, Giriş yapınız. (Sitemize üyelik ücretsizdir).
mehmeteq avatar
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5

Derecelendirme: 0/5 - 0 oy

Mobile Ayrı Pcye Ayrı Tema..


Sponsor Reklam

Çevrimdışı mehmeteq
 Tarih: 03-06-2017, Saat:13:11
#9
Cevap bekliyorum..
Cevapla
Bunu Beğenenler:

Çevrimdışı exe676
 Tarih: 10-06-2017, Saat:19:01
(Son Düzenleme: 10-06-2017, Saat:19:26, Düzenleyen: exe676.)
#10
kardeşim bunun için türlü yollar varda. geç yazdığım için özür dilerim. iş güç vardı Gülümseme

şimdi şunu yapabilirsin.
javascript ile temaların tutulduğu cookieyi değiştirtirsin. 
senin sitende gomobile var. cookiede force ve disabled değerleri dönüyor.
normalde mybbthema diye bir cookie değişkeni vardır. sayısal olarak tema id sini tutar. o id ye görede temayı kullanıcıya göstertir.

neyse sana şu kodu veriyorum. 
sitende kullandığın tüm temaların şablonlar bölümündeki Headerinclude - [Gruplandırılmamış] Şablonlar daki headerinclude içindeki kodların en altına koyarak işletebilirsin.
hatalarım olabilir denemedim ama temel bilgin varsa kodlardan çözebilirsin yapmak istediğimi

mantık : 
Adım 1 : Kullanıcı mobilden mi pc den mi giriyor bakar. 
Adım 2 : Mobil ise cookieyi değiştirir ve sayfayı yeniler. 
Adım 3 : Başarılı şekilde tema güncellenmiş olur.

kod linki : https://ghostbin.com/paste/mv5d3

link patlarsa diye buraya kodu da gireyim. (senin sitene göre ayarlı).
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=.webzeyrek.net; 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("gomobile", "force", 365); window.location.reload();}
    }else{
        //mobil degil ise
        if(suankiTema == null || suankiTema != "disabled"){setCookie("gomobile", "disabled", 365); window.location.reload();}
    }
}
</script>
Yukarıdaki kod senin işini gören kod.

Aşağıdaki kod ise sadece kullanıcı mobilde mi pc demi onu gösterir. Tabiki daha kısa veya farklı mantıkta olanları var...
Kullanıcı Mobil mi PC mi Kodu : https://www.w3schools.com/code/tryit.asp...GKHTXR0WON
Cevapla
Bunu Beğenenler:

Çevrimdışı mehmeteq
 Tarih: 10-06-2017, Saat:20:55
#11
Sorunu halletmiştim, teşekkürler.
Cevapla
Bunu Beğenenler:

Çevrimdışı exe676
 Tarih: 10-06-2017, Saat:21:53
#12
çözümü konuya eklersen diğer arkadaşlarda faydalanır. iyi geceler
Cevapla
Bunu Beğenenler:

Çevrimdışı VenomBoss
 Tarih: 11-06-2017, Saat:05:06
#13
GoMobile plugin?
Cevapla
Bunu Beğenenler:

 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Tema yükleme hatası ViRaNe 2 1,591 26-11-2022, Saat:15:59
Son Yorum: cavix
Makale - Not [1.8] MyBB Tema Nasıl Geliştirilir (Sövmeden Önce Bi Bak:)) esw0rmer 2 2,115 17-09-2022, Saat:17:37
Son Yorum: esw0rmer
  [MCTR - 1.8] Tüm tema kurulumlarında aynı hata Piyanist 4 1,503 15-11-2020, Saat:15:32
Son Yorum: Piyanist
  Tema Import Hakkında Polan 1 827 02-11-2020, Saat:03:11
Son Yorum: oxcakmak
  [1.8] Geçersiz bir tema seçtiniz hatası hk. xLeonidas 0 887 04-03-2020, Saat:20:34
Son Yorum: xLeonidas



Konuyu Okuyanlar: 1 Ziyaretçi

istanbul escort - mecidiyeköy escort - şişli escort - ataköy escort - taksim escort - escort mecidiyeköy

sex hikaye - porno izle - türk ifşa - mecidiyeköy escort - seks hikaye - türk porno - escort bayan