mod_mobile erkennt mobile Endgeräte und überschreibt in CPO 4.1.x bei Benutzung von Seitentemplates das Rubriktemplate mit einem anderen.
Zusätzlich wird noch eine Umschaltung bereitgestellt, die durch Speicherung eines Cookie für den aktuellen Besuch die mobil/Desktop-Anzeige festschreibt.
Neben der Modulinstallation muss eine Original-Datei angepasst werden.
Code: Alles auswählen
=== OPEN / ÖFFNEN ===
_includes/buildpage.inc.php
=== FIND / FINDE ===
// create a regular expression with all available placeholders
$pageTagsPreg = '/<!--\s*(page|value|function)\s*:\s*([^;]*?)\s*(;\s*(.*?)\s*)?-->/si';
=== BEFORE ADD / DAVOR EINFÜGEN ===
// mod_mobile
if (array_key_exists('mobile', $activeModules)) include(CPO_BASEDIR.'mod_mobile/buildpage.inc.php');
=== SAVE, CLOSE, UPLOAD / SPEICHERN, SCHLIESSEN, HOCHLADEN ===
=== UPLOAD MODULE-DIR TO CPO-ROOT / MODULVERZEICHNIS INS CPO-ROOT-VERZEICHNIS HOCHLADEN ===
=== IN CPO: INSTALL AND ACTIVATE MODULE / MODUL INSTALLIEREN UND AKTIVIEREN ===
Code: Alles auswählen
<script type="text/javascript" src="../mod_mobile/mobile-functions.js"></script>
toggleMobile(false) die mobile Ansicht für den aktuellen Besuch abgeschaltet werden (Cookie)
oder mit toggleMobile(true) eingeschaltet werden
FAQ
Q: Kann ich mod_mobile auch mit CPO 4.0.x nutzen?
A: Nein.
Q: Kann ich mod_mobile auch ohne Seitentemplates nutzen?
A: Nein.
Nachtrag: mit einigen Modulen wie mod_form verträgt sich mod_mobile noch nicht, hier werde ich mir noch was einfallen lassen müssen, da diese Module selbst das Template modifizieren und diese Modifizierung durch mod_mobile wieder zunichte gemacht wird...
Dies lässt sich aber einfach lösen und ich werde, sobald ein paar Meinungen da sind, hierzu weitere Infos geben.