Mobile Site parallel zu Desktop Site?
Re: Mobile Site parallel zu Desktop Site?
Also bei mir erkennt die Seite die Eingabeinheit, wenn ich dem Browser z.B. den User Agent iPhone mitgebe (Android Gerät).
Mit dem Original habe ich es auch noch nicht getestet. Was kommt denn dort an beim User Agenten?
CMS: r452.
Mit dem Original habe ich es auch noch nicht getestet. Was kommt denn dort an beim User Agenten?
CMS: r452.
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Re: Mobile Site parallel zu Desktop Site?
Ich habe kein eigenes Fallobst Gerät. Du testest mit der <!--if:mobile--> ?
Re: Mobile Site parallel zu Desktop Site?
Ich verwende das Test- Snipsel aus dem wiki.
Dabei wird “mobile“ ausgeworfen.
Dabei wird “mobile“ ausgeworfen.
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
- Oliver Georgi
- Site Admin
- Posts: 9911
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: Mobile Site parallel zu Desktop Site?
Die Frage ist, mit welchen Geräten getestet wird. Die Androiden mögen teils eigene, verbogene User Agent Strings nutzen. Alle Tablets habe ich von Mobile ausgenommen, wie korrekt angemerkt wurde.
Re: Mobile Site parallel zu Desktop Site?
Guten Morgen,
der Kunde hat mit einem 4er IPhone auf dem r452 getestet nachdem ich wieder auf <!--if:mobile--> umgestellt habe.
Gruß
nml1
der Kunde hat mit einem 4er IPhone auf dem r452 getestet nachdem ich wieder auf <!--if:mobile--> umgestellt habe.
Gruß
nml1
- Oliver Georgi
- Site Admin
- Posts: 9911
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: Mobile Site parallel zu Desktop Site?
Kann ich gleichfalls nicht nachvollziehen. Mit iPhone 4 läuft es wie es soll – mobile wird erkannt.
Code: Select all
<!--if:mobile-->
<span style="color:blue">Mobilgerät</span>
<!--/if-->
Re: Mobile Site parallel zu Desktop Site?
Oder hat der Kunde am User-Agenten rumgefummelt, ohne dass er es vielleicht selbst weiß?
Gründe dafür scheint es zu geben. Z.B. http://www.meinungs-blog.de/user-agent- ... dern-10973
Gründe dafür scheint es zu geben. Z.B. http://www.meinungs-blog.de/user-agent- ... dern-10973
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Re: Mobile Site parallel zu Desktop Site?
@flip-flop:
das habe ich auch schon vermutet. ebenso wie das og eng an apple entwickelt/ testet.
der kunde hat wirklich an seinen settings rumgespielt. sorry für die aufruhe!
nml1
das habe ich auch schon vermutet. ebenso wie das og eng an apple entwickelt/ testet.
der kunde hat wirklich an seinen settings rumgespielt. sorry für die aufruhe!
nml1
Re: Mobile Site parallel zu Desktop Site?
Hallo Knutflip-flop wrote:Hier grob zusammengefasst mit einem Hilfsscript: User Agent
Wie kann so etwas in einem CP template umsetzten? Ich stelle mir das etwa so vor (Beispiel Teaser CP):
Code: Select all
<!--if:device:Desktop-->
<!--TEASER_HEAD_START//-->
<!--TEASER_ENTRY_START//-->
<!--TEASER_ENTRY_END//-->
<!--TEASER_SPACER_START//-->
<!--TEASER_SPACER_END//-->
<!--TEASER_FOOTER_START//-->
<!-- CSS: {TEMPLATE}lib/teaser_desktop/teaser_desktop.css -->
<!-- JS: easing --><!-- JS: {TEMPLATE}lib/teaser_desktop.js -->
<!--TEASER_FOOTER_END//-->
<!--/if-->
<!--if:device:Smartphone--> OR <!--if:device:Tablet-->
<!--TEASER_HEAD_START//-->
<!--TEASER_ENTRY_START//-->
<!--TEASER_ENTRY_END//-->
<!--TEASER_SPACER_START//-->
<!--TEASER_SPACER_END//-->
<!--TEASER_FOOTER_START//-->
<!-- CSS: {TEMPLATE}lib/teaser_mobile/teaser_mobile.css -->
<!-- JS: easing --><!-- JS: {TEMPLATE}lib/teaser/mobile/teaser_mobile.js -->
<!--TEASER_FOOTER_END//-->
<!--/if-->
Schon Konfuzius sagte: "Sei kein YAML-Lappen". YAML-phpwcms-Integration auf http://www.yaml.phpwcms.org
- Oliver Georgi
- Site Admin
- Posts: 9911
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: Mobile Site parallel zu Desktop Site?
Du kannst das nicht doppeln, also darfst die Basisstruktur des Templates nicht verändern. Den Inhalt des Templates kannst Du beeinflussen. Denn erst wird das Template gerendert dann wird das „Rohgerüst“ geparst und entsprechend ausgegeben.
Ob Du jetzt das auf Klassen oder Tags anwendest, bleibt Dir überlassen.
Code: Select all
<!--if:device:Desktop-->Desktop<!--/if--><!--if:device:SmartPhone,Tablet-->SmartPhone OR Tablet<!--/if-->
Re: Mobile Site parallel zu Desktop Site?
Das heisst, es muss etwa so aussehen:
<!--TEASER_HEAD_START//-->
<!--if:device:Desktop--> template code <!--/if--> <!--if:device:Smartphone--> template code smart phone <!--/if-->
<!--TEASER_ENTRY_START//-->
<!--if:device:Desktop--> template code <!--/if--> <!--if:device:Smartphone--> template code smart phone <!--/if-->
<!--TEASER_ENTRY_END//-->
<!--TEASER_SPACER_START//-->
<!--if:device:Desktop--> template code <!--/if--> <!--if:device:Smartphone--> template code smart phone <!--/if-->
<!--TEASER_SPACER_END//-->
<!--TEASER_FOOTER_START//-->
<!--if:device:Desktop-->
<!-- CSS: {TEMPLATE}lib/teaser_desktop/teaser_desktop.css -->
<!-- JS: easing --><!-- JS: {TEMPLATE}lib/teaser_desktop.js -->
<!--/if-->
<!--if:device:Smartphone-->
<!-- CSS: {TEMPLATE}lib/teaser_mobile/teaser_mobile.css -->
<!-- JS: easing --><!-- JS: {TEMPLATE}lib/teaser/mobile/teaser_mobile.js --> template code smart phone
<!--/if-->
<!--TEASER_FOOTER_END//-->
Schon Konfuzius sagte: "Sei kein YAML-Lappen". YAML-phpwcms-Integration auf http://www.yaml.phpwcms.org
- Oliver Georgi
- Site Admin
- Posts: 9911
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: Mobile Site parallel zu Desktop Site?
prinzipiell ja, bin mir mit den JS/CSS Replacern gerade nicht ganz sicher. Probiere es. Hier würde ich an Deiner Stelle aber dann auf 1 CSS setzen, die entsprechende CSS Anweisungen für die Bildschirmgrößen setzt.
Re: Mobile Site parallel zu Desktop Site?
Wuerde das gerne ausprobieren. Aber funktionieren denn die <!--if-Anweisungen schon im letzten Release, oder muss ich noch via Fronten-Render-Script laden?
Schon Konfuzius sagte: "Sei kein YAML-Lappen". YAML-phpwcms-Integration auf http://www.yaml.phpwcms.org
- Oliver Georgi
- Site Admin
- Posts: 9911
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: Mobile Site parallel zu Desktop Site?
…alles drin. Aber in Config aktivieren:
Code: Select all
$phpwcms['render_device'] = 1;
Re: Mobile Site parallel zu Desktop Site?
Yes! Das funktioniert. Getestet mit einem einfachen Template...
Code: Select all
<!--TEASER_HEAD_START//-->
<!--if:device:Tablet-->
I am a tablet. This is the header
<!--/if-->
<!--if:device:Desktop-->
<div id="lofslidecontent45" class="lof-slidecontent" style="width:1000px; height:300px;">
<div class="preload"><div></div></div>
<div class="lof-main-outer" style="width:1000px; height:300px;">
<div onclick="return false" href="" class="lof-previous">Previous</div>
<ul class="lof-main-wapper">
<!--/if-->
<!--TEASER_HEAD_END//-->
<!--TEASER_ENTRY_START//-->
<!--if:device:Tablet-->
I am a tablet. This is the entry start <br>
<!--/if-->
<!--if:device:Desktop-->
<li>
[IMAGE]{IMAGE}[/IMAGE]
<div class="lof-main-item-desc" style="z-index:1;">
<h3><a href="{ARTICLELINK}">{TITLE}</a></h3>
<p>{SUMMARY}</p>
<p><a class="readmore" href="{ARTICLELINK}">Read more</a></p>
</div>
</li>
<!--/if-->
<!--TEASER_ENTRY_END//-->
<!--TEASER_SPACER_START//-->
<!--TEASER_SPACER_END//-->
<!--TEASER_FOOTER_START//-->
<!--if:device:Tablet-->
I am a tablet. This is the footer
<!--/if-->
<!--if:device:Desktop-->
</ul>
<div onclick="return false" href="" class="lof-next">Next</div>
</div>
</div>
<!-- CSS: {TEMPLATE}lib/lofslidernews/css/style6.css -->
<!-- JS: easing --><!-- JS: {TEMPLATE}lib/lofslidernews/js/lofslider.js -->
<!-- JS:
$(document).ready( function(){
var buttons = { previous:$('#lofslidecontent45 .lof-previous') ,
next:$('#lofslidecontent45 .lof-next') };
$obj = $('#lofslidecontent45').lofJSidernews( { interval : 5000,
direction : 'opacity',
easing : 'easeOutBounce',
duration : 1000,
auto : true,
mainWidth:1000,
buttons : buttons} );
});
-->
<!--/if-->
<!--TEASER_FOOTER_END//-->
Schon Konfuzius sagte: "Sei kein YAML-Lappen". YAML-phpwcms-Integration auf http://www.yaml.phpwcms.org