[3.2] BBCodes Token Umlaute

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

[3.2] BBCodes Token Umlaute

Beitrag von Gumfuzi »

Hallo zusammen!

folgender BBCode zeigt seit dem heutigen Update auf 3.2.6 nur mehr den Text an, jedoch keine Links mehr:

Code: Alles auswählen

[testwiki]{TEXT}[/testwiki]
<a href="https://www.blablablubb.de/wiki/index.php?title={TEXT}">{TEXT}</a>
Es soll der Titel des Wikis in den BBCode eingefügt werden, damit das dann automatisch richtig verlinkt wird.

Irgendwie klar, wegen XSS.
Nun wollte ich für das Wiki (Mediawiki-Software) den BBCode ändern, sodass kein XSS mehr möglich sein sollte, "TEXT" muss raus, dafür "SIMPLETEXT" rein, da dies noch am meisten Zeichen zulässt.

Code: Alles auswählen

[testwiki]{SIMPLETEXT}[/testwiki]
<a href="https://www.blablablubb.de/wiki/index.php?title={SIMPLETEXT}">{SIMPLETEXT}</a>
Leider klappt das bei Umlauten in den Artikeltexten des Wikis nicht... es wird dann gar nichts mehr angezeigt.
Kann ich das nur lösen, indem ich die komplette URL als "URL" verwenden? oder gar "LOCAL_URL"?

Wenn ich URL verwende, wird diese URL ja gegen XSS etc. geprüft, d.h. ich sollte wohl auf diese ausweichen?
ist nur doof wegen des bisherigen BBCodes, die ich für das Wiki verwendet habe und in der DB drin sind.
(da müsste ich dann via DB die URL"https://www.blablablubb.de/wiki/index.php?title=" vor den Titel eintragen lasen, dass zumindest die Links noch funktionieren)
Du kannst niemals alle mit deinem Tun begeistern. Selbst wenn du über's Wasser laufen kannst, kommt einer daher und fragt, ob du zu blöd zum Schwimmen bist.
https://www.deskmodder.de
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11977
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: [3.2] BBCodes Token Umlaute

Beitrag von Crizzo »

Hi,

evtl. einfach RELATIVE_URL verwenden? Dann kannst du nur die EndCode nutzen und musst den BBCode nicht völlig ändern, die alten sollten daher noch funktionieren.
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Re: [3.2] BBCodes Token Umlaute

Beitrag von Gumfuzi »

Danke für den Tipp, jedoch sind da auch Leerzeichen drin, welche bei einer URL nicht gültig sind, schade.

Da ich auch keine Extension finden kann, wo ich zB. die gültigen Zeichen selbst als eigenen Token definieren kann, werde ich wohl:
- die URL via SQL-Befehl in der DB hinzufügen
- den BBCode auf eine URL ändern (die ja dann komplett enthalten ist)
- und vermutlich via STK 3.2 die BBCodes komplett reparsen lassen

kann das ev. so klappen?
Du kannst niemals alle mit deinem Tun begeistern. Selbst wenn du über's Wasser laufen kannst, kommt einer daher und fragt, ob du zu blöd zum Schwimmen bist.
https://www.deskmodder.de
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11977
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: [3.2] BBCodes Token Umlaute

Beitrag von Crizzo »

Das würde ich mit einem Testboard erstmal ausprobieren, bevor du dir die Mühe am Live-Board machst.

Aber von der Idee geht das vmtl, wenn du die SQL-Abfrage sauber hinbekommst.
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Re: [3.2] BBCodes Token Umlaute

Beitrag von Gumfuzi »

danke dir.

(klar mache ich das zuvor am Testboard)
Du kannst niemals alle mit deinem Tun begeistern. Selbst wenn du über's Wasser laufen kannst, kommt einer daher und fragt, ob du zu blöd zum Schwimmen bist.
https://www.deskmodder.de
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11977
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: [3.2] BBCodes Token Umlaute

Beitrag von Crizzo »

Evtl. ist es besser über das CLI den BBCode-Reparse laufen zu lassen, das kann sich ja ein wenig hinziehen je nach Boardgröße. :)
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Re: [3.2] BBCodes Token Umlaute

Beitrag von Gumfuzi »

wäre wohl besser, ja.
Du kannst niemals alle mit deinem Tun begeistern. Selbst wenn du über's Wasser laufen kannst, kommt einer daher und fragt, ob du zu blöd zum Schwimmen bist.
https://www.deskmodder.de
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Re: [3.2] BBCodes Token Umlaute

Beitrag von Gumfuzi »

nur zur Info: hat geklappt!
Du kannst niemals alle mit deinem Tun begeistern. Selbst wenn du über's Wasser laufen kannst, kommt einer daher und fragt, ob du zu blöd zum Schwimmen bist.
https://www.deskmodder.de
Antworten

Zurück zu „Support-Forum“