Není to tak dávno, co jsem
svému blogu přidělal samostatnou mobilní
verzi. Pro detekci mobilního zařízení jsem použil knihovnu z vlastní
dílny (spoustu zkušeností jsem posbíral na internetu) – detectmobile.
Ta na základě několika kritérií dokáže určit, jestli je příchozí
prohlížeč mobilní nebo ne. Použití knihovny je poměrně snadné …
Jako první je nutné knihovnu stáhnout – k tomu lze použít buďto release, nebo stažení ze SVN:
svn checkout http://detectmobile.googlecode.com/svn/trunk/ detectmobile
V kódu je nutné udělat drobný zásah – a to nahradit ukázkovou doménu za vlastní:
setcookie('ismobile', 1, time()+3600 * 24 * 31, '/', '.yourdomain.com');
Samotné použití ve skriptu pak může vypadat takto:
<?php
require_once('/path/to/dm.php');
if(detect_mobile_device() == TRUE)
{
// Presmerovani na mobilni verzi
header('Location: http://m.georgo.org/');
exit;
};
?>
Případně lze s informací, že se jedná o mobilní zařízení nakládat jinak – například podle ní zobrazovat nějaké prvky stránky.
Knihovna
je šířena pod licencní LGPL 
Webdesing & kód: Tomáš Kopečný
, tomas@kopecny.info, Praha, Česká republika, centrum holdings
Komentáře
Žádné komentáře zde nejsou. Buď první!
Nový komentář