Componente de Lista de Tópicos MD

Tentei remover plugins e css um por um. Se eu desativar o componente MD novamente, o botão de configurações volta.

1 curtida

Seção de avatar na página inicial está boa

A seção de avatar está alinhada à esquerda na seção de subcategoria

Como podemos encontrar uma solução?


1 curtida

Concordo que esta coluna de atividade deveria ter uma configuração melhor.

Tentei uma atualização do componente, verifique a versão mais recente e me diga se está melhor.

O único problema pode vir de um nome de usuário longo, tentarei encontrar uma maneira melhor de fazer isso, se necessário.

2 curtidas

GitHub - VaperinaDEV/discourse-custom-user-column

Este componente funcionou perfeitamente, não há problema agora

1 curtida

Graças ao Sam Simple Theme, consegui atualizar este componente de tema para o novo sistema glimmer topic-list.

Tentei fazer isso sozinho, mas foi um desastre, mas agora funciona muito bem. Você não deve mais ter um alerta obsoleto neste componente.

Trabalharei na versão mobile em breve.

3 curtidas

Muito obrigado, Steven, por este componente. Gosto muito da ideia do Sam’s Simple Theme, mas implementado como um componente de tema mais leve. Meus usuários preferem fortemente este layout em comparação com o padrão do Discourse, com apenas avatares que não mostram texto para o nome de usuário.

Mas o único problema é que esse paradigma de Autor + Último Poster meio que desmorona na lista de tópicos de Mensagens Privadas (PM), onde precisamos ver todos os participantes de relance. Por exemplo, aqui esta PM é na verdade para outro usuário, mas como eu iniciei a thread da PM e também sou o mais recente a responder, o outro participante da PM não está visível:

Existe alguma maneira de adicionar outra coluna com uma lista separada por vírgulas de avatares + nomes de usuário na visualização da lista de tópicos de PM?

Pelo que sei, não tenho certeza se há uma maneira de aplicar uma alteração apenas na página da lista de tópicos de mensagens do usuário. Eles usam a mesma origem para as colunas. Posso explorar, mas não posso garantir que seja viável :thinking:

Olá Steven, muito obrigado pela resposta. A forma como fiz funcionar antes da migração Glimmer foi adicionando a coluna adicional para os nomes de usuário dos pôsteres a todas as visualizações da lista de tópicos e, em seguida, usando CSS para ocultá-la em todos os lugares exceto na página de Mensagens Privadas:

.navigation-category .topic-list .topic-list-data.posters,
.navigation-topics .topic-list .topic-list-data.posters,
.navigation-filter .topic-list .topic-list-data.posters,
.user-activity-page .topic-list .topic-list-data.posters
{
    display: none;
}
1 curtida

Sim, mas com a nova versão nós excluímos a coluna de pôsteres diretamente nos inicializadores.

A melhor maneira de fazer isso para você seria criar um fork do componente no seu GitHub e alterar a linha 48 neste arquivo

Dessa forma, a coluna ainda existirá no seu fórum e, com CSS, você poderá ocultá-la nas páginas corretas.

Na versão padrão, acho que é melhor manter a coluna excluída, isso é muito mais limpo.

2 curtidas

Ok, isso pode funcionar, obrigado pela dica. Além dessa migração do Glimmer, a base do Discourse tem sido bastante estável, não exigindo muitas alterações para este componente?

Não acho que você precise mudar nada no CSS, esta parte do Discourse tem sido bastante estável

2 curtidas

Olá, quão difícil seria atualizar isso? Suponho que seja a parte <script type='text/x-handlebars' data-template-name='/connectors/topic-list-before-category/creator'> que está obsoleta?

[Aviso do Admin] O tema ‘MD Topic List’ contém código que precisa ser atualizado. (id:discourse.script-tag-hbs) (saiba mais)

1 curtida

Já foi corrigido, obrigado!

4 curtidas

Muito obrigado @Steven pela correção! Sei que deve ser um trabalho enorme com todas as mudanças recentes. Componentes como a Lista de Tópicos MD fazem uma grande diferença para tornar o Discourse utilizável e aceitável para uma base de usuários de fóruns tradicional, por isso é muito importante ter isso como opção. Mais uma vez, muito obrigado! Aproveite o resto do seu fim de semana.

2 curtidas