staging.inyokaproject.org

"URL[]" im Ubuntuusers-Forum klemmt bei "wiki

Status: Gelöst | Ubuntu-Version: Ubuntu
Antworten |

CharlesT

Anmeldungsdatum:
6. November 2006

Beiträge: Zähle...

Hallo zusammen,

heute wollte hier einem Beitrag etwas aus Wikipedia verlinken. Also habe ich die URL[]-Funktion genommen. Zum Beispiel die Hauptseite]Hauptseite.[/wikipedia] Wie man sieht, sieht man nichts Sinnvolles, weil da die Ubuntu-Wiki querschießt. Ich schreib es mal anders (url=hattp://de.wikipedia.org/wiki/Hauptseite)Hauptseite(/url) *Runde statt eckige Klammern, hattp statt http)
Da ich noch ein Neuling in, habe ich auch nicht gefunden, wo ein solcher Tread hingehört, ein Ubuntuproblem an sich ist es ja nicht. 😉

otzenpunk Team-Icon

Avatar von otzenpunk

Anmeldungsdatum:
17. Oktober 2005

Beiträge: 8691

Ist schon richtig hier.

Für Wikipedia-Links gibt es den Extra-Button

Ungültiges Makro

Dieses Makro ist nicht verfügbar

. Oder auch:

[wikipedia]Hauptseite[/wikipedia]

Wenn das Forum eine URL findet, die mit http ://de . wikipedia . org beginnt, wandelt es sie automatisch um, was leider zu Chaos führt, wenn sich diese in einem [ url ]-Tag befindet.

CharlesT

(Themenstarter)

Anmeldungsdatum:
6. November 2006

Beiträge: Zähle...

Weia! Und ich dachte, ich hätte alles nachgeschaut... 😳

Danke!

The-Compiler Team-Icon

Avatar von The-Compiler

Anmeldungsdatum:
21. April 2006

Beiträge: 2640

[user]otzenpunk[/user] hat geschrieben:

Wenn das Forum eine URL findet, die mit http ://de . wikipedia . org beginnt, wandelt es sie automatisch um, was leider zu Chaos führt, wenn sich diese in einem [ url ]-Tag befindet.

Das gleiche auch beim UU-Wiki. Kann das nicht gefixt werden?

Flo

Chrissss Team-Icon

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

It's not a Bug, it's a feature. Ihr benutzt die falschen bbcode Tags

ubuntuusers.de Wiki:

[wiki=beispiel]beispieltext[/wiki]


Beispiel: Apache

ubuntuforums.org Wiki:

[ubuntuwiki=example]exampletext[/ubuntuwiki]


Beispiel: ApacheMySQLPHP

Tschuess
Christoph

The-Compiler Team-Icon

Avatar von The-Compiler

Anmeldungsdatum:
21. April 2006

Beiträge: 2640

Das ist mir klar. Aber wenn ein (mehr oder weniger) Newbie einem anderen mit einem Wiki-Link helfen will und diesen als URL einfügt gibts sowas draus...:

http://[wikiApache [wiki\]Apache][/wiki]

Flo

Fraenk

Avatar von Fraenk

Anmeldungsdatum:
24. August 2006

Beiträge: 615

The Compiler hat geschrieben:

Das ist mir klar. Aber wenn ein (mehr oder weniger) Newbie einem anderen mit einem Wiki-Link helfen will und diesen als URL einfügt gibts sowas draus...:

http://[wikiApache [wiki\]Apache][/wiki]

Flo

Also wenn es kein ganz neuer Newbi im Bereich "Computer/bbcode" ist sollte er es spätestens merken, wenn er die abgesandten Thread vor Augen hat.
Aus diesem Grund schau ich mir meine Antwort vor dem Absenden immer noch einmal an, weil das mir auch schon passiert ist. Ansonsten hast du nicht ganz unrecht Flo.

otzenpunk Team-Icon

Avatar von otzenpunk

Anmeldungsdatum:
17. Oktober 2005

Beiträge: 8691

Da ist halt ein regulärer Ausdruck nach folgender Art (Perl-Syntax) drin:

s#http://wiki\.ubuntuusers\.de/(\S+)#\[wiki\]$1\[/wiki\]#


Man könnte den natürlich abschalten. Oder man schreibt einen viel komplizierteren Ausdruck, der alle Sonderfälle mit berücksichtigt. Mal schauen.

Edit: Eigentlich müsste das ja so gehen:

s#(?:\[url\])?http://wiki\.ubuntuusers\.de/([^\s[]+)(?:\[/url\])?#\[wiki\]$1\[/wiki\]#

Edit2: Yep, so geht's.

Da fehlt aber dann noch der Fall

[url=http://wiki.ubuntuusers.de/blabla]Text[/url]


Das sähe dann so aus:

s#\[url=http://wiki\.ubuntuusers\.de/([^\]]+)\]([^\[]+)\[/url\]#\[wiki=$1\]$2\[/wiki\]#


Das dann aber vor dem anderen checken. (Oder beides in einen Regex packen. 8) )

highwaychile Team-Icon

Avatar von highwaychile

Anmeldungsdatum:
24. Juni 2005

Beiträge: 2285

Danke an ostcar, er hat mit seinem ersten Forumpatch und seiner ersten Nachtschicht die Regexes überarbeitet:
Xgl
Ubuntu
Edgy Eft

Chrissss Team-Icon

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

Hm, was wurde denn geändert? Ein

[url=http://wiki.ubuntuusers.de/Apache]Wasauchimmer[/url]


also

Wasachimmer[/url]

geht noch nicht.

ostcar Team-Icon

Ehemalige
Avatar von ostcar

Anmeldungsdatum:
27. Juli 2006

Beiträge: 2748

Wasauchimmer

puh ist mir das peinlich, aber jetzt gehts doch hoffentlich

Chrissss Team-Icon

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

Ah, wunderbar. Danke für die Arbeit ☺

Chrissss Team-Icon

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

Merke gerade, dass es hier

[wiki]http://wiki.ubuntuusers.de/Apache[/wiki]


noch zu einem Problem kommt

[:[wiki]Apache:[wiki\]Apache][/wiki]

Ein User hatte das gerade in einem Posting so produziert.

otzenpunk Team-Icon

Avatar von otzenpunk

Anmeldungsdatum:
17. Oktober 2005

Beiträge: 8691

Naja, das letzte wäre aber auch falsch, wenn keine Ersetzung stattfinden würde.

Chrissss Team-Icon

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

Jein. Es kommt dadurch zu einer Doppelung der Tags. Schaut man in den Beitrag sieht es so

[wiki][wiki]Apache[/wiki][/wiki]

aus. Das passt ja nun nicht 😉 Hab gerade mehrere Postings, wo User die Links so gesetzt haben korrigiert.

Antworten |