Atualmente, estou trabalhando na migração de um fórum existente para o Discourse. Até agora, eles usavam a tag [color] para colorir em azul (em vez do texto preto padrão) todas as mensagens relacionadas à moderação feitas por moderadores, a fim de indicar que essa parte de uma postagem está relacionada à moderação e não apenas a uma parte normal da discussão.
Por vários motivos, acho que essa não é uma boa ideia, mas eles ainda querem manter o destaque. Então, estava pensando em uma maneira diferente de fazer isso. Alguém já fez algo semelhante? Estava pensando em colocar uma moldura ao redor e anexar uma pequena etiqueta de texto como “Mensagem do moderador” ou algo similar.
Isso deve ser viável, certo? Talvez algo como um código/tag/bbcode personalizado? Ou talvez já exista algo pronto para ajudar nisso?
Uau, parece que eu ainda não usei o Discourse com bastante intensidade. Obrigado, era exatamente isso que eu procurava. Parece que funciona apenas para uma postagem completa, e eu estava pensando em usar apenas para uma parte específica da postagem, mas já é definitivamente bom.
Você também tem a opção de adicionar um aviso da equipe (a opção está logo abaixo da cor da equipe), que adicionará uma pequena seção separada como esta acima de qualquer postagem:
Se você realmente quiser código personalizado para apenas algum conteúdo em uma postagem, também pode fazer isso com algumas personalizações (Generic bbcode wrapper for theme components).
Por exemplo, se eu quiser destacar apenas algum texto, posso envolver esse texto na minha postagem:
[wrap=mod-color]
Este é meu aviso oficial de moderador!
[/wrap]
Em seguida, no CSS personalizado do seu tema, você pode adicionar o seguinte (admin > personalizar > temas):
O ponto importante a observar com esse método é que, para evitar que usuários normais usem o mesmo código, você precisará criar um novo grupo, e esse grupo deverá ser o grupo principal do moderador (o grupo principal é configurável na página de administração de cada usuário). No meu exemplo acima, estou usando um grupo chamado “team”, que é de onde vem .group-team.