Nível de Confiança - Avatar Flair

Este componente de tema permite que um administrador adicione destaque aos avatares dos usuários com base no nível de confiança do usuário. O destaque do nível de confiança é exibido em qualquer lugar do site onde normalmente você veria o destaque de grupo. Existem algumas configurações de tema para ajustar a posição do destaque em relação ao avatar.

Exemplos básicos (com destaque de grupo em vigor)

Também há uma posição inferior-direita que substituirá o destaque de grupo ou será substituída por ele, dependendo de como você configurar a opção “destaque de grupo sempre no topo”.

Configuração principal

Usando imagens como destaque

Você precisará adicionar suas próprias imagens de destaque ao componente do tema. Um bom tamanho é de aproximadamente 100×100px. A que usei no exemplo acima tem 88×88px. Você pode baixar uma imagem modelo transparente aqui para começar, se for útil:

A maneira mais fácil de fazer o upload de uma imagem é criar um componente local separado chamado “Ativos de Destaque de Avatar por Nível de Confiança” (instruções aqui para quem não está familiarizado). Ao visualizar o componente de ativos, selecione o botão + Adicionar na seção Uploads do componente do tema e escolha o arquivo de imagem do seu destaque. Repita isso para cada imagem de destaque que você deseja incluir. Depois de fazer o upload das imagens, clique com o botão direito no link da imagem e copie a URL da imagem. Por fim, cole a URL no campo de nível de confiança de sua escolha.



Usando Font Awesome para o seu destaque

Você pode usar ícones do Font Awesome em vez de imagens carregadas. Uma lista completa dos ícones disponíveis pode ser encontrada aqui. Tudo o que você precisa fazer é marcar a configuração para usar Font Awesome e depois adicionar o nome do ícone ao campo de imagem de destaque apropriado:

NOTA IMPORTANTE: Atualmente, você não pode misturar Font Awesome e imagens. Se houver um forte interesse em fazer isso, posso investigar mais.

Configurações

Você verá que há várias configurações disponíveis neste componente de tema. Elas possuem descrições explicando o que fazem e como usá-las, mas se alguém tiver sugestões sobre como melhorá-las para tornar tudo mais claro, por favor, me avise!

Passar o mouse sobre o destaque de avatar por nível de confiança exibirá o nome do nível de confiança. Se você deseja alterar o nome do nível de confiança, pode ir para Admin > Personalizar > Texto e pesquisar o seguinte para alterar os nomes:

  • js.trust_levels.names.newuser
  • js.trust_levels.names.basic
  • js.trust_levels.names.member
  • js.trust_levels.names.regular
  • js.trust_levels.names.leader

Sinta-se à vontade para postar se houver dúvidas, problemas ou sugestões!

60 curtidas

Is there any chance of this eventually supporting group flair?

2 curtidas

I’d like this particular component to remain focused on trust-level, but that doesn’t mean I’m not open to exploring something similar for group flair.

I looked back at your original request.

I’ll need to look into how doable this is with a theme component. I suspect that accessing the full list of groups a user belongs to would require a plugin that adds that info to the appropriate serializer, but I could be wrong. I will let you know if/when I have good news. I have a pretty full plate at the moment, so it could be a while before I have an update.

6 curtidas

That’s very kind of you. I’m not familiar enough yet to know what can be done with themes vs plugins.

wow, i love it, i’m using it only for my trust level 4 leaders.

i have so many groups, and they all have different flairs, and so many colored name tags, that this is nice so the community and the new users know who are the leaders and the mods and are there to help them out

2 curtidas

Taylor

Quais são as chances de ser adicionada uma opção de administrador ou de usuário para remover isso sob solicitação individual?

Se for um pouco demais pedir, você poderia fornecer o CSS que pode ser adicionado para remover isso individualmente?

Obrigado :slightly_smiling_face:

1 curtida

