Parameter &un=

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
DetlefT
Mitglied
Beiträge: 237
Registriert: 03.02.2009 15:39
Wohnort: Bedburg
Kontaktdaten:

Parameter &un=

Beitrag von DetlefT »

Hallo,

um auf ein Forumsmitglied zu verlinken, gibt es ja (min.?) 2 verschiedene Methoden:
  1. Parameter &u= mit Angabe der UserID
  2. Parameter &un= mit Angabe des Usernamens
Beide Methoden funktionieren bei mir einwandfrei:

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]
ergibt:
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]
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:

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]
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:

Code: Alles auswählen

[url=https://www.phpbb.de/community/memberlist.php?mode=viewprofile&un=w%C3%BCrzi]Würzi[/url]
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" :lol: ja auch anderen weiter.
Grüße, DetlefT *** Mein Forum: FJR-Tourer Deutschland

http://einfachpur.de
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Re: Parameter &un=

Beitrag von cYbercOsmOnauT »

DetlefT hat geschrieben:Eigentlich ist das Posting somit überflüssig, aber vielleicht hilft meine "bahnbrechende Erkenntnis" :lol: ja auch anderen weiter.
:lol: ist doch schön wenn man selber auf die Lösung kommt. Ich denke aber auch, dass es ruhig stehen bleiben sollte und anderen hilft die vielleicht irgendwann vor demselben Problem stehen.

Grüße,
Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“