Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
- Links zu: Aktiven | Unbeantworteten
- Übersicht
- »
- »
1
#1 25. September 2013 11:56
- noober
- arbeitet mit CMSMS

- Registriert: 26. April 2011
- Beiträge: 152
Re:
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: Lenzburg, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.807
- Webseite
Re:
Eine Umsetzung in dieser Richtung?
http://forum.cmsmadesimple.de/viewtopic.php?id=3445
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox, Revisions
Offline
#3 27. September 2013 01:00
- noober
- arbeitet mit CMSMS

- Registriert: 26. April 2011
- Beiträge: 152
Re:
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
- arbeitet mit CMSMS

- Registriert: 26. April 2011
- Beiträge: 152
Re:
Ich habe die Methode von Janl (http://forum.cmsmadesimple.de/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: Lenzburg, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.807
- Webseite
Re:
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, Revisions
Offline
#6 07. November 2013 17:25
- noober
- arbeitet mit CMSMS

- Registriert: 26. April 2011
- Beiträge: 152
Re:
ah, jetzt funktioniert es - vielen Dank nochmal.
Offline
1
- Übersicht
- »
- »