Détecteur de code non formaté

:discourse2: Résumé Détecteur de code non formaté détecte le code non formaté et affiche un avertissement avant la publication.
:eyeglasses: Aperçu Aperçu sur Discourse Theme Creator
:hammer_and_wrench: Lien vers le dépôt https://github.com/discourse/unformatted-code-detector
:open_book: Nouveau sur les thèmes Discourse ? Guide pour débutants sur l’utilisation des thèmes Discourse

Installer ce composant de thème

Fonctionnalités

Les utilisateurs qui publient du code non formaté verront un message d’avertissement leur indiquant comment le formater correctement.

La sensibilité et la détection du HTML sont configurables via les paramètres du thème.

Paramètres

Nom Description
icône emoji L’icône emoji à afficher à côté du titre dans la modal d’avertissement pour le code non formaté.
désactiver au niveau de confiance Désactiver l’avertissement pour les utilisateurs ayant un niveau de confiance de N ou plus. -1 = activé pour tous les utilisateurs.
sensibilité Sensibilité de l’algorithme de détection. 0 = plugin désactivé ; 1 = avertir pour tout ce qui ressemble même légèrement à du code.
longueur minimale du message à vérifier Longueur minimale du message à vérifier (nombre de caractères)
longueur maximale du message à vérifier Longueur maximale du message à vérifier (nombre de caractères). -1 = aucune limite maximale.
inclure html Vérifier les balises HTML ainsi que d’autres types de code. Il est recommandé de désactiver cette option si les utilisateurs doivent fréquemment rendre du HTML personnalisé dans leurs messages.
Traduction Défaut
warning_modal.title Publiez-vous du code ?
warning_modal.content Il semble que votre message contienne du code ou des journaux. Pour garder votre message lisible, n’oubliez pas de formater votre code en utilisant le bouton de la barre d’outils Texte préformaté , ou la touche accent grave ` de votre clavier, comme ceci : [exemples]
warning_modal.do_not_show_again ne plus afficher ce message
warning_modal.fix_post Modifier le message
warning_modal.ignore_and_post_anyway Publier quand même

Débogage

Si vous recevez un avertissement pour un message qui ne contient aucun texte, vous pouvez afficher les informations de débogage en ouvrant la console JS du navigateur et en tapant debugUnformattedCodeDetector() Entrée. Cela affichera des informations sur les lignes considérées comme du « code » et sur les paramètres de sensibilité.

:information_source: « Ne plus afficher ce message » ne fonctionne que par appareil, et non par utilisateur. Il s’agit d’un problème connu qui sera résolu dès que Discourse disposera de la fonctionnalité permettant d’attacher les informations utilisateur aux thèmes.


:discourse2: Hébergé par nous ? Les composants de thème sont disponibles pour une utilisation sur nos offres Standard, Business et Entreprise.

60 « J'aime »