Um tema estilo Reddit para Discourse

Estranho, funciona para mim:


Não faz parte dos textos do site. Faz parte do tema.

Vá para baixo, onde todas as traduções relacionadas estão localizadas:

Entendo que possa ser confuso!

1 curtida

Agora me sinto tão estúpido, estava tão acostumado a usar os textos do site que nem percebi que eles estavam lá. Muito obrigado :slight_smile:

1 curtida

Excelente trabalho! Existe alguma maneira de adicionar um fundo de imagem ao tema?

1 curtida

Olá - Adorei o tema. Acho que funciona muito bem para incentivar a discussão e mostrar mídia.

Duas coisas que estou tentando resolver (na imagem anexada) e gostaria de saber se alguém tem sugestões. Tenha em mente que sou novo em hospedar uma comunidade Discourse. Estou auto-hospedado.

  1. O YouTube carrega lindamente na própria postagem, mas só recebo uma miniatura na prévia da postagem na página inicial. Tenho certeza de que isso é uma jogada de performance, mas há alguma maneira de fazer com que ele carregue o vídeo para que você possa assistir diretamente da página inicial na prévia do tópico? Entendo a troca de que é menos provável que alguém clique no tópico para participar da discussão, então posso ver por que essa foi uma escolha intencional, mas queria ver quais são as opções.
  2. A primeira postagem na minha captura de tela tem uma enquete como a primeira coisa na postagem, mas a enquete não é exibida na prévia do tópico. Isso pode ser alterado para mostrar enquetes assim como imagens (ou a miniatura do YouTube no exemplo acima) - essencialmente, torná-la um tipo de mídia que seria exibido na prévia do tópico em vez de ter que clicar no tópico?

Muito obrigado antecipadamente pela orientação.

2 curtidas

Eu também teria interesse nisso!! Parece ser possível aqui.

É parcialmente possível, mas tem muitas deficiências… se um vídeo do YouTube for postado como o link em destaque (ou seja, o URL é inserido como o título do tópico), como parece ser o caso na sua captura de tela, o URL estará disponível na lista de tópicos e poderá ser usado para incorporar o vídeo (isso exigirá algum trabalho adicional no tema).
A deficiência é que, se o link for simplesmente postado no corpo da primeira postagem, ele não será capturado como um link em destaque… e o Discourse ainda pegará a miniatura, mas o URL do vídeo não estará disponível na lista de tópicos. Portanto, é quase um recurso oculto.
Além disso, cada provedor de vídeo exigiria alguma lógica personalizada no tema para suportar incorporações, então não funcionaria automaticamente para todos os vídeos.
Geralmente, isso é algo que um plugin personalizado poderia fazer melhor. Um plugin poderia verificar links de vídeo na postagem original e extraí-los automaticamente como o link em destaque.

Isso também é bastante complicado devido a problemas semelhantes, no nível da lista de tópicos, não temos ideia se a postagem original tem uma enquete… não serializamos nenhum dado sobre ela. Poderíamos talvez verificar por poll no trecho e, em seguida, tentar buscar os dados do tópico como uma solicitação separada… mas isso só funcionaria se a enquete estiver no topo da postagem e pode ter alguns problemas de desempenho.
Um plugin personalizado também seria capaz de lidar com isso melhor.

Obrigado! Esta é uma resposta útil. Vou investigar algumas soluções potenciais para isso com base no que você sugeriu. No final, pode ser um esforço muito grande para eu tentar sozinho, mas talvez eu tente.

Se eu encontrar uma solução que possa ajudar outras pessoas com isso, compartilharei. Vejo os desafios com certeza, e pode ser uma situação do tipo “vale a pena o esforço?”.


Quando os logotipos de categoria são definidos, apenas a imagem do logotipo é exibida na parte superior.

Se a postagem do tópico tiver cercas de código (três crases), a prévia da lista de tópicos terá um retângulo que diz ‘No Glyph’ em seu lugar.

Isso aconteceu aqui no Meta.

1 curtida

Olá a todos, encontrei o mesmo problema: o tema não fica centralizado quando a tela larga é maior que 2560px. Obrigado.

Olá arkshine, seu tema não está centralizado

Alguém tem alguns exemplos disso em dispositivos móveis?