staging.inyokaproject.org

Bug: Doppelter Unterstrich unterbricht Funktionen

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

ChickenLipsRfun2eat Team-Icon

Supporter
Avatar von ChickenLipsRfun2eat

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12070

Hallo zusammen!

Der doppelte Unterstrich für Unterstreichen hat „Nebenwirkungen“:

  • Wird der doppelte Unterstrich am Ende eines Namens verwendet, wird das als Beginn einer Unterstreichung interpretiert. Das Beispiel dafür ist der Nutzer ghost__, dessen Namen ohne Benutzer-Formatierung das Unterstreichen auslöst.
    „Und so kam es, dass der Nutzer ghost stets wichtig markierte Sätze einleitet! Böser Doppelstrich!

  • Wird der doppelte Unterstrich ohne Escape-Sequenz in einer Fußnote verwendet, wird die Fußnotensyntax „zerstört“:

    # Beispielsätze
    Dieser Text ((den ich mit zwei \__ versehe)) wird korrekt dargestellt
    Dieser Text ((den ich mit zwei __ versehe)) wird nicht korrekt dargestellt

noisefloor Team-Icon

Ehemaliger
Avatar von noisefloor

Anmeldungsdatum:
6. Juni 2006

Beiträge: 28316

Hallo,

dann wäre IMHO der sinnvoll Fix, doppelte (oder mehr?) Unterstriche am Anfang oder Ende eines Nutzernamens softwareseitig zu unterbinden, also direkt bei der Anmeldung.

Gruß, noisefloor

ChickenLipsRfun2eat Team-Icon

Supporter
(Themenstarter)
Avatar von ChickenLipsRfun2eat

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12070

Das wäre eine Möglichkeit bei Nutzernamen. Mich wundert, dass das vorher noch gar nicht aufgefallen ist, es gibt ja auch Kommandos, die mit __ beginnen. Vermutlich wurde dann aber brav backtick benutzt.

Ich persönlich würde das Unterstreichen abschaffen. Das hat in Forenposts außer zur Darstellung von Links an sich nichts verloren. Es gibt ja andere Möglichkeiten, etwas hervorzuheben. Und dann könnte gleich der gelbe Textmarker durch etwas dezenteres ersetzt werden <hust>

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 16818

noisefloor schrieb:

Hallo,

dann wäre IMHO der sinnvoll Fix, doppelte (oder mehr?) Unterstriche am Anfang oder Ende eines Nutzernamens softwareseitig zu unterbinden, also direkt bei der Anmeldung.

Wäre meines Erachtens am besten. Aber das entscheidet ihr.

Ich würde auch eine Änderung des Benutzernamens von "ghost" vorschlagen. Da sollte man aber vorher den User fragen, ob der das überhaupt will.

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 10674

.......... schrieb:

...Da sollte man aber vorher den User fragen, ob der das überhaupt will.

ähem, warum, als seinerzeit die ˽ aus den Namen "entfernt" wurden, ging das doch auch per "Order di Muffti".

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 16818

black_tencate schrieb:

.......... schrieb:

...Da sollte man aber vorher den User fragen, ob der das überhaupt will.

ähem, warum, als seinerzeit die ˽ aus den Namen "entfernt" wurden, ging das doch auch per "Order di Muffti".

Das habe ich nicht mitbekommen. Ich habe es aber zumindest gerne, wenn ich darüber frühzeitig informiert werden. Das wäre m.E. minimum notwendig.

noisefloor Team-Icon

Ehemaliger
Avatar von noisefloor

Anmeldungsdatum:
6. Juni 2006

Beiträge: 28316

Hallo,

wenn jemand zwangsumbenannt wird kommt eine Info, keine Sorge.

Gruß, noisefloor

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 7816

ChickenLipsRfun2eat schrieb:

[…] Wird der doppelte Unterstrich am Ende eines Namens verwendet, wird das als Beginn einer Unterstreichung interpretiert.

Solche Benutzernamen, welche also bei UbuntuUsers.de verwendete Formatierungszeichen enthalten, sollten aus technischen Gründen als unzulässige Benutzernamen gelten, eben weil sie bei unvorsichtiger Anwendung Fehlfunktionen verursachen.

Neben dem doppelten Unterstrich wären auch der Backtick, die dreifachen {, das Leerzeichen, die gerade Klammer [ und eventuell noch weitere Zeichen unzulässig.

Und natürlich müsste man so etwas zukünftig bereits bei der Registrierung abweisen.

sebix Team-Icon

Moderator, Webteam

Anmeldungsdatum:
14. April 2009

Beiträge: 5077

kB schrieb:

Neben dem doppelten Unterstrich wären auch der Backtick, die dreifachen {, das Leerzeichen, die gerade Klammer [ und eventuell noch weitere Zeichen unzulässig.

Das ist bereits der Fall.

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 7816

sebix schrieb:

kB schrieb:

Neben dem doppelten Unterstrich wären auch der Backtick, die dreifachen {, das Leerzeichen, die gerade Klammer [ und eventuell noch weitere Zeichen unzulässig.

Das ist bereits der Fall.

Das ist gut, aber wenn der doppelte Unterstrich im Benutzername unzulässig ist, wie konnte dann ghost__ eben diesen Namen wählen?

sebix Team-Icon

Moderator, Webteam

Anmeldungsdatum:
14. April 2009

Beiträge: 5077

Die anderen von dir erwaehnten Zeichen sind bereits unzulaessig.

noisefloor Team-Icon

Ehemaliger
Avatar von noisefloor

Anmeldungsdatum:
6. Juni 2006

Beiträge: 28316

Hallo,

FYI: das konkrete Problem ist jetzt nicht mehr existent. Der Bug sollte natürlich trotzdem bei nächster Gelegenheit gefixt werden, damit sich neue Nutzer sich keinen Namen mit zwei Unterstrichen am Ende mehr geben können.

Gruß, noisefloor

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 7816

noisefloor schrieb:

Namen mit zwei Unterstrichen am Ende

Es ist für das unerwünschte Verhalten gleichgültig, wo die beiden Unterstriche im Namen stehen. Der Ärger beginnt, wenn irgendwo im Namen zwei Unterstriche direkt aufeinander folgen. Ein Name wie „a__bisser`l_doof“ ist auch doof ohne Maskierung der Sonderzeichen: abisserl_doof

Antworten |