Kann der Unformatted Code Detector pro Nutzer deaktiviert werden?

Benutzer, die unformatierten Code posten, sehen eine Warnmeldung, die sie anweist, wie sie ihn richtig formatieren.

:triangular_flag_on_post: Kein Fan von Inhaltserkennung … Werden Benutzer dies deaktivieren können oder wird es erzwungen? :confused:
Der Link zu diesem Thema sollte sich wahrscheinlich standardmäßig in einem neuen Fenster öffnen, damit die Leute nach Erhalt dieser Warnung beim Posten in einem anderen Thread auch in diesem Thread posten können.

Das werden sie, aber nur pro Gerät, gemäß:

K·I·S·S: Verwenden Sie einfach normale Anführungszeichen oder Symbole, auf die jeder Benutzer zugreifen kann, im Gegensatz zu Sonderzeichen, die nicht auf allen Tastaturen vorhanden sind?

Ich weiß, dass es cool aussieht, aber ` ist kein zugängliches Zeichen und nicht für alle Benutzer verfügbar.

Wenn das System Programmcode-Segmente zuverlässig und automatisch erkennen kann, müssen Benutzer es dann trotzdem manuell abgrenzen?

Und kann diese Einstellung in den Einstellungen zurückgesetzt werden?

Sie können in Ihrem Profil konfigurieren, ob Links in einem neuen Tab geöffnet werden sollen:
https://meta.discourse.org/my/preferences/interface


Administratoren können das Standardverhalten für alle Benutzer auch mit der Site-Einstellung default other external links in new tab konfigurieren.

2 „Gefällt mir“

Dann würde vieles als Code formatiert werden, was nicht sein sollte. Sie können die Symbolleiste verwenden, um die Formatierung hinzuzufügen.

Dann verwenden Sie es nicht in Ihrem Forum :woman_shrugging:

3 „Gefällt mir“

Vielleicht meine ich nicht das, was du meinst.

‘’ zwei einfache Anführungszeichen sind syntaktisch nicht korrekt, daher könntest du diese Konvention verwenden. Du kannst dir auch einfach deine eigene Konvention ausdenken.

Auf jeden Fall ist eine Taste, die gedrückt werden kann, besser als eine, die es nicht kann, meiner bescheidenen Meinung nach. :slight_smile:

Wie wäre es, wenn ein Benutzer seine eigenen Code-/Zitat-/etc.-Begrenzer definieren könnte?

Ich dachte eher daran, das Forum als Benutzer zu nutzen… Wenn ich ein Benutzer eines Forums bin, das diese Funktion nutzt, kann ich sie dann in meinem Konto/Profil deaktivieren?

Das wäre wahrscheinlich nahezu unmöglich umzusetzen. Was macht man, wenn zwei Benutzer widersprüchliche Codeblockdefinitionen haben?

1 „Gefällt mir“

Kein Problem. Du würdest einfach das ` durch das vom Benutzer bevorzugte Zeichen ersetzen, wenn du bearbeitest, und es beim Speichern wieder ersetzen, wenn ich das gut genug erkläre :confused: Entschuldigung. Das Backtick würde im Backend immer noch verwendet, nur für den Benutzer im Frontend übersetzt.

Dennoch wäre die Verwendung eines zugänglicheren Zeichens für alle von Vorteil.

Vielleicht eine Auswahl von “`”, “‘’” (zwei einfache Anführungszeichen) oder einfach Zeilen, die mit “}” oder “~” oder ähnlichem beginnen.

Wir verwenden derzeit “#” für Tags, warum also nicht etwas anderes, das ebenso zugänglich für Zeilen, Blöcke oder Spannen von vorformatiertem Text ist?

Backticks sind eine Standard-Markdown-Syntax – sie sind nicht spezifisch für Discourse. (lesen Sie mehr in der CommonMark-Spezifikation).

Wenn Sie jedoch das Backtick-Zeichen vermeiden möchten, können Sie den Code mit vier Leerzeichen einrücken oder die [code] BBCode-Hülle verwenden:


Quelle:

    Das ist
    etwas Code

Ergebnis:

Das ist
etwas Code

Quelle:

[code]
Das ist etwas Code
[/code]

Ergebnis:

Das ist etwas Code
6 „Gefällt mir“

2 Beiträge wurden in ein neues Thema aufgeteilt: Syntaxhervorhebung für BBCode?