Parameter &un=
Verfasst: 11.01.2011 10:04
Hallo,
um auf ein Forumsmitglied zu verlinken, gibt es ja (min.?) 2 verschiedene Methoden:ergibt:
DetlefT
DetlefT
wobei die Schreibweise nach &un= sowohl DetlefT wie auch detleft sein kann.
ergibt zwar optisch einen Link, führt aber logischerweise in die Irre (Der von dir ausgewählte Benutzer existiert nicht):
DetlefT
Versucht man die &un= methode allerdings auf einen User mit Sonderzeichen im Usernamen anzuwenden, weigert sich phpBB, aus der Angabe einen Link zu zaubern:
ergibt:
Würzi
Würzi
---------------------------------------------------------------------------------------------------------------------------------------------
Nachdem ich das Posting bis hierhin geschrieben hatte, fiel es mir wie Schuppen aus den Haaren: es handelt sich um einen Link, also sind Umlaute nicht erlaubt - damit ist es kein "Problem" von phpBB. Man muss die Sonderzeichen dann eben entsprechend URL-encodieren:
ergibt einen validen Link und der User wird gefunden:
Würzi
Hier findet man einen entsprechenden URL Decoder/Encoder.
Eigentlich ist das Posting somit überflüssig, aber vielleicht hilft meine "bahnbrechende Erkenntnis"
ja auch anderen weiter.
um auf ein Forumsmitglied zu verlinken, gibt es ja (min.?) 2 verschiedene Methoden:
- Parameter &u= mit Angabe der UserID
- Parameter &un= mit Angabe des Usernamens
Code: Alles auswählen
[url=https://www.phpbb.de/community/memberlist.php?mode=viewprofile&u=132939]DetlefT[/url]
[url=https://www.phpbb.de/community/memberlist.php?mode=viewprofile&un=detleft]DetlefT[/url]
DetlefT
DetlefT
wobei die Schreibweise nach &un= sowohl DetlefT wie auch detleft sein kann.
Code: Alles auswählen
[url=https://www.phpbb.de/community/memberlist.php?mode=viewprofile&un=132939]DetlefT[/url]
DetlefT
Versucht man die &un= methode allerdings auf einen User mit Sonderzeichen im Usernamen anzuwenden, weigert sich phpBB, aus der Angabe einen Link zu zaubern:
Code: Alles auswählen
[url=https://www.phpbb.de/community/memberlist.php?mode=viewprofile&u=36449]Würzi[/url]
[url=https://www.phpbb.de/community/memberlist.php?mode=viewprofile&un=würzi]Würzi[/url]
Würzi
Würzi
---------------------------------------------------------------------------------------------------------------------------------------------
Nachdem ich das Posting bis hierhin geschrieben hatte, fiel es mir wie Schuppen aus den Haaren: es handelt sich um einen Link, also sind Umlaute nicht erlaubt - damit ist es kein "Problem" von phpBB. Man muss die Sonderzeichen dann eben entsprechend URL-encodieren:
Code: Alles auswählen
[url=https://www.phpbb.de/community/memberlist.php?mode=viewprofile&un=w%C3%BCrzi]Würzi[/url]
Würzi
Hier findet man einen entsprechenden URL Decoder/Encoder.
Eigentlich ist das Posting somit überflüssig, aber vielleicht hilft meine "bahnbrechende Erkenntnis"
