Visualizações da Lista de Tópicos (TLP)

Sim, posso confirmar que não há outros Componentes ou CSS interferindo na Lista de Tópicos, porque executei o seguinte código para redefinir o Discourse:
rake db:drop
rake db:create
rake db:migrate
E então instalei apenas o ‘Topic List Previews Theme Component’.

1 curtida

Acabei de criar um discourse novíssimo no meu Mac, e o problema ainda persiste.
Segui as instruções aqui para instalar o discourse: Install Discourse on macOS for development

Acredito que você conseguirá reproduzir o problema.

1 curtida

Sim, após a atualização parece ter havido uma alteração que quebrou a funcionalidade. Irei resolver e reverter.

1 curtida

Obrigado, Robert. ‘Topic List Preview Theme’ é o tema mais útil em meu coração, pois pode atrair usuários à primeira vista.

1 curtida

Isso agora deve estar corrigido:

Por favor, me avise se tiver mais algum problema.

2 curtidas

Funciona. Obrigado, Robert.

1 curtida

O plugin sidecar e essa configuração experimental topic list enable thumbnail black border elimination estão causando problemas no upload de avatares.

Um caso mais detalhado pode ser encontrado aqui:

1 curtida

Sim, está afetando algumas coisas. Apenas desligue. É experimental. Se não estiver desligado por padrão, corrigirei isso em uma futura versão.

É muito útil para vídeos do YouTube que têm bordas pretas.

Isso foi mais ou menos para sua informação.

Muito pode ser debatido se também quebrar avatares ao mesmo tempo :wink:

1 curtida

Deixe-o desativado se você não estiver promovendo vídeos do YouTube para miniaturas da Lista de Tópicos e, ao mesmo tempo, tentando calcular a cor dominante para o plano de fundo.

Se você quiser a cor dominante, você a quer porque, sem eliminar as bordas pretas, a cor será extremamente berrante.

Atualmente, receio que você terá que alterná-lo para essas instâncias.

1 curtida

Na OP há um exemplo que tem os títulos e os avatares dos pôsteres acima das imagens de alvenaria.
No entanto, todos os fóruns que usam o TLP agora parecem ter o título abaixo da imagem de alvenaria, então presumo que isso seja algo que mudou com o tempo?

Existe uma maneira (fácil) de colocá-lo (de volta) acima das imagens?

1 curtida

Sim, o layout foi alterado há algum tempo.

Você teria que fazer um fork e editar topic-list-item.hbr e lidar com o CSS Grid também.

Essa captura de tela provavelmente deveria ser atualizada!

1 curtida

Apenas um aviso para os usuários do "plugin sidecar", o recurso "Remover Bordas Pretas" deve ser menos necessário agora devido a esta alteração no núcleo: Changes in the way Youtube embeds and/or thumbnails are being handled? - #2 by renato, então minha sugestão é deixá-lo desativado, a menos que seja absolutamente necessário.

Você ainda pode ativá-lo e reconstruir se precisar.

1 curtida

Tenho curiosidade se poderíamos incluir um trecho da postagem mais recente do tópico (talvez também a postagem não lida mais recente). É um recurso que tenho em minha comunidade criada sob medida e que gosto muito, e quero trazê-lo para o Discourse. Acredito que a informação está quase toda lá, já que temos os IDs e usuários das postagens, mas não analisei os possíveis problemas em incluir o conteúdo real. Como o objetivo aqui é “pré-visualizar” o tópico, parece uma boa opção para este componente, caso contrário, procurarei criar o meu próprio. Obrigado!

1 curtida

Sim, tenho trabalhado recentemente em um recurso semelhante para um cliente (mas em um componente completamente diferente). É uma boa ideia.

PRs seriam aceitos para adicionar este recurso como uma opção.

Ele precisaria suportar tanto tiles quanto não-tiles…

1 curtida

Acabei de adicionar isto ao OP:

1 curtida

Gostando da configuração deste componente de tema até agora. Algumas perguntas, se me permite:

Tenho esta configuração marcada:

Mas meus itens da lista de tópicos ainda não mostram curtidas no item da lista de tópicos:

Isso pode ser porque tenho um tema personalizado construído pelo Discourse e talvez ele esteja substituindo algo, ou pode ser outro culpado?


A segunda pergunta é, existem opções para garantir que todos os itens da lista de tópicos sigam a mesma altura/tamanho para fins de consistência? Não gosto de como esses itens não têm a mesma altura:

1 curtida

Isso requer que o plugin lateral vinculado na descrição seja instalado. Caso contrário, nenhum dos botões de ação (incluindo curtir) será exibido.

1 curtida

Eu tentei instalar a barra lateral também, mas parece que não é um componente de tema padrão? Tentei instalar pelo método “instalar com link do github”, mas não havia about.json no projeto.

Infelizmente, como somos um usuário corporativo, não podemos instalar nada manualmente no backend.

Não. Este é um formato de alvenaria que usa altura variável para preservar a proporção da imagem e a área de expansão para acomodar o trecho.

Você não pode garantir que todas as imagens terão a mesma proporção e que todos os trechos terão o mesmo comprimento.

1 curtida