[Typo3-UG Oesterreich] WAP Devices erkennen

Wolfgang Klinger wolfgang at stufenlos.net
Tue Feb 1 13:38:05 CET 2005


 Hallo!

 Michael Perkhofer schrieb folgendes am 01.02.2005:
> Ich hab nun in class.t3lib_matchcondition.php folgende Erweitereungen 
> gemacht (hoffe die Formatierung bleibt erhalten)(die eregi's):
> 
>         function whichDevice($useragent)        {
>                 $agent=strtolower(trim($useragent));
>                         // pda
>                 if(     strstr($agent, 'avantgo'))      {
>                         return 'pda';
>                 }
> 
>                         // wap
>                 $browser=strtolower(substr($agent,0,4));
>                 //debug($browser);
>                 $wapviwer=substr(stristr($agent,'wap'),0,3);
>                 if(     $wapviwer=='wap' ||
>                         $browser=='noki' ||
>                         $browser== 'eric' ||
>                         $browser== 'r380' ||
>                         $browser== 'up.b' ||
>                         $browser== 'winw' ||
>                         eregi('siemens', $agent) ||
>                         eregi('up.browser', $agent) ||
>                         eregi('samsung', $agent) ||
>                         eregi('alcatel', $agent) ||
>                         eregi('ericsson', $agent) ||
>                         eregi('mot', $agent) ||
>                         eregi('lg', $agent) ||
>                         eregi('sony', $agent) ||
>                         eregi('winwap', $agent) ||
>                         $browser== 'wapa')      {
>                                 return 'wap';
>                 }
> 
> 
> Frage nun: Da es ja nicht gerade zum guten Stil gehört, einfachen den Typo3 
> Src zu ändern, kann man dies mit einer Extension machen? Kenne mich da zu 
> wenig aus. Habe nur mal gelesen, dass man Typo3 Classes erweitern kann um 
> eigene Funktionen mit Extensions einzuspielen.

 Poste das bitte beim Bugtracker: http://bugs.typo3.org
 Michael Stucki kümmert sich gerade um einige Änderungen in
 t3lib_matchcondition...
 (http://bugs.typo3.org/bug_view_page.php?bug_id=0000568)


 danke, lg
 Wolfgang





More information about the TYPO3-at mailing list