Adicionar coluna de categoria

:discourse2: Resumo Add Category Column adiciona uma coluna de categorias às listas de tópicos.
:eyeglasses: Prévia Prévia no Discourse Theme Creator
:hammer_and_wrench: Link do Repositório https://github.com/discourse/discourse-add-category-column
:open_book: Novo em Temas do Discourse? Guia para iniciantes no uso de Temas do Discourse

Instale este componente de tema

Algum tempo atrás, as categorias eram exibidas nas listas de tópicos como uma coluna. Após discutir sua utilidade, a coluna dedicada para categorias pareceu excessiva e foi removida em favor de colocar a categoria sob o título do tópico. Há muito a ser ganho com essa mudança (veja o tópico vinculado acima para detalhes); no entanto, alguns expressaram preferência pela coluna de categorias. Este componente é para aqueles que podem estar tendo dificuldades com as mudanças.

:discourse2: Hospedado por nós? Componentes de tema estão disponíveis para uso em nossos planos Standard, Business e Enterprise.

51 curtidas

Olá,
Há alguns avisos/erros após a atualização para 2.9.0.beta2.
Talvez já estivesse ocorrendo antes da 2.9.0, pois eu nunca prestei atenção antes.

[Warning] [THEME 17 'Add Category Column'] – "Para evitar erros em testes, adicione uma chave `pluginId` à sua chamada `modifyClass`. Isso garantirá que a modificação seja aplicada apenas uma vez." (application-02f34826699ddd1471a048c99dbf7e34.js, linha 4135)

[Warning] [THEME 17 'Add Category Column'] – "Aviso de depreciação: A propriedade displayNewPosts do modelo de tópico está obsoleta" (vendor-3037b934520b46fd8178e08db12bbeaa.js, linha 4759, x30)
2 curtidas

Enviei um PR para corrigir isso e adicionar algumas atualizações.

2 curtidas

Obrigado! Espero que seja revisado a tempo :slight_smile:

2 curtidas

Obrigado pelo aviso @Dmitry_Krasnoperov e pelo PR @Don! O PR foi mesclado. Corrigi algumas pequenas coisas no componente também enquanto estava olhando para ele.

3 curtidas

Este componente de tema estava quebrado porque sobrescreveu os templates topic-list-header e topic-list-item e não era atualizado há algum tempo. Ele ainda mostrava a coluna extra, mas a seleção em massa de tópicos não funcionava.

Eu o reformulei para usar plugin outlets brutos, tornando-o mais à prova de futuro e mais fácil de manter.

Fiz um PR aqui.

7 curtidas

Hmm, parece que há um problema no celular:

Depois que Laurent desativou o componente, o problema desapareceu. Este é um problema conhecido?

3 curtidas

Parece que esta coluna deveria ser adicionada na visualização móvel.

https://github.com/discourse/discourse-add-category-column/blob/main/javascripts/discourse/raw-views/add-category-column-list-item.js

Provavelmente falta um \u0026\u0026 this.site.mobileView aqui :thinking:

Parece ser uma regressão desta atualização que elimina a substituição de templates.

3 curtidas

Obrigado pelo relatório @tessus! Como @Arkshine mencionou, isso passou despercebido após a última correção.

Isso deve resolver o problema após ser revisado e mesclado:

4 curtidas

Perfeito, obrigado.

1 curtida

Apenas uma nota rápida para mencionar que a correção foi mesclada :rocket: Você pode prosseguir e atualizar o componente. Obrigado pelo relatório @tessus!

1 curtida

Obrigado pelo conserto!

1 curtida

Em Display a category as a calendar by scheduled Topic-timer dates - #4 by manuel, eu estava procurando uma maneira de ver os timers de tópicos, na listagem de tópicos de uma categoria. Tentando ver/rastrear o agendamento de publicação de conteúdo.

@manuel mencionou que este componente, se tivesse uma coluna para classificar por topic-timers, também me daria o que eu queria: uma listagem classificada de quando um monte de tópicos seriam publicados.

1 curtida

Muito obrigado pelo seu componente de Tema, mas encontrei alguns erros de exibição. Ao retornar à página inicial, a coluna de categoria não é mais exibida. Além disso, ao carregar mais páginas, a categoria não é mais exibida. Assista ao meu vídeo:

1 curtida

Você pode desenvolver para a Coluna de Tag de Grupo Adicional? 4 a 9 Colunas de Tag de Grupo?

Obrigado!

Parece que o plugin não é compatível com pesquisas relacionadas à IA. Ele bagunça o cabeçalho da tabela para tópicos sugeridos/relacionados (IA).

1 curtida

Olá, obrigado pelo ótimo componente de tema!

Estou usando o Add Category Column para exibir nomes de categorias na lista de tópicos. No entanto, estou enfrentando dois problemas que adoraria resolver:

Nomes de categorias longos estão sendo cortados – eles não quebram nem se expandem, então os usuários não conseguem ler o nome completo da categoria. Existe uma maneira de fazer a coluna se expandir automaticamente, quebrar o texto ou mostrar o nome completo ao passar o mouse?

Como posso reordenar as colunas?
Gostaria de alterar o layout para mostrar a coluna Categoria primeiro, seguida pelo título do Tópico, depois Usuário, Visualizações, Data, etc.

Quaisquer sugestões ou substituições de CSS seriam muito apreciadas. Obrigado, equipe Discourse!

1 curtida