Doppelte Link-URLs beim Einfügen über bbcode `[url`-Tags

Fortsetzung der Diskussion von Bitte verlinken Sie URLs nicht doppelt, wenn Sie eine URL in Markdown über eine URL einfügen:

Gestern wurde dies auf meiner Website behoben, aber heute Morgen wird beim Einfügen über eine vorhandene URL wieder eine doppelte URL erstellt.

Können Sie das auf Meta reproduzieren? Ich frage mich, ob Sie einen neuen Grenzfall gefunden haben?

1 „Gefällt mir“

Ich hatte einen Link, der mit „## [url= [/url]“ begann

[## url=

Dann, als ich versuchte, den Link zu kopieren/einzufügen, erhielt ich das obige Ergebnis. Es wird komplett außerhalb des [url= [/url] Codes platziert.

Und ja, ich habe das gerade hier auf Meta getan

1 „Gefällt mir“

Das sind BBCODE-Links, wir verwenden sie nicht so häufig, daher haben wir keine Heuristik dafür entwickelt.

Wir werden das in Ordnung bringen, vielleicht kann @gwwar einen PR durchführen?

Gibt es einen Grund, warum Sie BBCODE-Links gegenüber Markdown-Links bevorzugen? Hauptsächlich aus Gewohnheit?

Ja, über 10 Jahre Gewohnheit. Ich habe versucht, mich zu ändern, aber meine Finger hören nicht.

1 „Gefällt mir“

Sicher, ich kann sehen, ob es eine gute Lösung dafür gibt.

1 „Gefällt mir“

Mal sehen, also zu meiner eigenen Referenz funktionieren URL- und E-Mail-BB-Tags wie folgt. Sie unterstützen möglicherweise auch magische Links, bei denen das URI-Protokoll nicht angegeben werden muss.

[url=][/url]
[url=https://www.phpbb.com/]Besuchen Sie phpBB![/url]
[url]https://www.phpbb.com/[/url]
[email]example@example[/email]

https://www.phpbb.com/community/help/bbcode

Verhaltenstechnisch denke ich, es wäre vernünftig zu testen, ob eine Textauswahl einen BBCode-E-Mail- oder URL-Tag enthält. Je nachdem, auf was die Leute stoßen, könnten wir den Test auch erweitern, um das Standard-Einfügeverhalten zu verwenden, wenn wir BBCode-Tags erkennen.

3 „Gefällt mir“

Ich habe hier einen PR hinzugefügt. Lasst mich wissen, ob dies nicht der Anwendungsfall ist, den die Leute im Sinn hatten.

4 „Gefällt mir“

Entschuldigen Sie, dass ich das noch einmal anspreche, aber gibt es einen Zeitplan, wann dies behoben sein wird? Ich weiß, dass es manchmal ein paar Tage dauert, aber das passiert heute Morgen immer noch.

Der PR wurde genehmigt, muss aber von einem Discourse-Teammitglied zusammengeführt werden. @eviltrout haben wir auf weiteres Feedback gewartet?

@Slowhand Kann ich noch einmal überprüfen, wie viel vom [url-Tag markieren Sie, bevor Sie einfügen? Wenn ich es richtig verstehe, glaube ich, dass @gwwar’s PR nur Option 1 unten abdeckt. Wird das das Problem für Sie lösen?


Option 1:

This is a sentence with <mark>[url=discourse.org]A link[/url]</mark>

Option 2:

This is a sentence with [url=<mark>discourse.org</mark>]A link[/url]

Option 3:

This is a sentence with [url=discourse.org]<mark>A link</mark>[/url]

Option 2 ist diejenige, mit der ich Schwierigkeiten habe.

Können Sie einen Startpunkt als Beispiel posten? Mit Option 2 genau so, wie ich es oben gepostet habe, scheint es für mich bereits gut zu funktionieren, selbst ohne den neuen PR.

discourse.org wird als vorhandene URL erkannt, und so wird das schicke Einfügeverhalten umgangen :thinking:

Für Option 2 haben wir Links zu täglichen Sonderangeboten von einer Anime-Seite. Normalerweise kopiere ich die Links vom Vortag in einen neuen Beitrag und ändere sie dann, was mir das Tippen des gesamten Codes erspart.

Beispiel: Heute Morgen habe ich die Angebote von gestern kopiert

und die Links mit den heutigen Angeboten eingefügt

was zu Folgendem führte:
image

Wenn ich dies auswähle

[url=https://www.rightstufanime.com/Some-Link]Text[/url]

Und dann einfüge

https://www.rightstufanime.com/Deca-Dence-Blu-ray

Erhalte ich:

[url=https://www.rightstufanime.com/Deca-Dence-Blu-ray]Text[/url]

Könnten Sie sehen, ob Sie das Problem, das Sie hier auf Meta sehen, reproduzieren können? (beachten Sie, dass [url-Tags hier nicht wirklich gerendert werden, aber Sie sollten trotzdem das Verhalten des Komponisten ausprobieren können)

Basierend auf Ihrem letzten Screenshot glaube ich, dass Sie die gesamte Zeile auswählen, einschließlich des Aufzählungspunkts und der [url=blah]test[/url]-Umhüllung? (d. h. fast dasselbe wie „Option 1“ oben)?

Ich kann das Verhalten hier auf Meta nicht reproduzieren.

Ich glaube nicht, dass ich die ganze Zeile auswähle, weil ich nicht alles neu tippen möchte. Ich würde vermuten, dass ich gelegentlich versehentlich alles anklicke, aber ich war in letzter Zeit wegen dieses Problems sehr vorsichtig.

Aber lassen Sie mich Sie das fragen: Wenn ich alles auswähle, ist das dann das richtige Verhalten? Anstatt nur einzufügen, was ich einfüge, fügt es es am Ende hinzu und lässt, was ich ursprünglich hervorgehoben habe?

Lassen Sie mich mich noch einmal für meine mangelnden technischen Kenntnisse entschuldigen, das übersteigt ein wenig mein Verständnis.
Wenn ich wirklich ändern muss, wie ich das mache, werde ich es tun.

1 „Gefällt mir“

Okay, das ist super interessant! Nur zur Bestätigung, würdest du es bitte noch einmal auf deinem eigenen Forum reproduzieren? Wenn es einen Unterschied gibt, lass es uns bitte wissen, damit wir der Sache auf den Grund gehen können.

Ich würde sagen, ‘nein’, das ist nicht das richtige Verhalten. Wir sollten es unbedingt beheben, und @gwwar’s PR tut das. Ich wollte nur genau herausfinden, was der Anwendungsfall hier ist, um sicherzustellen, dass wir alle Blickwinkel abgedeckt haben.

Ich werde diesen PR jetzt zusammenführen, sodass er in den nächsten Tagen auf deiner Seite bereitgestellt wird, @Slowhand.

Danke, dass du mit all den Fragen geduldig warst! :sweat_smile:

Nein, dasselbe.

Vielen Dank für all deine Hilfe!

1 „Gefällt mir“

Beachten Sie, dass Option 2 theoretisch von

behandelt werden sollte. Wenn Benutzer weiterhin Probleme mit zusätzlichen Randfällen haben, kann es sinnvoll sein, eine Website- oder Benutzereinstellung hinzuzufügen, um das Verhalten umzuschalten.

3 „Gefällt mir“

Dieses Thema wurde nach 10 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.