Nombre de caractères lors de la rédaction de la description

Is there a way to show character count while writing a description?
I got this plugin, but the drawback is this sets a minimum number of characters and I want to show the number of characters used.

In the below screenshot, it’s “20 characters required”, I want it as “Character Count: 300”

Please get in touch if anyone can help in tweaking the code.

5 « J'aime »

Cette suggestion est ce que j’étais venu poster et ce qui m’a amené à ce sujet existant. J’ai passé la semaine à configurer mon site et à ajouter des catégories et des descriptions. La suggestion de l’interface utilisateur de garder la description initiale à environ 200 caractères ou moins est un bon conseil. J’aimerais voir un compteur de caractères lorsque je suis en mode édition !

J’ai dû écrire les descriptions dans un éditeur qui pouvait m’afficher le nombre de caractères et coller le texte finalisé dans la description de Discourse.

5 « J'aime »

Bonjour, je suis également intéressé par cette question.
En soi, le cœur de Discourse dispose d’une fonction de notification ; si une personne saisit un nombre de caractères inférieur à celui défini par l’administrateur du site, une notification s’affiche sur la nécessité de respecter le nombre minimum de caractères. Par conséquent, je pense que ce plugin serait beaucoup plus utile s’il pouvait afficher non seulement le nombre minimum de caractères, mais aussi le maximum, et il ne serait pas superflu s’il indiquait le nombre de caractères déjà saisis. J’espère avoir pu transmettre mes pensées (j’utilise Google traduction).

J’aimerais ajouter mon avis. L’affichage des caractères tels qu’indiqués ci-dessus fonctionnerait bien lors de l’utilisation de plugins qui intègrent l’intelligence artificielle dans Discourse, tels que Chatbot (@merefield) et Discourse AI (@Falco). Ceux qui ont interagi avec des outils d’intelligence artificielle comprendront la nécessité d’une telle fonction comme le contrôle du nombre de caractères lors de la composition d’une requête à l’intelligence artificielle - chaque symbole coûte de l’argent :sweat_smile:

Ceci fait les deux :

(et est vaguement basé sur le plugin Discourse original).

7 « J'aime »

C’est un ajout fantastique ! Il supprime le besoin du plugin et l’ouvre à un public plus large !

2 « J'aime »

Salutations, un élément crucial du sujet, c’est tout simplement splendide !

2 « J'aime »

Ça a l’air bien. J’ai besoin d’un peu d’aide pour apprendre à l’implémenter.

Jetez un coup d’œil aux guides sur les composants de thème
Beginner's guide to using Discourse Themes
Installing a theme or theme component

1 « J'aime »

Merci. J’avais compris ça tout seul. Et j’ai déjà installé des thèmes et des composants auparavant. Mais je n’arrivais pas à trouver quelle URL y coller. J’ai essayé

https://github.com/merefield/discourse-tc-character-count/tree/main

Et une autre URL que j’ai trouvée là-bas était ma deuxième tentative.

Quand aucune des deux n’a fonctionné, j’ai décidé de demander. Je devinais à l’aveuglette, vous voyez.

[Modifié : J’ai trouvé maintenant. Ce qu’il faut ajouter est ceci :
https://github.com/merefield/discourse-tc-character-count.git
Ça a fonctionné. Merci ! ]

Vous pouvez l’installer avec cette URL : https://github.com/merefield/discourse-tc-character-count :+1:

2 « J'aime »

Génial. Y a-t-il un moyen de le faire fonctionner avec le titre du sujet ?

2 « J'aime »

C’est une idée lumineuse :bulb: :star2: … PR bienvenus !

3 « J'aime »

Terminé !

Si vous trouvez cela génial et que j’ai fait du bon travail, vous pouvez m’offrir un café :coffee:

@fokx :wink:

6 « J'aime »

J’ai apporté de petites modifications au composant pour moi-même, car je n’ai aucune expérience avec GitHub, les forks, etc.
J’en suis arrivé à ceci :

Vous pouvez en lire plus à ce sujet ici et voir si vous êtes d’accord avec mes suggestions :

Et merci beaucoup @merefield d’avoir créé ce composant ! :raising_hands:

2 « J'aime »