Alternative Voting Category Style

Não que eu saiba, mas acho que provavelmente faz sentido ter mais consistência na estilização ali.

Claro, posso adicionar uma melhor flexibilidade aqui.

Tenho uma grande atualização para este componente que está em andamento, mas não tive tempo de terminá-la. Se uma oportunidade não surgir em breve, tentarei pelo menos implementar essas correções rápidas.

5 curtidas

@tshenry, acabei de instalar o plugin, obrigado por fornecê-lo! Mas ele não está mostrando os votos corretamente na página principal, você tem alguma ideia de por que isso pode estar acontecendo? Veja a captura de tela abaixo.

2 curtidas

Hmm, não tenho certeza imediata com base na sua captura de tela. Acabei de verificar e o componente está funcionando bem no meu site. Com base na caixa de contagem de votos sendo exibida, tenho certeza de que você atualizou a página e habilitou a votação nessa categoria antes que essa captura de tela fosse tirada.

Algumas perguntas que podem ajudar:

  • Qual versão do Discourse você está executando?
  • Você está executando algum plugin de terceiros?
  • Ao abrir o console do seu navegador, você vê algum erro?
  • As subcategorias estão envolvidas de alguma forma?
2 curtidas

@tshenry: Usando Discourse 2.8.0.beta11.

Estes são os meus plugins instalados:

Aqui estão os meus componentes de tema instalados:

Não há subcategorias e nenhum erro no console do navegador.

Se você quiser verificar por si mesmo, mantive o tema ativado nesta categoria, basta ir para BIZ Feature Requests - TMS Support Center.

Muito obrigado pela sua ajuda.

2 curtidas

Obrigado pelo ótimo componente.

Acabamos de notar que as caixas com o número de votos pararam de aparecer. Também atualizamos recentemente para o Discourse 2.9.0.beta8 (89d43235c4), o que pode estar relacionado?

Para ver ao vivo, por favor, veja:

https://community.breww.com/c/ideas-feature-requests/11

Obrigado :slight_smile:

Desculpe, alguém tem alguma sugestão? Mais alguém está tendo esse problema?

Me dê mais alguns dias. Uma grande atualização está quase pronta que corrigirá tudo e adicionará alguns novos recursos. Obrigado pela sua paciência.

EDIT: Não terminei as alterações esta semana. Farei o meu melhor na próxima semana!

3 curtidas

Obrigado, muito apreciado :+1:

1 curtida

Obrigado pela sua paciência @Luke_Cousins! Tudo deve estar corrigido agora.

:warning: Observação para todos que usam este componente – você provavelmente precisará readicionar categorias à configuração de tema voting categories. Infelizmente, esse é o custo de melhorar a configuração para usar o novo seletor de categorias.

Há algumas novas configurações surpresa que adicionei (desativadas por padrão) que espero que alguns de vocês achem úteis. Eu as anunciarei com mais detalhes e atualizarei o OP em algum momento em breve.

Por favor, certifique-se de relatar quaisquer problemas :slight_smile:

4 curtidas

Desculpe pelo atraso em responder, @Taylor, eu estive fora.

Esta atualização é excelente, obrigado! Poder votar diretamente da lista é uma ótima melhoria. O único problema que vejo agora é que o botão de voto está descentralizado em relação ao número de votos. Mais alguém está tendo esse problema?

Obrigado novamente!

1 curtida

Alguma atualização sobre o posicionamento deste botão?

Além disso, pode não estar relacionado a este componente temático, mas também temos este problema com a ordenação “Mais recentes”:

Obrigado pela sua ajuda.

Sim, nós também estamos vendo a seta desalinhada. E quanto às tags sem espaço entre elas, você também consegue reproduzir isso?

1 curtida

Na verdade, acho que acabei de encontrar um bug muito mais desagradável. Pode ser que este componente quebre a página de categoria para usuários anônimos?

A página é renderizada corretamente se o componente estiver desativado.

Minha vez de pedir desculpas :blush: Desculpe pela demora aqui @Luke_Cousins. O problema de alinhamento deve estar corrigido agora! Obrigado pelo relatório!

Obrigado por relatar isso! Havia uma verificação adicional que precisava ser adicionada para levar em conta usuários anônimos.


Ambos os problemas foram corrigidos com o seguinte commit. Por favor, atualize o componente quando tiver um momento e me diga se encontrar mais algum problema.

3 curtidas

Obrigado @Taylor por essas correções, muito apreciado e posso confirmar que ambos funcionam para nós :+1:

@icaria36 Nós também temos esse problema, mas você pode corrigi-lo criando seu próprio Componente de Tema e adicionando este CSS. Provavelmente existe uma solução melhor (e, claro, uma correção no pacote real), mas isso resolveu para nós por enquanto :smile:

.voting-category.list-container {
    .discourse-tag {
        margin-right: 6px !important;
    }
}
1 curtida

@tshenry Muito obrigado! Também posso confirmar que ambos os problemas foram corrigidos na nova versão.

Sobre a falta de espaço entre as tags:

Obrigado @Luke_Cousins! Fiquei com muita preguiça de criar um componente e apenas colei seu código sob o CSS principal. Parece que também resolve o problema. :tada:

Acho que encontrei um bug…

Se as configurações da categoria estiverem definidas como Filtro de lista padrão: todos os tópicos, tudo fica bem. No entanto, se essa configuração estiver definida como sem subcategorias, o componente não é renderizado ao clicar na categoria. Uma vez lá, se você recarregar, somente então ele será renderizado.

Outro bug relatado por um usuário. O número de votos não pode ser visto no modo escuro:

Este é o tema padrão do Discourse, com o usuário selecionando o modo Escuro em suas preferências.

Gostaria de perguntar sobre a exibição de “vote-count-before-title” na interface móvel, você pode adicionar essa opção? Eu realmente gosto de como exibir listagens ou discussões na página do produto, espero que isso possa inspirá-lo a desenvolver um tema-componente.

Este é um mod de @Don para fazer o componente de tema funcionar no telefone depois que pedi ajuda, eu realmente aprecio. FKB Pro - Social theme - #83 by Don