Contagem de caracteres ao escrever descrição

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 curtidas

Esta sugestão é o que eu vim postar e o que me levou a este tópico existente. Passei a semana configurando meu site e adicionando categorias e descrições. A sugestão da UI de manter a descrição inicial próxima ou abaixo de 200 caracteres é um bom conselho. Eu gostaria de ver uma contagem de caracteres quando estiver no modo de edição!

Tenho recorrido a escrever descrições em um editor que pode me mostrar a contagem de caracteres e colar o texto finalizado de volta na descrição do Discourse.

5 curtidas

Olá, também estou interessado nesta questão.
Em si, o núcleo do Discourse tem uma função de notificação; se uma pessoa insere um número menor de caracteres do que o definido pelo administrador do site, uma notificação é exibida sobre a necessidade de cumprir o número mínimo de caracteres. Portanto, acho que este plugin seria muito mais útil se pudesse exibir não apenas o número mínimo de caracteres, mas também o máximo, e não seria supérfluo se mostrasse o número de caracteres já inseridos. Espero ter conseguido transmitir meus pensamentos (uso o Google Tradutor).

Gostaria de adicionar minhas considerações. Exibir caracteres como escrito acima funcionaria bem ao usar plugins que integram inteligência artificial ao Discourse, como Chatbot(@merefield) e Discourse AI(@Falco). Aqueles que interagiram com ferramentas de inteligência artificial entenderão a necessidade de tal função, como controlar o número de caracteres ao compor uma solicitação para inteligência artificial - cada símbolo custa dinheiro :sweat_smile:

Isso faz ambos:

(e é vagamente baseado no plugin original do discourse).

7 curtidas

Esta é uma adição fantástica! Remove a necessidade do plugin e abre para um público mais amplo para uso!

2 curtidas

Saudações, de fato um elemento crucial do assunto, é simplesmente esplêndido!

2 curtidas

Parece bom. Preciso de um pouco de ajuda para aprender a implementá-lo.

Dê uma olhada nos guias sobre componentes de tema
Beginner's guide to using Discourse Themes
Installing a theme or theme component

1 curtida

Obrigado. Eu cheguei até aí sozinho. E já instalei temas e componentes antes. Mas não consegui descobrir qual URL colocar lá. Eu tentei
https://github.com/merefield/discourse-tc-character-count/tree/main
E outra URL que eu naveguei para lá foi minha segunda tentativa.

Quando nenhum funcionou, eu decidi perguntar. Eu estava apenas adivinhando aleatoriamente, sabe.

[Editado: Agora eu descobri. O que adicionar é isto:
https://github.com/merefield/discourse-tc-character-count.git
Isso funcionou. Obrigado! ]

Você pode instalá-lo com esta URL: https://github.com/merefield/discourse-tc-character-count :+1:

2 curtidas

Ótimo. Existe alguma forma de fazer funcionar com o Título do tópico?

2 curtidas

Essa é uma ideia estelar :bulb: :star2: … PR bem-vindo!

3 curtidas

Feito!

Se você acha isso incrível e que fiz um ótimo trabalho, pode me comprar um café :coffee:

@fokx :wink:

6 curtidas

Fiz pequenas alterações no componente para mim, pois não tenho experiência com GitHub, forks, etc.
Acabei com isto:

Pode ler mais sobre isso aqui e ver se concorda com as minhas sugestões:

E muito obrigado @merefield por ter criado este componente! :raising_hands:

2 curtidas