[TYPO3-german] Probleme mit meiner userFunc

Daniel Mönig daniel at thefreeman.de
Tue Jan 10 09:25:14 CET 2012


Aha! Jetzt habe ich die Extension installiert und sehe in der
Config die Expressions. Alles klar.

ABER: Du wirst es nicht glauben, aber jetzt habe ich mit der Extension
das selbe Problem, wie mit meiner Lösung.
Warum?????
Das versteh ich nicht. Keine Ahnung, was hier einen Loop auslöst.
Ich hab sonst keinerlei redirects oder Ähnliches im Code.
Auch in der .htaccess habe ich keine solchen Rewrites.

Gruß, Daniel


-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von ulrich
Gesendet: Montag, 9. Januar 2012 16:47
An: German TYPO3 Userlist
Betreff: Re: [TYPO3-german] Probleme mit meiner userFunc

Hallo,
ist jetzt nur bedingt eine Antwort auf deine Frage, aber ich benutze http://typo3.org/extensions/repository/view/cwmobileredirect/current/
und das funktioniert ohne Probleme.
Und benutzt den selben pregmatch wie deine userfunc...

Viele Grüße
Ulrich

Am 9. Januar 2012 16:12 schrieb Kay Strobach <typo3 at kay-strobach.de>:
> Hi,
>
> nutzt du TV?
>
> Grüße
> Kay
>
> Am 09.01.2012 15:49, schrieb Daniel Mönig:
>> Hallo Kay,
>>
>> ja, ich weiss, ist vom Kunden so gewünscht gewesen. :-)
>>
>> Ja, clear constants und setup sind angehakt.
>> Das ist ja der Grund, warum ich nicht weiterweiss.
>>
>> LG Daniel
>>
>> -----Ursprüngliche Nachricht-----
>> Von: typo3-german-bounces at lists.typo3.org
>> [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Kay 
>> Strobach
>> Gesendet: Montag, 9. Januar 2012 14:51
>> An: typo3-german at lists.typo3.org
>> Betreff: Re: [TYPO3-german] Probleme mit meiner userFunc
>>
>> Hi,
>>
>> Clear Constants and TS im Template angehakt?
>>
>> Tipp: Mach doch bitte keinen Redirekt, sondern lieber komplette 
>> rendering instructions für alle elemente der seite ;), sonst hast du 
>> dann evt, eine Seite, auf der wieder nur ein Teil der Daten von 
>> mobilen Endgeräten einsehbar ist.
>>
>> Grüße
>> Kay
>>
>> Am 09.01.2012 14:36, schrieb Daniel Mönig:
>>> Hallo,
>>>
>>> ich habe Probleme mit meiner userFunc.
>>>
>>> Ich möchte gerne Mobile-Geräte auf eine seperate PID umleiten.
>>> Dazu habe ich in die localconf.php folgende Funktion eingebaut:
>>>
>>> function user_checkMobile() {
>>>
>>> if(preg_match('/android|avantgo|blackberry|blazer|compal|elaine|fenn
>>> ec
>>> |hipto
>>> p|iemobile|ip(hone|od)|iris|kindle|lge|maemo|midp|mmp|mobile
>>> p|iemobile|safari|opera
>>> mini|opera
>>> m(ob|in)i|palm(os)?phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo
>>> |u
>>> p\.(br
>>> owser|link)|vodafone|wap|linux|windows(ce|phone)|xda|xiino/i',$_SERV
>>> owser|ER
>>> owser|['HTTP
>>> _USER_AGENT']) ||
>>> preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|awa|abac|ac
>>> (e
>>> r|oo|s
>>> \-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us
>>> )|
>>> attw|a
>>> u(di|\-m|r|s)|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw
>>> \-
>>> (n|u)|
>>> c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|n
>>> g)
>>> |dbte|
>>> dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k
>>> 0)
>>> |esl8|
>>> ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1u|g560|gene|gf\-5|g\-mo|go(\.w|
>>> od
>>> )|gr(a
>>> d|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp(i|ip)|hs\-c|ht(c(\-|
>>> |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac(|\-|\/)|ibro|idea
>>> ||i
>>> |g01|ik
>>> om|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt(|\/)|kl
>>> om|im1k|inno|ipaq|iris|on
>>> om|im1k|inno|ipaq|iris||kpt
>>> |kwc\-|kyo(c|k)|le(no|xi)|lg(g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw
>>> ||l
>>> |ynx|m1
>>> \-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa
>>> |t
>>> s)|mme
>>> f|mo(01|02|bi|de|do|t(\-||o|v)|zz)|mt(50|p1|v)|mwbp|mywa|n10[0-2]|n2
>>> f|0[
>>> f|2-3]|n
>>> 30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)
>>> |n
>>> zph|o2
>>> im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|
>>> im|pi
>>> im|re|pl(
>>> ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-
>>> ay|[2
>>> ay|-7]|i\
>>> -)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc
>>> (0
>>> 1|h\-|
>>> oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|s
>>> oo|l(
>>> oo|45|id)
>>> |sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v)|sy(01|mb)|t2(18|50)|t
>>> |6(
>>> |00|10|
>>> 18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m
>>> 3|
>>> m5)|tx
>>> \-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm
>>> 40
>>> |voda|
>>> vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-|)|webc|whit|wi(g|nc|nw
>>> vulc|)|
>>> vulc|wmlb|w
>>> onu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-/i',substr($_SERVER['HTTP_
>>> onu|x700|US
>>> onu|x700|ER_AGE
>>> NT'],0,4)))
>>>      {
>>>              header('Location: 
>>> http://www.meinedomain.de/mobile.html');
>>>      }
>>> }
>>>
>>> Im Root-Setup steht:
>>> [userFunc = user_checkMobile]
>>> # tu nichts!
>>> [end]
>>>
>>> Der Filter funktioniert super. Nur leitet das System im LOOP auf die 
>>> Seite mit der PID 30 (mobile.html). Aber auf der PID 30 liegt ein 
>>> weiteres ROOT-Template, wo im Setup NICHTS von der userFunc auftaucht.
>>> daher verstehe ich das nicht, warum das so ist. Ich kann keinen 
>>> Fehler
>> finden.
>>>
>>> Bin am verzweifeln.
>>>
>>> Lieben Gruß
>>> Daniel
>>>
>>
>>
>> --
>> http://www.kay-strobach.de - Open Source Rocks
>>
>> TYPO3 .... inspiring people to share!
>> Get involved: http://typo3.org
>>
>> Answere was usefull: https://flattr.com/profile/kaystrobach
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>
>
>
> --
> http://www.kay-strobach.de - Open Source Rocks
>
> TYPO3 .... inspiring people to share!
> Get involved: http://typo3.org
>
> Answere was usefull: https://flattr.com/profile/kaystrobach
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list