Adicionar coluna de categoria

:discourse2: Summary Add Category Column adds a category column to the topic lists.
:eyeglasses: Preview Preview on Discourse Theme Creator
:hammer_and_wrench: Repository Link https://github.com/discourse/discourse-add-category-column
:open_book: New to Discourse Themes? Beginner’s guide to using Discourse Themes

Install this theme component

Some time ago, categories were displayed in the topic lists as a column. After discussing its usefulness, the dedicated column for categories seemed excessive and it was removed in favor of placing the category under the topic title. There is plenty to gain from this change (see the above linked topic for details), however, some have voiced that they prefer having the category column. This component is for those who may be struggling with the changes.

:discourse2: Hosted by us? Theme components are available to use on our Standard, Business, and Enterprise plans.

Last edited by @JammyDodger 2024-06-11T08:06:49Z

Check documentPerform check on document:
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