Beiträge: 39
Themen: 8
Registriert seit: 17.10.2008
10.11.2008, 00:20
(Dieser Beitrag wurde zuletzt bearbeitet: 10.11.2008, 00:23 von Reichweite.de.)
Da die Klammern aber offensichtlich Verwendung finden, will ich zumindest eine annähernde Lösung finden. Als Informatiker lässt man bei sowas irgendwie nicht locker
Man müsste eigentlich (neben der Änderung der Webseiten, die die Klammer-URLs "eingeführt" haben) auch die Browser so programmieren, dass nicht jeder Quatsch toleriert wird. Man sieht ja, zu was das führt, welche Seite hat schon zu 100% valides HTML?
Wow:
http://validator.w3.org/check?uri=https:...82860.html
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
(10.11.2008, 00:20)Reichweite.de schrieb: Man sieht ja, zu was das führt, welche Seite hat schon zu 100% valides HTML?
Unsere.
Solltest du eine zugriedenstellende Lösung finden, wären wir dafür natürlich dankbar. Wie du siehst, besteht das Problem aber in vielen (oder allen?) Forenskripten, weil eine umfassende Lösung kaum zu finden ist. Deshalb gibt es den "Fix", damit diese Links zumindest zwischen den url-Tags gepostet werden können.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 39
Themen: 8
Registriert seit: 17.10.2008
11.11.2008, 23:19
(Dieser Beitrag wurde zuletzt bearbeitet: 11.11.2008, 23:19 von Reichweite.de.)
(10.11.2008, 20:15)Michael schrieb: (10.11.2008, 00:20)Reichweite.de schrieb: Man sieht ja, zu was das führt, welche Seite hat schon zu 100% valides HTML?
Unsere.
Ja, ich war auch ganz überrascht, dass ihr "sauber" seid (hab das ja noch am gleichen Abend geprüft
).
Beiträge: 71
Themen: 7
Registriert seit: 02.03.2008
MyBB-Version: 1.6
(10.11.2008, 20:15)Michael schrieb: (10.11.2008, 00:20)Reichweite.de schrieb: Man sieht ja, zu was das führt, welche Seite hat schon zu 100% valides HTML?
Unsere.
Solltest du eine zugriedenstellende Lösung finden, wären wir dafür natürlich dankbar. Wie du siehst, besteht das Problem aber in vielen (oder allen?) Forenskripten, weil eine umfassende Lösung kaum zu finden ist. Deshalb gibt es den "Fix", damit diese Links zumindest zwischen den url-Tags gepostet werden können.
Hab da was kleines geschrieben, damit kann allerdings jetzt auch alles mögliche Verlinkt werden (hab noch nit so viel Erfahrung mit RegEx)...
PHP-Code:
$standard_mycode['url_bracket']['regex'] = "#\[url=\"([a-z]+?://)(.+?)\"\](.+?)\[/url\]#esi";
$standard_mycode['url_bracket']['replacement'] = "\$this->mycode_parse_url(\"$1$2\", \"$3\")";
$standard_mycode['url_bracket2']['regex'] = "#\[url=\"(.+?)\"\](.+?)\[/url\]#esi";
$standard_mycode['url_bracket2']['replacement'] = "\$this->mycode_parse_url(\"$1\", \"$3\")";
Dann sähe der Code zum einfügen eines Links einfach folgendermaßen aus:
PHP-Code:
[url="http://www.example.com/index.php?artikel[id]=10"]Linktitel[/url]
Vielleicht kann man das ja zumindest als Anregung gebrauchen
Gruß,
sevil
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
12.11.2008, 00:16
(Dieser Beitrag wurde zuletzt bearbeitet: 12.11.2008, 00:22 von Michael.)
Die Änderung würde schon gepostete Tags "brechen" und der allgemeine Standard für BBcodes würde missachtet. Allerdings könnte man dies vielleicht als Zusatzlösung anbieten, dass sowohl Tags mit Anführungszeichen als auch ohne geparsed werden.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 71
Themen: 7
Registriert seit: 02.03.2008
MyBB-Version: 1.6
(12.11.2008, 00:16)Michael schrieb: Funktioniert das auch noch, wenn sich ein Anführungszeichen in der URL selbst befindet? Falls nicht (was ich annehme), ist es das gleiche wie vorher, da sowohl eckige Klammern als auch Anführungszeichen in URLs nichts zu suchen haben.
Allerdings: Was ist jetzt unüblicher in Links? Eckige Klammern oder Anführungszeichen? Ich meine dass sogar letzteres gar nicht geht (korrigiere mich, wenn ich da falsch liege).
(12.11.2008, 00:16)Michael schrieb: Zudem würde die Änderung schon gepostete Tags "brechen" und der allgemeine Standard für BBcodes würde missachtet.
Außerdem ist das ja auch keine Änderung, sondern eine Ergänzung, die bisherigen url_complex und wie sie noch heißen stehen ja weiterhin im Parser drin
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Ich habe zu erst gepostet und dann gedacht.
Ich habe meinen Beitrag inzwischen geändert und den Vorschlag weitergeleitet.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.