Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 22.11.06, 09:17
Benutzerbild von crimson
Forum Aktivist
 
Registriert seit: 20.04.06
Ort: Bergisch Gladbach
Alter: 35
Beiträge: 52

WML oder XHTML? Woran erkennt Typo3 was es ausspielen soll?


Hallo zusammen,

hat sich schon mal jemand damit auseinandergesetzt nach welchem Schema Typo3 verschiedenen Endgeräten die entsprechende Ausspielvariante zuweist. Es klappt ja ganz gut, ich würde nur gerne verstehen wie Typo3 vorgeht.

Moderneren Handys wird automatisch eine XHTML-Variante zugewiesen. Älteren automatisch die WML-Variante. Dies wird mit Sicherheit über die Header-Information "accept" des Handsets gemacht aber wie genau? Zum Beispiel beherrscht das Nokia 6600 eigentlich XHTML, wird von Typo3 aber als WML Handset eingestuft. Eigentlich ist die Idee auch gar nicht so dumm, denn das XHTML des 6600 ist ausgesprochen buggy. Aber trotzdem wäre es doch gut zu wissen wie Typo3 darauf kommt bzw welche Informationen ausgewertet werden und vielleicht sogar wo.

Habt Ihr eine Idee?

Viele Grüße
der André
P.S. Hier habe ich das gleiche auch schon mal gefragt aber leider noch keine Antworten erhalten.
__________________
Man muss kein Mathematiker sein, um das Meer zu teilen.
(Moses)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 30.11.06, 11:33
Benutzerbild von crimson
Forum Aktivist
 
Registriert seit: 20.04.06
Ort: Bergisch Gladbach
Alter: 35
Beiträge: 52
Ausrufezeichen

whichDevice


Hallo zusammen,

ich habe die Lösung gefunden. Das Ganze ist erschreckend primitiv und vor allem nicht vollständig. Das muss wohl mal angepasspt werden...

Ihr findet die Methode whichDevice($useragent) in der Datei class.t3lib_matchcondition.php. Dort wird über diese Zeilen festgelegt welches Device wml ausgespielt bekommt.

PHP-Code:
$browser=substr($agent,0,4);
$wapviwer=substr(stristr($agent,'wap'),0,3);
if(     
$wapviwer=='wap' ||
        
$browser=='noki' ||
        
$browser== 'eric' ||
        
$browser== 'r380' ||
        
$browser== 'up.b' ||
        
$browser== 'winw' ||
        
$browser== 'wapa')      {
               return 
'wap';
        } 
Viel Spaß
der André
__________________
Man muss kein Mathematiker sein, um das Meer zu teilen.
(Moses)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
indexsearx oder normales suchplugin soll rootlevel ignoriern? EvilDragon Indexed Search 0 09.08.07 07:22
Typo3-xhtml-css Web Designer Michal M. TYPO3-Jobs 0 05.01.07 12:39
TYPO3 oder J2EE oder... Genji Forum Bar 3 27.12.06 16:06
Wie stelle ich meine TYPO3 Webseite auf XHTML um? maxhb FAQ - Sonstiges 2 04.12.06 08:54
Eure Methoden mit Accessible XHTML Template (gov.typo3.com) david Barrierefreiheit 1 27.07.06 21:15


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:13 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0