Seite 1 von 1

Halbautomatische Umleitung auf mobile Version der Website

Verfasst: 11.08.2012, 14:36
von xfactory
Hallo liebe Foris,
mich würde interessieren wie eine Umleitung auf der mobiler Version der Website am besten zu bewerkstelligen ist.
Für die Firmenwebsite habe ich eine abgespeckte Mobilversion entwickelt welche nun Anwendern von Smartphones zur Verfügung steht.
Die mobile Website het eigene Inhalte, deswegen keine DC Problematik.
Ich würde gerne eine halbautomatische Umleitung bevorzugen, also die Weiche soll der Smartphone-Nutzer erkenenn und ihm die Möglichkeit bieten zu der mobilen Version manuell zu wechseln. Eine Rückkehr zu der Desktopversion soll auf jedem Fall möglich sein. Hier müsste eventuell ein Cookie für 1-2 Stunden gesetzt werden damit der Besucher die Nachricht für die Umleitung nicht wieder erhält.
Hat jemand schon sowas umgesetzt?

Verfasst:
von

Verfasst: 11.08.2012, 17:49
von Melegrian
Und da liefert die Suche noch keine Ergebnisse?

Also, wenn ich da mal in den Suchschlitz "Weiterleitung auf mobile Seite" oder "Umleitung auf mobile Seite" eingebe, erhalte ich sehr viele Ergebnisse. Von den gefundenen kannst Du Dir dann eine mit PHP oder JavaScript aussuchen, die den User-Agenten auswertet oder halt eine ganz einfacher nehmen. Die ist wohl selbsterklärend:

Code: Alles auswählen

<script type="text/javascript">

if &#40;screen.width < 480&#41; &#123;

document.write&#40;"<a href='http&#58;//www.mobile.example.com/'>Bitte wechseln<\/a>"&#41;;
&#125;
</script>
Mit einer Abfrage eines Cookies könnte es dann zum Beispiel so aussehen:

Code: Alles auswählen

<?php setcookie&#40;"wartezeit", "mobile", time&#40;&#41; + 7200, "/"&#41;; 
      
if&#40;isset&#40;$_COOKIE&#91;"wartezeit"&#93;&#41; and $_COOKIE&#91;"wartezeit"&#93; == "mobile"&#41; &#123; 

	echo "Sie haben noch zwei Stunden Zeit bis zu einer erneuten Frage!\n";
&#125;
else &#123; 
	echo "<script type=\"text/javascript\">\n".
	"if &#40;screen.width < 480&#41; &#123;\n".
	"document.write&#40;\"<a href='http&#58;//www.mobile.example.com/'>Bitte wechseln<\/a>\"&#41;;\n".
	"&#125;\n</script>\n";
&#125;
?>
Oder halt eines von den vielen Beispielen, welche die Suche liefert, wie dieses:

https://andreknieriem.de/iphone-umleitu ... ile-seite/