Alt 08.Aralık.2017
  #1
abdtoprak - ait Kullanıcı Resmi (Avatar)
Site Kurucusu
Reklam
Merhaba arkadaşlar...
Bu yazımızda Vbulletin forumlarda mobil temaya yönlendirme işlemini gerçekleştirmeyi öğreneceğiz.Bunun için diğer sitelerde paylaşılan bir javascript kod var çok sağlıklı çalıştığı söylenemez.Çünkü eklediğiniz kod her sayfada,her zaman çalışıyor.Yani diyelim ki kullanıcı mobil tarayıcıdan siteye girdi,javascript kod bunu algıladı ve mobil sayfaya yönlendirdi.Ama ziyaretçi masaüstü versiyonuna geri dönmek istiyor ama yapamıyor.Çünkü masaüstü sitede tekrardan javascript kod çalışıp ziyaretçiyi her seferinde mobil sürüme yönlendiriyor.Ben de bu sorunla karşılaştım ve internette aradığımı bulamadım ve kendim bir kodlama yaptım.Şuan sorunsuz çalışıyor.Mobil tarayıcıdan giren kullanıcıyı ilk olarak otomatik mobil temaya yönlendiriyor,mobil temadaki ziyaretçi isterse masaüstü görünümüne geri dönebiliyor.Lafı fazla uzatmadan anlatıma geçelim...

Öncelikle ekte bulunan zip dosyasını indirin.Dosyayı çıkarın ve içinden çıkan mobil.php dosyasını düzenlemek için açalım.mobil.php dosyasının en üstünde bulunan aşağıdaki satırları bulup değiştirelim.

Aşağıdaki kısma mobil temanızın id numarasını yazın.
Kod:
$mobiltema="13";
Aşağıdaki kısma masaüstü temanızın id numarasını yazın.
Kod:
$pctema="11";

Bu düzenlemelerden sonra mobil.php dosyasını kaydedip,Vbulletin forumunuzun kurulu olduğu dizine yükleyin.


Şimdi bir sonraki adıma geçelim.Vbulletin forumunuza admin panelden giriş yapın.

Panelden Pluginler & Ürünler > Plugin Ekle yolunu takip edin.Ardından aşağıdaki bilgileri kullanarak bir plugin oluşturalım.

Giriş nokası: global_start
Başlık: Mobil yönlendirme
Uygulama sipariş et: 5
Plugin PHP Kodu:
PHP Kodu:
ob_start();
include_once( 
'mobil.php' );
$mobilinc ob_get_contents();
ob_end_clean(); 
Plugin aktif mi? : Evet


Yukarıdaki bilgilerle bir plugin oluşturduktan sonra,pluginimiz aktif hale gelecektir.


Şimdi sıra son adımda.Bu uygulamaları temamıza ekleyeceğiz.

Admin panelden; Stiller & Temalar > Stil yönetimi > Masaüstü için kullanacağınız temada bulunan Git butonuna tıklayın.

Karşınıza tema düzenleme ekranı gelecek.Burada header kısmına mobil yönlendirme fonksiyonunu ekleyeceğiz. Global Şablonlar > Header içine en üst kısma aşağıdaki kodları ekleyip sayfanın en altından kaydedin.

Kod:
$mobilinc
$mobilicon
Bu defa mobil temamıza masaüstüne geri dönebileceğimiz link ekliyoruz.Tekrardan Stiller & Temalar > Stil yönetimi > Mobil için kullanacağınız temada bulunan Git butonuna tıklayın.

Tema düzenleme alanında tekrardan Global Şablonlar > Header içine,en üst kısma aşağıdaki kodu ekleyin ve sayfanın en altına inerek kaydedin.

Kod:
<a href="$pcyonlendirme">Masaüstü Görünümü</a>

Ve işlemimiz bu kadar.Eğer anlattığım adımları sorunsuz gerçekleştirdiyseniz mobil tarayıcıdan girince otomatik olarak mobil sürüme yönlendirileceksiniz.Mobil Sayfanızın en üst kısmında bulunan Masaüstü Görünüm linkine tıklayınca da tekrardan masaüstü tema görünümüne yönlendirileceksiniz.
Eklenmiş Dosyalar
Dosya tipi: zip mobil.zip (982 Byte, 5 defa indirildi)
Konu abdtoprak tarafından (08.Aralık.2017 Saat 16:29 ) değiştirilmiştir.
Alt 29.Nisan.2018
  #2
alpturco - ait Kullanıcı Resmi (Avatar)
Kullanıcı
Aynen uyguladım ama çalışmadı. 3.8.3...
Alt 29.Nisan.2018
  #3
abdtoprak - ait Kullanıcı Resmi (Avatar)
Site Kurucusu
Site adresini alabilir miyim?


« önceki Konuya git | sonraki Konuya git »

Şuan bu sayfada bulunan kişiler: 1 kişi (0 üye ve 1 ziyaretçi)
 
Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok
BB kodu Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Seçenekler
Stil



Tüm Zamanlar GMT +2 Olarak Ayarlanmış. Şuanki Zaman: 07:01.

Bize Yazin - Webmaster Forumu - Arşiv - Yukarı git
Powered by vBulletin™ Version 3.8.9 Beta 1
Copyright © 2018 vBulletin Solutions, Inc. All rights reserved.
Telefon zil sesleri | Prezeci.com