Uma nova configuração para usuários ou administradores é um pouco mais do que estou disposto a adicionar neste momento, mas acabei de enviar uma atualização que adicionará uma nova classe ao elemento de destaque de avatar do nível de confiança, para que você possa direcionar um usuário específico. Substitua NOME_DE_USUÁRIO pelo nome de usuário do usuário relevante para ocultar o destaque do avatar dele:

tl-flair-NOME_DE_USUÁRIO {
    display: none !important;
}
5 curtidas

:warning: IMPORTANTE: se você já fez upload de arquivos de imagem de flair diretamente para este componente, será necessário re-fazer o upload das suas imagens de flair para um componente separado antes de atualizar. Consulte abaixo.

Acabei de aplicar uma pequena atualização e editar o OP deste tópico. Adicionar ativos de ícone diretamente a este componente não é mais suportado. Quando um componente de tema remoto é atualizado, todos os ativos carregados manualmente são excluídos, pois ele tenta sincronizar com o repositório remoto do GitHub. Isso pode criar uma situação confusa/chata para administradores, então agora bloqueamos completamente a adição de uploads a temas remotos.

A nova recomendação é a seguinte:

Por favor, me avise se tiver alguma dúvida ou dificuldade para configurar o novo sistema.

3 curtidas

Olá @tshenry e obrigado por todo o trabalho :slightly_smiling_face:
Preciso que meu fórum exiba uma segunda flair (já tenho a flair do grupo primário exibida) de um segundo grupo.
O componente de tema Trust-Level Avatar Flair seria perfeito; só preciso que seja capaz de exibir 10 grupos (níveis de acesso do meu Discourse).

Li que você estava aberto a essa ideia em 2018. Você ainda acha que é possível? :slightly_smiling_face:

2 curtidas

Atualmente estou usando este:

2 curtidas

Sim, eu pensei isso e tentei, mas as medalhas com este componente são tão pequenas que são difíceis de ver…
Eu realmente gostaria que pudéssemos usar distintivos e avatares com grupos secundários :slightly_smiling_face:

3 curtidas

Infelizmente, não acho que seja possível com um componente de tema no momento. Não acredito que serializamos os dados do grupo necessários em todos os três contextos de flair de avatar, apenas no grupo principal. Neste ponto, acho que precisaria ser feito como um plugin. Infelizmente, não tenho disponibilidade para trabalhar em algo assim no momento. Você sempre pode tentar o Marketplace se precisar de alguém para ajudá-lo a construir uma solução para seu site.

3 curtidas

É possível usar esse recurso, mas ter diferentes distinções de confiança apenas se a pessoa também pertencer a um grupo específico?

Exemplo: Quero uma distinção para pessoas de um grupo e não para outro.

Olá Taylor,

Obrigado por este TC. Notei este aviso de Deprecation que pode causar problemas após a atualização para o Ember CLI. Agradeceria se você pudesse corrigi-lo. Obrigado :slightly_smiling_face:

Screenshot 2021-11-08 at 23.06.17

3 curtidas

Obrigado pelo aviso! Você deve estar pronto assim que atualizar o componente:

3 curtidas

Pode ser desativado para membros da equipe?

1 curtida

Os níveis de confiança dos usuários agora são exibidos no canto inferior esquerdo de uma postagem do usuário em vez de serem incluídos no distintivo da foto/avatar do usuário.

Alguém está passando pela mesma coisa?

1 curtida

Olá Alan :wave:

Você está falando sobre este componente de tema?

2 curtidas

É esse mesmo, @ondrej

Em vez de ser colocado dentro da imagem, ele é colocado no canto inferior esquerdo.

Então, onde eu circulei acima.

1 curtida

Oi @Arduous! :wave:

Fico feliz que @ondrej tenha identificado o componente afetado. :tada:

Você verificou o console da web para ver se há algum erro no site? É possível compartilhar um link para o site afetado para que possamos dar uma olhada? :slight_smile:

3 curtidas