Crie estilos de cores personalizados e atribua-os a tags existentes.
O componente vem com três estilos de exemplo (um destaque amarelo, um acento sutil e uma borda) para que você possa ver como ele funciona. Eles não fazem nada até que você atribua tags a eles, e você pode editá-los ou excluí-los livremente.
As cores aceitam qualquer valor CSS, por exemplo, #ff7a00. Você também pode usar variáveis de cor do Discourse, como var(--tertiary) — elas se adaptam automaticamente à sua paleta de cores, inclusive no modo escuro.
Configurações do site
O Discourse possui três estilos de tag base, simples, marcador e caixa. Você pode escolher seu estilo base nas configurações do site:
Sobre o direcionamento de grupos de tags: No momento, as tags possuem apenas um atributo de dados para o nome e é isso que o componente direciona. Postei uma solicitação de recurso para adicionar outro atributo para o grupo delas há um tempo, você pode dar um “like”
Sobre a personalização de cores: No momento, você precisaria fazer um fork do componente e codificar outros valores de cores. Se menus suspensos (para escolher tags) estivessem disponíveis nos editores pop-up, acho que refatoraria o componente com configurações mais personalizáveis.
EDIT: Deixe pra lá, eu simplesmente esqueci de salvar o outro arquivo “settings.yml”, lol. Cérebro frito.
Olá. Ao alterar o código da cor amarela para roxa, recebo este erro. Tudo o que fiz foi simplesmente trocar qualquer menção de “amarelo” por “roxo” e ajustar o valor da cor hexadecimal. Por quê?
Olá, este componente não está funcionando com a minha instância. Adicionei as tags para ter certeza das cores no menu de administração do componente, mas todas ainda estão cinzas. Não alterei o código do componente e estou apenas tentando usá-lo como fornecido. Imagens abaixo como exemplo:
Receio não conseguir reproduzir. Funciona para mim na versão 3.5.
De qualquer forma, publiquei um componente atualizado em um novo repositório no GitLab. Nenhuma alteração funcional, apenas alguma organização e refatoração. O antigo repositório do GitHub ainda deve funcionar, mas se você instalar do zero, por favor, use o novo repositório, ele também está listado no tópico Resumo.
Infelizmente, não sou um especialista em codificação… se um componente não funcionar de forma plug-and-play, estou bastante perdido. Terei que procurar outras opções para fazer algo assim funcionar.
Obrigado pelos relatórios, acho que encontrei o problema… as tags agora diferenciam maiúsculas de minúsculas, mas data-tag-name precisa ser analisado como um valor em minúsculas. Portanto, não aplicou estilos a tags maiúsculas.
Me avisem se funcionar após atualizar o componente @Ahmed26@Av8tion
Acabei de atualizar e refatorar este componente. Anteriormente, ele vinha com oito estilos de cores fixos. Agora você pode criar quantos estilos quiser, diretamente na interface de configurações do tema
Leia a descrição atualizada do componente
Atualizando uma instalação existente
Sua configuração existente deve ser migrada automaticamente: as tags que você havia atribuído aos estilos de cores antigos se tornarão estilos equivalentes com as mesmas cores de antes.
Uma coisa a verificar antes de atualizar: se alguma das configurações antigas ainda fizer referência a tags que não existem mais no seu site, remova-as primeiro. Nomes de tags obsoletos farão a atualização falhar.
Esta nova versão requer Discourse 3.3.0 ou posterior. Sites mais antigos permanecerão na versão anterior do componente.