Subcategorias só aparecem após atualização e alguns outros problemas

Obrigado pela nova versão, que traz melhor integração com Category Icons. No entanto, há alguns problemas:

  1. Se a cor do ícone for definida em Ícones de Categoria TC e a cor do banner em Banners de Categoria for definida para a mesma cor, o ícone no título do banner ficará ‘invisível’.
  2. O novo estilo CSS flex no ícone quebra nomes de categorias longos com ícones em viewports estreitas (visualização móvel)
  3. Categoria com subcategorias não mostra banner ao pousar, mostra banner após atualização

O primeiro pode ser facilmente corrigido com CSS

h1 span.category-icon {
  color: rgb(255, 255, 255) !important;
}

mas seria ainda melhor se isso pudesse ser substituído diretamente no TC. Talvez uma nova configuração definir cor do ícone da categoria que seria habilitada quando mostrar ícone da categoria estivesse marcado.

O segundo é mais complicado, tentei substituí-lo com CSS sem resultados consistentes, talvez isso precise de um redesenho no nível estrutural (acredito que o elemento do ícone estava anteriormente em uma div separada, mas agora está incluído dentro de h1)?

2 curtidas

Ótimo feedback, obrigado! Acabei de mesclar uma atualização sobre como o ícone está alinhado e adicionei uma configuração que substituirá a cor do ícone da categoria quando estiver ativada. Isso também requer uma atualização do componente de ícones de categoria (precisei adicionar um nome de classe para ajustar o layout), portanto, certifique-se de atualizar isso também.

5 curtidas

Obrigado Kris, isso funciona perfeitamente agora.

Ainda estou tendo problemas com

ainda, alguma ideia?

Verifiquei em dois navegadores diferentes no Android, mesmo resultado.

2 curtidas

ah, eu negligenciei isso… isso acontece ao visitar diretamente uma subcategoria?

2 curtidas

Não, isso só acontece ao visitar diretamente uma categoria que tem subcategorias.

Editar: isso só acontece ao abrir tal categoria diretamente da visualização /categories. Ao usar um menu suspenso de categoria para selecionar uma categoria, o banner é exibido corretamente.

Visitar subcategorias diretamente funciona bem.

2 curtidas

Hmm, não consigo reproduzir isso…

Kapture 2023-03-31 at 10.59.55

Qual desktop category page style você está usando nas configurações do seu site? talvez eu esteja perdendo alguma situação específica :thinking:

1 curtida

Instalei isto e reproduzi o erro. Numa categoria com uma subcategoria, cliquei no cabeçalho do breadcrumb e, quando você vai para a categoria, a caixa do cabeçalho está lá, mas não o banner da categoria.

2 curtidas

componente incrível, aliás. Vou ver se consigo capturar a imagem do banner da categoria ausente…

3 curtidas

ok, há duas maneiras de o banner não aparecer - da página da categoria (estou executando o componente de autor de tópico). funciona para subcategorias, mas não para categorias. também acontece a partir da migalha de pão do cabeçalho do tópico em um tópico.

1 curtida

Acho que encontrei a causa: nas configurações da categoria superior, defina Default List Filter de all topics para no subcategories e atualize, então você poderá reproduzir.

@Lilly, você tem a mesma configuração no subcategories por acaso?

3 curtidas

2 curtidas

Sim, eu consigo reproduzir isso agora, obrigado por descobrir. Vou investigar o que está dando errado com isso.

3 curtidas

@md-misko @Lilly, isso ocorreu devido a uma inconsistência no Discourse e foi corrigido no final da semana passada: DEV: Change the params for categoryNone redirect by CvX · Pull Request #20944 · discourse/discourse · GitHub

Portanto, este problema deve desaparecer na próxima vez que o Discourse for atualizado.

4 curtidas

Obrigado por todo o seu trabalho ‘incrível’ :slightly_smiling_face:

4 curtidas