Umlaute in Links

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Umlaute in Links

Beitrag von Gumfuzi »

Hallo!

Ich wollte mal eben fragen, warum man keine Umlaute in Links posten kann?

Beispiel:

Code: Alles auswählen

[url=http://www.test.de/Übersicht]Linkname[/url]
http://www.test.de/Übersicht
ergibt:
Linkname
http://www.test.de/Übersicht

und

Code: Alles auswählen

[url=http://www.test.de/Uebersicht]Linkname[/url]
http://www.test.de/Uebersicht
ergibt:
Linkname
http://www.test.de/Uebersicht

Ist das so gewollt bzw. "normal"?
Konkret geht es mir darum, Wikipedia-Links mit Begriffen mit Umlauten einfach zu verlinken im Posting.
Man könnte zwar das "Ü" durch "%C3%9C" (UTF-8) ersetzen, aber nicht jedem ist ein solcher Ersatz geläufig bzw. ist es nicht sehr praktisch.

Danke für die kurze Info!

P.S.: Forensuche brachte nur einen Thread über das Thema - allerdings Jahr 2004
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Also auf meinem Testforum geht das einwandfrei. Hier nicht..... :-?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Beitrag von Gumfuzi »

Was ist das für ein Testforum? ein lokales?
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

genau, schau mal --> http://localhost/phpbb2 *lach*
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Beitrag von Gumfuzi »

*g*

Hast Du dort einen anderen Zeichensatz eingestellt? oder ist das ein normales Vanilla Board?

Es müsste doch durch Änderungen der bbcode.php möglich sein, auch diese Umlaute verlinken zu lassen, und die URL dadurch nicht "abschneiden" zu lassen.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Also es ist die neueste Boardversion von hier..... Ohne irgendwelche Änderungen.
Die DB iost vom Zeichensatz her utf-8 Unicode und in der Kollation ebenfalls.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Wenn ich mich nicht irre dann Arbeitet die reg_exp mit einem Ausdruck der hier nicht ganz eindeutig ist, sondern der quasi "Buchstaben" erlaubt. Was zu den Buchstaben gezählt wird hängt vom System ab, manchmal gehören die Umlaute dazu, manchmal nicht.

Wirf mal einen Blick in die bbcode.php, da sollten die Ausdrücke zu finden sein, ich schätze es wurde \w verwendet.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Beitrag von Gumfuzi »

danke, wird wohl der Teil da sein:

Code: Alles auswählen

	// Patterns and replacements for URL and email tags..
	$patterns = array();
	$replacements = array();

	// [img]image_url_here[/img] code..
	// This one gets first-passed..
	$patterns[] = "#\[img:$uid\]([^?](?:[^\[]+|\[(?!url))*?)\[/img:$uid\]#i";
	$replacements[] = $bbcode_tpl['img'];

	// matches a [url]xxxx://www.phpbb.com[/url] code..
	$patterns[] = "#\[url\]([\w]+?://([\w\#$%&~/.\-;:=,?@\]+]+|\[(?!url=))*?)\[/url\]#is";
	$replacements[] = $bbcode_tpl['url1'];

	// [url]www.phpbb.com[/url] code.. (no xxxx:// prefix).
	$patterns[] = "#\[url\]((www|ftp)\.([\w\#$%&~/.\-;:=,?@\]+]+|\[(?!url=))*?)\[/url\]#is";
	$replacements[] = $bbcode_tpl['url2'];

	// [url=xxxx://www.phpbb.com]phpBB[/url] code..
	$patterns[] = "#\[url=([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
	$replacements[] = $bbcode_tpl['url3'];

	// [url=www.phpbb.com]phpBB[/url] code.. (no xxxx:// prefix).
	$patterns[] = "#\[url=((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
muss ich mal etwas rumtesten bzw. versuchen, die Umlaute da noch einzufügen...
BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Beitrag von BB-BF-BM »

hilft vielleicht dieser Beitrag weiter?
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Beitrag von Gumfuzi »

Vielen Dank!!!

P.S.: im Smalltalk hätte ich die Lösung nicht vermutet...
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“