Ezen modul segítségével oldalunk sablonja automatikusan iPhone, illetve iPod kompatibilisre vált, amennyiben Apple felhasználó érkezik oldalunkra. Természetesen az egyéb böngészőket (Mozilla, Safari, EI) használók számára oldalunk alapértelmezett sablonja fog megjelenni. A modul eredetileg azért készült, hogy iPhone/iPod felhasználókra optimalizáljuk oldalunkat, de lehetőséget biztosít arra is, ha esetleg az iMac-es, Windows-os vagy Linux-os látogatóinkat szeretnénk különböző sablonnal fogadni.
FONTOS! Joomla! 1.5 felhasználók számára:
A Joomla! felhasználóknak meg kell változtatniuk egy sort a Joomla! kódjában!
Az /includes/application.php –ban a getTemplate függvénynél (281 sor környéke) a következő sort kell lecserélni:
if ($template = $this->get(‘setTemplate’)) {
Erre:
if ($template = $this->getUserState(‘setTemplate’)) {
Működéséről:
A modul a következő függvényt használja – $_SERVER[‘HTTP_USER_AGENT’] – a látogató böngészőjének megállapítására.
Például az iPhone válasz értéke: Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_0 like Mac OS X; en-us); AppleWebKit/525.18.1(KHTML, like Gecko) Version/3.1.1 Mobile/5A345 Safari/525.20
A program 3 különböző böngésző beállítását engedélyezi. Az első telepítés után az alapbeállítások a következők:
Böngésző 1: iPhone
Böngésző 2: MSIE
Böngésző 3: Mozilla
Mindhárom böngészőhöz beállíthatjuk a hozzátartozó sablont.
Browser Joomla 1.0 Joomla 1.5
browser1 = iPhone template1 = madeyourweb template1 = beez
browser2 = MSIE template2 = madeyourweb template1 = beez
browser3 = Mozilla template3 = rhuk_solarflare_ii template1 = rhuk_milkyway
default browser template = rhuk_solarflare_ii template = rhuk_milkyway
Az alapértelmezett böngésző (default browser) akkor lép működésbe, ha az előző 3 definíció alapján egyiket sem tudja azonosítani.
Hogyan telepítsük:
– Töltsük le és telepítsük fel az Auto Template Switcher modult.
– Bizonyosodjunk meg róla, hogy a modul aktiválva van.
– Válasszuk ki a modul pozícióját, ahol meg szeretnénk jeleníteni oldalunkon.
– A modul menedzser segítségével konfiguráljuk be a számunkra helyes beállításokat.
– A Show Title mezőben válasszuk ki a No opciót, így nem látható a modul.
– Állítsuk be a böngésző felismeréseket.
– Rendeljük hozzá a megfelelő sablonokat a böngészőkhöz.
– Mentsük a beállításokat.
!Ahogy fentebb említettük a Joomla! 1.5 felhasználók számára szükséges némi plusz módosítás!
Következő cikk: 10 Legnépszerűbb iPhone alkalmazás Bloggereknek