Olá!
Não consegui encontrar como ocultar o nível de confiança 0 para os novos membros.
Quero que os novos membros não saibam que são básicos, apenas saibam quando atingirem o próximo nível.
Ou, se não for possível, oculte a notificação.
Olá!
Não consegui encontrar como ocultar o nível de confiança 0 para os novos membros.
Quero que os novos membros não saibam que são básicos, apenas saibam quando atingirem o próximo nível.
Ou, se não for possível, oculte a notificação.
Posso estar enganado, mas não acho que o nível de confiança 0 seja exibido em nenhum lugar visível aos usuários. Quando um usuário recebe o nível de confiança 1, o Discourse envia uma notificação informando que ele foi promovido ao nível de confiança 1. Você pode desativar essa notificação desmarcando a configuração do site send tl1 welcome message.
Você também pode personalizar a mensagem acessando a seção Admin / Personalizar / Texto e pesquisando por welcome_tl1_user. Essa pesquisa retornará três modelos de texto. Você precisará personalizar o system_messages.welcome_tl1_user.title para alterar o texto “Welcome TL1 User”. Talvez também queira modificar o texto system_messages.welcome_tl1_user.text_body_template.
Quando os usuários atingem o nível de confiança 1, eles também recebem a insígnia “Basic”. Você pode desativar essa insígnia na página Admin / Insígnias. Para desativá-la, role até o final do formulário da insígnia básica no Admin e desmarque a caixa de seleção “Enable badge”.
Se você quiser manter a insígnia Basic ativada, mas remover “Trust Level 1” da descrição da insígnia, pode personalizar essa descrição acessando Admin / Personalizar / Texto e pesquisando por basic_user. Essa pesquisa retornará três strings de texto. A que você deseja alterar é badges.basic_user.long_description.
Quando você visita a página de perfil de um usuário e vê algo assim, o usuário tem nível de confiança 1 (basic), e não nível de confiança 0:
A maneira mais fácil de remover isso seria ocultar o campo de nível de confiança para todos os níveis usando CSS. Adicionar o seguinte CSS ao seu tema deve funcionar:
.user-main .about .secondary dd.trust-level,
.user-main .about .secondary dt.trust-level {
display: none;
}
Isso ocultaria o campo de nível de confiança na página de perfil para todos os níveis de confiança. Se você quiser exibir níveis de confiança mais altos, mas não o nível de confiança 1 (basic), isso pode ser feito com um componente de tema. Avise-nos se você deseja apenas ocultar o nível de confiança de usuários básicos e tentaremos ajudar com isso.
Obrigado, isso chega perto do que eu preciso. (Eu definitivamente gosto de ter níveis de confiança, eu apenas não quero que os usuários saibam o que são, para evitar rivalidade e competição.) A única coisa é que seria útil para mim, como administrador, ver os níveis de confiança nos perfis de usuário. Isso poderia ser incluído como uma opção de configuração para mostrar ou ocultar para diferentes grupos de usuários?
Pelo que sei, o CSS acima ainda funciona, você só precisa envolvê-lo no que está abaixo para que ele não se aplique aos membros da equipe:
body:not(.staff) {
.user-main .about .secondary dd.trust-level, .user-main .about .secondary dt.trust-level {
display: none;
}
}
Sim, posso confirmar que o CSS funciona, tanto o anterior quanto o seu ajuste para mim. Muito obrigado pela ajuda. Suponho que, se alguém realmente quisesse, ainda poderia inspecionar o HTML e ver esses elementos ocultos, certo? É por isso que eu estava pensando que uma opção de configuração para desativá-lo poderia ser melhor, mas isso realmente não é uma grande preocupação.