Anzahl der Zeichen beim Schreiben der Beschreibung

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 „Gefällt mir“

Dieser Vorschlag ist das, was ich posten wollte und was mich zu diesem bestehenden Thema geführt hat. Ich habe die ganze Woche damit verbracht, meine Website einzurichten und Kategorien und Beschreibungen hinzuzufügen. Der Vorschlag der Benutzeroberfläche, die anfängliche Beschreibung auf unter 200 Zeichen zu beschränken, ist ein guter Rat. Ich würde gerne eine Zeichenzählung sehen, wenn ich im Bearbeitungsmodus bin!

Ich habe mich damit begnügt, Beschreibungen in einem Editor zu schreiben, der mir die Zeichenanzahl anzeigen kann, und den endgültigen Text dann wieder in die Discourse-Beschreibung einzufügen.

5 „Gefällt mir“

Hallo, ich interessiere mich auch für diese Frage.
An sich hat der Kern von Discourse eine Benachrichtigungsfunktion; wenn eine Person eine geringere Anzahl von Zeichen eingibt als vom Website-Administrator festgelegt, wird eine Benachrichtigung angezeigt, dass die Mindestanzahl von Zeichen eingehalten werden muss. Daher denke ich, dass dieses Plugin viel nützlicher wäre, wenn es nicht nur die Mindestanzahl von Zeichen, sondern auch die Höchstanzahl anzeigen könnte, und es wäre nicht überflüssig, wenn es die Anzahl der bereits eingegebenen Zeichen anzeigen würde. Ich hoffe, ich konnte meine Gedanken vermitteln (ich benutze Google Translate)

Ich möchte meine Gedanken hinzufügen. Das Anzeigen von Zeichen, wie oben geschrieben, würde gut funktionieren, wenn Plugins verwendet werden, die künstliche Intelligenz in Discourse integrieren, wie z. B. Chatbot(@merefield) und Discourse AI(@Falco). Wer mit Werkzeugen der künstlichen Intelligenz interagiert hat, wird die Notwendigkeit einer solchen Funktion verstehen, wie z. B. die Kontrolle der Zeichenanzahl beim Verfassen einer Anfrage an künstliche Intelligenz – jedes Symbol kostet Geld :sweat_smile:

Dies erledigt beides:

(und basiert lose auf dem ursprünglichen Discourse-Plugin).

7 „Gefällt mir“

Das ist eine fantastische Ergänzung! Es macht das Plugin überflüssig und eröffnet eine breitere Zielgruppe für die Nutzung!

2 „Gefällt mir“

Grüße, in der Tat ein entscheidendes Element des Themas, es ist einfach großartig!

2 „Gefällt mir“

Sieht gut aus. Ich brauche ein wenig Hilfe beim Erlernen der Implementierung.

Schauen Sie sich die Anleitungen zu Theme-Komponenten an
Beginner's guide to using Discourse Themes
Installing a theme or theme component

1 „Gefällt mir“

Danke. Das habe ich schon selbst herausgefunden. Und ich habe schon vorher Themes und Komponenten installiert. Aber ich konnte nicht herausfinden, welche URL ich dort einfügen sollte. Ich habe versucht:

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

Und eine andere URL, die ich dort weiter unten gefunden habe, war mein zweiter Versuch.

Als beides nicht funktionierte, beschloss ich zu fragen. Ich habe nur wild geraten, sehen Sie.

[Bearbeitet: Ich habe es jetzt herausgefunden. Was hinzugefügt werden muss, ist dies:
https://github.com/merefield/discourse-tc-character-count.git
Das hat funktioniert. Danke!]

Sie können es mit dieser URL installieren: https://github.com/merefield/discourse-tc-character-count :+1:

2 „Gefällt mir“

Großartig. Gibt es eine Möglichkeit, dies mit dem Thema Titel zum Laufen zu bringen?

2 „Gefällt mir“

Das ist eine hervorragende Idee :bulb: :star2: … PR willkommen!

3 „Gefällt mir“

Fertig!

Wenn du das großartig findest und ich gute Arbeit geleistet habe, kannst du mir einen Kaffee kaufen :coffee:

@fokx :wink:

6 „Gefällt mir“

Ich habe kleine Änderungen am Component für mich vorgenommen, da ich keine Erfahrung mit GitHub, Forks usw. habe.
Dabei bin ich auf Folgendes gestoßen:

Sie können hier mehr darüber lesen und sehen, ob Sie meinen Vorschlägen zustimmen:

Und vielen Dank an @merefield für die Entwicklung dieses Components! :raising_hands:

2 „Gefällt mir“