As listas de resumo costumavam mostrar a cor da categoria para o link da categoria em ‘Novidades para você’, mas não o fazem mais - há alguma forma de trazer isso de volta?
Você pode incluir uma captura de tela do que você quer dizer?
É basicamente a cor do link (que reflete a cor da categoria) onde quer que o link apareça. Para aqueles que usam o estilo padrão, ele mostraria a pequena barra, para aqueles que usam o estilo de caixa, ele mostraria o texto do link com a cor da categoria.
Veja o que ele mostra agora:
Veja o que teria mostrado para aqueles que usam a barra padrão:
Para todos que usam o estilo de caixa, ele mostraria o nome/link da categoria na cor da categoria (é isso que eu gostaria de ver de volta):
ah, entendi… infelizmente a nova forma como criamos os selos de categoria (propriedades customizadas de CSS e seletores de pseudo-elementos) não é suportada por clientes de e-mail. Teremos que fazer algo separado para e-mail ![]()
Obrigado, Kris. Você poderia adicionar color conforme o exemplo verde abaixo? (Onde verde é a cor da categoria)
Style Attribute {
--category-badge-color: #1ac831;
--category-badge-text-color: #FFFFFF;
--parent-category-badge-color: #1ac831;
color: green;
}
Você poderia fazer o mesmo aqui: Category Badge Styles - #2 by AstonJ?
Tenho um PR em andamento para isso que irá incorporar estilos para e-mails
mas estamos finalizando nosso último lançamento, então pode levar um pouco mais de tempo do que o normal para ser revisado e mesclado.
Acabei de mesclar o conserto, então da próxima vez que você atualizar o Discourse, os e-mails deverão ter as cores dos emblemas aparecendo novamente!
Obrigado Kris, mas agora o texto está branco/não está mostrando os estilos de caixa de categoria como em:
Infelizmente, os componentes de tema não podem alterar os estilos de e-mail, e não suportamos mais o estilo de caixa.
Embora uma coisa que percebo agora é que não usamos mais a configuração de cor de texto da categoria para os selos de categoria padrão no Discourse (ela é usada apenas em componentes de tema como o que você vinculou), mas ao atualizar o e-mail, incluí algum CSS que a usará… é por isso que suas categorias têm texto branco no e-mail. Para ser mais consistente com os selos de categoria padrão, eu deveria remover isso.
Outro problema… em outro fórum a cor de fundo para todas as categorias é branca (usamos a cor de primeiro plano como diferenciador):
Portanto, agora nos resumos, todas as barras estão aparecendo como brancas e todo o texto está azul (a cor principal do fórum).
Talvez as páginas de Configurações de Categoria precisem de campos adicionais para especificar como elas devem aparecer em locais como e-mails? Ou talvez caixas devam ser trazidas de volta, pois ofereceram a melhor flexibilidade?
Certo, não suportamos mais as categorias de estilo de caixa como um recurso do Discourse… portanto, não se espera que funcione em todos os lugares. É possível adicionar estilos de e-mail personalizados via admin/customize/email_style/…
Adicionar algo como isto lá, por exemplo, pode aproximá-lo do estilo de caixa no e-mail
[data-category-id] {
background: white;
color: #333 !important;
padding: 0 .25em;
span > span { // esconde o distintivo de categoria com marcador
display: none !important;
}
}
Obrigado, Kris. Existe alguma forma de usar as cores de categoria de fundo/primeiro plano ali? Em plataformas de fórum como o vBulletin, você geralmente tem acesso a variáveis comuns para usar em locais como este.
Este tópico foi fechado automaticamente após 9 dias. Novas respostas não são mais permitidas.






