Gostaria de poder atribuir ícones a grupos de usuários, e que eles fossem exibidos ao lado do nome de usuário nas postagens, nos perfis e nos cartões de perfil, da mesma forma que o meio-escudo é mostrado para administradores e moderadores. Além disso, a capacidade de alterar facilmente os ícones para mods e administradores.
Deve ser muito simples como um recurso principal.
Eu sei que você pode adicionar um avatar flair a um grupo, mas isso simplesmente não fica bom. Ter o ícone ao lado do nome é o ideal.
Portanto, se você conceder este emblema e adicionar o usuário ao grupo, depois adicione estes emblemas à configuração de emblemas deste Componente de Tema (se você o instalou), ele deverá ser exibido ao lado do nome de usuário.
No entanto, provavelmente existe uma maneira mais simples, exceto que ela precisaria de algum código como um Componente de Tema.
Sim, eu tentei usar isto. Não funciona. Estou tentando encontrar uma maneira muito mais simples. Adicionar aquele ícone de escudo a mods e administradores. Deve haver uma maneira de aplicar ícones a outros grupos. Parece que muitas coisas simples são muito difíceis.
Posso tentar mexer nessa ideia e ver se consigo fazê-la funcionar. Sem promessas, no entanto, pois estou bem ocupado hoje. Mas acho que é certamente possível.
Para confirmar, você só quer que isso apareça nas postagens? Ou em todos os lugares?
Ok, então parece que é mais complicado do que parece? O ícone é criado em uma função, então não posso substituí-lo (acho?). Provavelmente teria que ser manipulação do DOM.
Além disso, isso deveria ser movido para um tópico separado?
@long Continuarei procurando soluções para fazer isso (ainda não desisti!)
Você pode detalhar? É improvável que adicionemos um recurso dedicado que seja essencialmente o mesmo que o emblema, mas em uma posição diferente, então seria útil saber quais são os problemas com o emblema se ele precisar ser melhorado.
Um componente de tema é a melhor maneira de fazer isso, mas haverá vários caminhos para adicioná-lo em diferentes contextos (em postagens, em perfis, no diretório de usuários, etc.).
Eu construí um componente de tema de exemplo aqui — ele mostra o ícone do emblema do grupo após o nome de usuário na postagem, em vez de no avatar.
É exatamente isso que eu estava querendo fazer. O “Flair” é o mesmo ícone… só que não está na melhor posição, pois algumas imagens de perfil de usuário dificultam a visualização.
Essa outra parte deveria ter sido “tão” muitos…. não muito. E não foi direcionado ao Discourse. Foi direcionado a mim mesmo, kkk. Eu não sou o melhor nessas coisas. Vou conferir esse componente mais tarde hoje! Além disso, descobri como realizar algumas coisas no plugin Signatures – não tenho certeza se estas alterações são úteis para serem adicionadas ao plugin.