| Zusammenfassung | Unformatted Code Detector erkennt nicht formatierten Code und gibt vor dem Posten eine Warnung aus. | |
| Vorschau | Vorschau im Discourse Theme Creator | |
| Repository-Link | https://github.com/discourse/unformatted-code-detector | |
| 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.
„Diese Nachricht nicht erneut anzeigen
