No entanto, eu só quero que isso apareça para pessoas do meu grupo do Discourse “trial”, eu não preciso que meus membros pagantes vejam este banner, é por isso que escrevi
Se você já é membro, pode fechar esta mensagem
No entanto, essa ainda é uma solução falha.
Outra questão é que o link do botão “Saiba mais” é um link privado para membros no “Modo de Teste”, já que membros pagantes não têm acesso ao grupo para onde o link leva o usuário.
Também não gostaria que os membros em teste pudessem fechar o banner (eu só quero que os membros pagantes possam fechá-lo).
Alguém sabe de alguma solução alternativa que eu possa fazer para que o banner apareça apenas para membros do grupo de teste?
Eu adoraria encontrar uma solução com o Versatile Banners, pois ele fica ótimo, mas estou aberto a outras ideias!
Meu CSS está melhorando, embora ainda rudimentar , mas acho que você poderia fazer algo assim, desde que o grupo Trial fosse definido como o grupo principal deles:
Infelizmente, tenho outro grupo primário configurado para alguns usuários. Você acha que o grupo primário é a única maneira? não há como fazer com que alguém pertença ao “grupo de teste”
Se tiver que ser primário, esse pode ser um sacrifício que terei que fazer, já que esta é uma solução genial
Parece que anon é uma classe que você também pode usar lá. Então você poderia adicionar algo como isto no final:
.anon {
.banner-box {
display: initial;
}
}
Acho que já vi uma maneira de inserir uma classe, embora não seja algo em que eu seja fluente. Vou ver se consigo encontrar o tópico em que estou pensando e verificar se entendi corretamente.
isso seria incrível, seu truque de CSS funcionou incrivelmente bem! a única peça que falta seria alcançá-lo sem um grupo primário, mas apenas enquanto alguém pertence a esse grupo