Hallo,
wenn ein Internetlink eine öffnende Klammer enthält, so wird dieser Punkt als das Ende des Links definiert. --> Link ist abgeschnitten
Bsp:
http://msdn.microsoft.com/de-de/library/system.web.ui.webcontrols.listcontrol.autopostback(VS.80).aspx
Nicht im Link enthälten: (VS.80).aspx
(aus dropdown)
Das könnte man eventuell ändern.
grüße
webstarg
Einfach folgendes angeben:
[url]http://msdn.microsoft.com/de-de/library/...ol.autopostback(VS.80).asp[/url]
Ergebnis: http://msdn.microsoft.com/de-de/library/...ol.autopostback(VS.80).asp
Das sollte für's erste abhilfe schaffen...
Ja, schon.
Ist ja nicht schlimm, wenn beim MSDN-Link der letzte Teil fehlt (gibt scheinbar die Framework-Version an).
Mir ist nur aufgefallen, dass dies häufiger in Beiträgen der Fall ist --> deine Lösung ist präventiv, eine Forums-Einstellung würde alle "reparieren" (auch die bereits existierenden) und ist wahrscheinlich relativ simpel durchzuführen (nehme ich halt mal an)
webstarg
Hallo webstarg,
die Umwandlung passiert beim Abschicken des Beitrags. Daher würde eine Änderung nur für neue Beiträge wirken.
Ganz einfach ist die Änderung nicht, aber machbar. Gib mir mal einen Tag.
herbivore
Hallo webstarg,
so, jetzt dürfen auch runde Klammern in Urls auftauchen, solange sie paarig und nicht geschachtelt sind.
Damit funktioniert es bei Links wie
http://msdn.microsoft.com/de-de/library/ms644558(VS.85).aspx
Auf der anderen Seite kann man Urls weiterhin einklammern, ohne dass diese Klammern als Teil der Url erkannt werden
(http://msdn.microsoft.com/de-de/library/ms644558(VS.85).aspx)
Auch eine einzelne unpaarige Klammern beendet die Url (unpaarig natürlich bezogen auf den Teil bis zum nächsten Leerzeichen, der eine Url ohnehin beendet):
http://msdn.microsoft.com/de-de/library/ms644558(VS.85).aspx(und noch vieles andere mehr).
Geschachtelte Klammern werden weiterhin nicht als Teil der Url erkannt:
http://msdn.microsoft.com/de-de/library/ms644558(VS.(85)).aspx
Wohlgemerkt, es geht hier nur um die automatische Umwandung. Mit den [****URL]-Tags konnte und kann man sowieso immer selbst bestimmen, von wo bis wo eine Url geht. Aus
[URL]http://irgendwas.de/unparige ( und leerzeichen/index.html[/URL]
wird
[http://irgendwas.de/unparige ( und leerzeichen/index.html](http://irgendwas.de/unparige%20(%20und%20leerzeichen/index.html)
herbivore
Hallo zusammen,
die Umwandlung passiert beim Abschicken des Beitrags. Daher würde eine Änderung nur für neue Beiträge wirken.
so nun sind auch die bestehenden Beiträge korrigiert. Betroffen waren ca. 300 und damit ca. ein Promille aller Beiträge. Oder anders ausgedrückt einer von 1000 Beiträgen. Aber trotzdem, die Qualität von myCSharp.de ist damit wieder etwas gestiegen.
herbivore
Hallo zusammen,
eine weitere kleine, aber nützliche Änderung: Bei der automatischen Umwandlung wird jetzt ein Satzzeichen (.,;;:!?), das direkt am Ende einer Url steht, nicht mehr als Bestandteil der Url betrachtet.
Damit erfolgt die automatische Umwandlung auch dann korrekt, wenn die Url z.B. am Ende eines Satzes steht: http://msdn.microsoft.com/de-de/library/ms644558(VS.85).aspx.
herbivore