Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 25. September 2013 11:56
- noober
- kennt CMS/ms
- Registriert: 26. April 2011
- Beiträge: 151
[GELÖST] Mobile detection
Hallo,
ich baue eine Seite mit einer extra mobilen Version (Template, Stylesheets) die über "RewriteCond %{HTTP_USER_AGENT}..." angesteuert wird. Dass funktioniert soweit auch.
Das Problem ist dass zB auf einem Nexus 7 Tablet die mobile Version gezeigt anstatt die Desktop Variante ...
was kann ich da tun ... oder ist inzwischen diese Detection Lösung nicht mehr optimal (ca. 1 Jahr alt).
Auf die Lösung http://detectmobilebrowsers.mobi/ möchte ich nicht zurückgreifen weil ich wiederkehrende Zahlungen für mehrer Seiten über die Jahre vermeiden möchte.
Wer hat hier ein paar Tips?
Offline
#2 25. September 2013 12:09
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] Mobile detection
Eine Umsetzung in dieser Richtung?
http://www.cmsmadesimple.de/forum/viewtopic.php?id=3445
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#3 27. September 2013 01:00
- noober
- kennt CMS/ms
- Registriert: 26. April 2011
- Beiträge: 151
Re: [GELÖST] Mobile detection
ja, so soll es sein, die mobile Seite mit eigenen Templates und Stylesheets ... werde es die Tage mal ausprobieren. Vielen Dank schon mal.
Offline
#4 07. November 2013 16:35
- noober
- kennt CMS/ms
- Registriert: 26. April 2011
- Beiträge: 151
Re: [GELÖST] Mobile detection
Ich habe die Methode von Janl (http://www.cmsmadesimple.de/forum/viewtopic.php?id=3445) auf einer Seite eingebaut, wie schon in einem anderen Thread diskutiert funktioniert die Device Auswahl nur bedingt.
Auf Tablets wird die mobile Version der Seite angezeigt, es soll aber die desktop Version gezeigt werden.
Kann mir wer helfen?
...................... Template Desktop Startseite .............
<head>
{if $smarty.get.useDesktop == "1" or $smarty.session.useDesktop == "1"} {*do nothing*}
{elseif ($tbmobile->isMobile())} {redirect_page page="startseite"}
{/if}
...
{literal}
<script type="text/javascript">
<!--
$(document).ready(function(){ if($(window).width() < 768){ window.location.href = "http://www.name-der-seite.de/mobile/startseite" } });
//-->
</script>
{/literal}
</head>
...................... Template mobile Seite .............
<head>
{tbSessionSet name="useDesktop" value="1"}
...
</head>
Offline
#5 07. November 2013 17:05
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] Mobile detection
Du kannst Tablets explizit abfragen:
{if $smarty.get.useDesktop == "1" or $smarty.session.useDesktop == "1"} {*do nothing*}
{elseif ($tbmobile->isMobile() and !$tbmobile->isTablet())} {redirect_page page="startseite"}
{/if}
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#6 07. November 2013 17:25
- noober
- kennt CMS/ms
- Registriert: 26. April 2011
- Beiträge: 151
Re: [GELÖST] Mobile detection
ah, jetzt funktioniert es - vielen Dank nochmal.
Offline
Seiten: 1