Seite 1 von 1

[gelöst]Link-Problem: [ und ] in Links

Verfasst: 10.04.2010 19:44
von Kami
Hallo zusammen,

ich habe ein Problem. In einem neuen phpBB3.0.7-PL1-Forum (ist das ein Bandwurm ^^) soll auf Profile der Spieler in einem Browsergame verlinkt werden können. Leider macht mir die Linkstruktur des Spielebetreibers oder auch das phpBB da einen Strich durch die Rechnung, weil im dem Link kommt folgende Sequenz am Ende:

Code: Alles auswählen

user_profile.php?numeric[user_id]=123456
Durch die eckige Klammer meint das Board wohl der Tag sei zu Ende ...

Ich habe nun mittels KB:33 eine Wortersetzung versucht:

Code: Alles auswählen

link:profil wird ersetzt durch http://www.domain.tld/user_profile.php?numeric[user_id]=
sodaß (nach meiner Planung) aus link:profil123456 eigentlich user_profile.php?numeric[user_id]=123456 werden sollte, tut aber nicht, ich muss link:profil 123456 (mit Leerzeichen) schreiben und damit ist der Link erst recht nicht anklickbar, auch die normale Form Text oder einfach nur die Adresse als Text tut nicht, weil im Link diese dumme [] vorkommt.

Jemand ne Idee? Problematisch ist halt, daß sich dei ID-nummer jedes Mal ändern kann ...

Gruß Kami

Re: Link-Problem / Wortersetzung / Quicklinks

Verfasst: 10.04.2010 23:15
von Pflücker
Puh wüsste ich jetzt spontan auch nicht wie man das in phpBB direkt lösen könnte.

Falls alle Stricke reißen, könntest du ja schauen ob du es mittels eines Umwegs über mod_rewrite des Apache machen könntest. Habe ich in der Form aber auch noch nicht ausprobiert, könnte aber eine Lösung sein. Kannst ja mal bei Apache-Friends ins Forum schauen, da müsste sich zu dem Thema bestimmt etwas finden lassen.

Re: Link-Problem / Wortersetzung / Quicklinks

Verfasst: 11.04.2010 10:15
von Pflücker
Okay, heute morgen fiel mir dann doch noch eine Problemlösung ein ;)

Du kannst einen bbCode erstellen, der deine URL enthält und an der Stelle der UserID den Platzhalter {Number} (wenn ich mich jetzt nicht irre).

Das sollte dann also so bei dir aussehen:

Code: Alles auswählen

<a href="http://deine.domain.de/user_profile.php?numeric[user_id]={NUMBER}">{SIMPLETEXT}</a>
und beim BBCode folgendes beispielsweise:

Code: Alles auswählen

[userid={NUMBER}]{SIMPLETEXT}[/userid]
Dann müsstest du in Beiträgen nur noch folgendes schreiben:
[userid=123456]irgendeinlinktext[/userid]

Re: Link-Problem / Wortersetzung / Quicklinks

Verfasst: 12.04.2010 09:33
von Kami
Hallo,

an die Sache mit einem bbCode hab ich gar nicht gedacht :oops: Aber es funktioniert! Danke!