Substituir texto por mais do que apenas links?

Sei que você pode configurá-lo facilmente para substituir texto por links, mas eu gostaria de substituir texto por um HTML personalizado que realce e sublinhe algum texto e inclua tags “title”.

O motivo é que algumas pessoas em nossos fóruns usam indicadores de tom, mas para pessoas novas, eles precisam de muita explicação. Se eu pudesse ter uma tag abbr envolvendo-os com uma tag title explicando o que significa e um link para a lista, isso seria perfeito.

Isso é possível? Exigiria um componente de tema? Não tenho ideia de como fazer um desses.

1 curtida

Você poderia configurar Palavras Observadas para substituir automaticamente esses indicadores de tom por um <a href="https://toneindicators.carrd.co/#masterlist"><abbr title="Joking">/j</abbr></a>, por exemplo?

3 curtidas

Oh, você pode fazer isso? Pensei que você só pudesse substituir por links ou palavras, não por HTML. Vou tentar, obrigado!

1 curtida

Nossa, não imaginava que esse recurso era tão flexível!

1 curtida

Hmm, não funcionou

1 curtida

Acredito que Markdown e HTML não funcionam com Palavras Observadas:

2 curtidas

Ok, então há alguma outra maneira de fazer isso, por favor? :folded_hands:

1 curtida

Bem, isso é constrangedor. Acho que não deveria responder no meta antes do meu café da manhã :sweat_smile:

Vou ver se é uma correção/adição fácil.

5 curtidas

Como alternativa, você tem dois componentes de tema:

6 curtidas

O segundo é o que eu estava procurando, muito obrigado!

2 curtidas

Hmmm, não funciona muito bem, há 2 problemas:

  1. A URL não funciona, ela tenta carregar a página como parte do meu fórum.
  2. Clicar nela no celular não faz o pop-up aparecer, ele apenas pisca para dentro e para fora da tela.

:pensive_face:

1 curtida

Você precisa adicionar target="_blank" dentro do elemento <a>.

Vou testar isso.

EDIT: Um toque longo nele exibe a tooltip, mas parece exibir a barra de ferramentas de seleção também. Estou verificando se estou perdendo alguma coisa.

O toque longo não funciona para mim. Estou em um iPhone. Ele simplesmente enlouquece, mas se você tocar nele várias vezes, ele eventualmente permanece aberto.

@Shauny Atualize o componente e veja se ajuda.

Sim, isso é melhor, obrigado, o pressionamento longo funciona. Eu me pergunto se é possível fazê-lo funcionar com toques normais, pois não sei se as pessoas descobririam isso sozinhas!

1 curtida

Você pode tentar a versão mais recente? Agora ela “deve” funcionar com um toque no celular.

1 curtida

Não funciona mais :-/

1 curtida

De fato. Não pude testar em um dispositivo móvel real, apenas em um desktop (visualização móvel). Deixe-me ver como posso consertar isso.

Na verdade, funciona. Testei em uma instância de produção do Discourse com um celular, mas ele depende de um recurso introduzido recentemente (3 semanas atrás, #23071). Você terá que atualizar seu Discourse para que funcione.

Ah, ok. Estou na versão estável. Não pretendo mudar para a beta só por isso. Acho que terei que esperar :cry: