Laden...

Umwandlung Internetlinks

Erstellt von webstarg vor 15 Jahren Letzter Beitrag vor 15 Jahren 3.677 Views
W
webstarg Themenstarter:in
558 Beiträge seit 2006
vor 15 Jahren
Umwandlung Internetlinks

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

360 Beiträge seit 2005
vor 15 Jahren

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...

W
webstarg Themenstarter:in
558 Beiträge seit 2006
vor 15 Jahren

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

49.485 Beiträge seit 2005
vor 15 Jahren

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

49.485 Beiträge seit 2005
vor 15 Jahren

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

W
webstarg Themenstarter:in
558 Beiträge seit 2006
vor 15 Jahren

Toll, danke.

grüße
webstarg

49.485 Beiträge seit 2005
vor 15 Jahren

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

49.485 Beiträge seit 2005
vor 15 Jahren

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