Mobil kullanıcı sayısı azımsanmayacak kadar büyük rakamlara ulaştı, artmaya da devam ediyor tabi durum böyle olunca da normal web siteleri mobil ziyaretçilerin (büyük bir kitlenin) işini zorlaştırıyor. Bunun önüne geçebilmek için yeni web sitesi yapılacağı zaman özellikle tüm tarayıcı ve cihazlar ile uyumlu olan responsive modeli tercih ediliyor.
Hali hazırdaki web sitesinin komple değişmesi imkansız olan yada uğraşmak istemeyenler de mobil ziyaretçiler için basit bir mobil sayfa hazırlayabiliyor.
Mobil sayfayı hazırladığınızda normal siteye giren mobil kullanıcıları da bir şekilde mobil siteye yönlendirmeniz gerekiyor, bunun için de php kodu mevcut.
Şu php kodunu web sitenizin her yerinde görülecek bir yere ekleyin ve m.ufukkaraca.com’u kendi mobil sitenize göre değiştirin.
<?php
include(“Mobile_Detect.php”);
$Tarayici = new Mobile_Detect();
if($Tarayici->isMobile()==TRUE or $Tarayici->isTablet()==TRUE){
echo “<meta http-equiv=\”refresh\” content=\”0;URL=http://m.ufukkaraca.com\”> “; //m.ufukkaraca.com’u kendi mobil sitenize göre değiştirin
exit;
}
?>
Daha http://mobiledetect.net/ sitesinde dosya mevcut o dosyayı indirin ve içerisinden sadece Mobile_Detect.php dosyasını sitenizin ana dizinine atın.
WordPress için mobil yönlendirme: Yukarıdaki php kodu header.php dosyasına atın, Mobile_Detect.php dosyasını da tema klasörünüze atın.
İki işlemde normal siteyi, mobil siteye yönlendirebilirsiniz yukarıdaki iki işlemi eksiksiz bir şekilde yaptıktan sonra web sitenize cep telefonunuzdan yada tabletten girdiğinizde otomatik mobil siteye atacaktır.
Aynı iş için birden fazla web sitesi olanlar sadece bir mobil site yapıp, mobil trafiği tek bir yerde toplayabilirler.
Malesef hata veriyor kodlar, Php bir özel yazılımda denedim çalışmadı. Wp, joomla da aynı mantık hata verecektir.
Siz örnek bir çalışan yer verirmisiniz ?
WordPress’te kullandım herhangi bir sorun yok Örnek istersen http://www.bayanorkestra.gen.tr sayfasına bakabilirsin.
olmuyor kardeşim söylediğiniz gibi yaptığımda yani index.php nin sonuna yukardaki kodu eklediğimde tekrar sayfayı yenileye bastığımdaboş bir sayfa çıkıyor sorunu anlayamadım:(
Sistemi bilmediğim için birşey diyemem. Deneme yanılma yöntemi ile kodu bir yerde çalıştırmaya bakacaksın 🙂
selam.kardeş virtualtahmin.com sitem için yukarda verdiğiniz kodu nereye ekleyeceğim? index.php ekleyecek yer bulamadım en uste ekliyorum sayfa gidiyor en alta ekliyorum yine sayfa gidiyor.Mobile_Detected.php ana dizine attım onda sıkıntı yok.index.php ye nereye ekleyeceğim yardımcı olurmusun
index.php dosyasına ?>’dan sonra eklemeyi dene, Mobile_Detect.php dosyasını da anadizine at öyle dene…
Ufuk bey merhaba, Mobile_Detect.php yi tema klasörüne ekledim. Sonrasında temanın index.php ‘sine yukarıdaki kodları ekledim. Eklediğim her durumda (header bölümüne, en üste, alt bölgelere) hata oluştu. Kodları hangi bölüme eklemeliyim ? Teşekkürler.
Joomla kullanmadım hiç, Mobile_Detect.php dosyasını ana dizine atmayı denermisiniz? Dilerseniz Şuradaki Joomla eklentisi ile de işinizi görebilirsiniz.
Joomla için öneriniz olursa memnun olurum.
Tüm sayfalarda görülecek şekilde tema dosyalarından birine eklediğinizde de kod çalışacaktır.