Unformatierter Code-Detektor

:discourse2: Zusammenfassung Unformatted Code Detector erkennt nicht formatierten Code und gibt vor dem Posten eine Warnung aus.
:eyeglasses: Vorschau Vorschau im Discourse Theme Creator
:hammer_and_wrench: Repository-Link https://github.com/discourse/unformatted-code-detector
:open_book: Neu bei Discourse-Themen? Anfängerleitfaden zur Verwendung von Discourse-Themen

Dieses Theme-Komponente installieren

Funktionen

Benutzer, die nicht formatierten Code posten, erhalten eine Warnmeldung mit Anweisungen zur korrekten Formatierung.

Die Empfindlichkeit und ob HTML erkannt wird, können über Theme-Einstellungen konfiguriert werden.

Einstellungen

Name Beschreibung
emoji icon Das Emoji-Symbol, das neben dem Titel im Warnmodus für nicht formatierten Code angezeigt wird.
disable at trust level Warnung für Benutzer mit einem Vertrauenslevel von N oder höher deaktivieren. -1 = für alle Benutzer aktiviert.
sensitivity Empfindlichkeit des Erkennungsalgorithmus. 0 = Plugin deaktiviert; 1 = Warnung für alles, was auch nur entfernt wie Code aussieht.
min post length to check Minimale Beitragslänge zur Prüfung (Anzahl der Zeichen)
max post length to check Maximale Beitragslänge zur Prüfung (Anzahl der Zeichen). -1 = kein Maximum.
include html Prüfung auf HTML-Tags sowie andere Codearten. Wird empfohlen, zu deaktivieren, wenn Benutzer häufig benutzerdefiniertes HTML in ihren Beiträgen rendern müssen.
Übersetzung Standard
warning_modal.title Posten Sie Code?
warning_modal.content Es scheint, als ob Ihr Beitrag Code oder Protokolle enthalten könnte. Damit Ihr Beitrag lesbar bleibt, denken Sie bitte daran, Ihren Code mit dem Vorformatierter Text-Symbol in der Werkzeugleiste oder der Backtaste ` auf Ihrer Tastatur zu formatieren, wie hier gezeigt: [examples]
warning_modal.do_not_show_again Diese Nachricht nicht erneut anzeigen
warning_modal.fix_post Beitrag bearbeiten
warning_modal.ignore_and_post_anyway Trotzdem posten

Fehlerbehebung

Wenn Sie eine Warnung für einen Beitrag erhalten, der keinen Text enthält, können Sie Debug-Informationen ausgeben, indem Sie die JS-Konsole Ihres Browsers öffnen und debugUnformattedCodeDetector() Eingabe eingeben. Dadurch werden Informationen darüber ausgegeben, welche Zeilen als „Code“ betrachtet wurden und welche Empfindlichkeitseinstellungen gelten.

:information_source: „Diese Nachricht nicht erneut anzeigen

60 „Gefällt mir“