Lista de Pré-visualizações de Tópicos (legado)

Olá, é possível obter a miniatura da primeira imagem no post enviado com o Imgur?
Obrigado!

2 curtidas

Não creio que seja assim. As miniaturas são geradas apenas a partir de uploads. Os uploads podem ser armazenados remotamente, como no Discourse normal, por exemplo, no armazenamento S3.

2 curtidas

Acho que encontrei um pequeno bug. Tenho minhas categorias configuradas para ordenar por data de criação, o que o TC utiliza, e tudo funciona conforme o esperado. Mas, quando alguém responde a um tópico e depois volta para a categoria, ele aparece no topo da página até que o usuário atualize a página, momento em que retorna ao local correto. Pode estar relacionado a essa correção no núcleo: Topic list sorting bug. Já verifiquei que a ordenação funciona corretamente no núcleo agora.

1 curtida

Tenho uma pequena sugestão de funcionalidade.

Seria ótimo se o administrador pudesse aplicar uma miniatura a um tópico sem que a imagem faça parte da postagem. Fornecer uma URL para uma imagem de miniatura que apareça na lista de tópicos seria uma excelente opção para tópicos de metadados criados pelo administrador, onde você usará a mesma miniatura/ícone para vários tópicos.

Por exemplo, ao criar uma postagem que explica como usar uma categoria, criei ícones/imagens de ponto de interrogação “?” para aplicar a essa postagem, de modo que ela se integre ao conteúdo ao redor.

No momento, tenho que fazer o upload da mesma imagem para cada postagem que crio.

2 curtidas

Também notei que as miniaturas não são redimensionadas/cortadas na visualização para dispositivos móveis.

1 curtida

Não tenho certeza do que você quer dizer, mas fique à vontade para usar seu próprio CSS.

Já existe a opção de uma imagem de fallback.

1 curtida

Isso se aplicaria a todas as postagens sem imagem. Estou falando de reutilizar uma imagem para várias postagens (específicas). Estou no meio de uma migração do site, mas assim que terminar de configurar tudo, vou postar aqui uma captura de tela do que quero dizer.

1 curtida

Já se aplica a todos os tópicos sem imagem

1 curtida

As imagens mantêm sua proporção original no celular para mim, o que está desorganizando o layout. No desktop, tudo parece ótimo.

Então, corrija isso com CSS :slight_smile: Algo como max-width ou como preferir.

Ou use ‘Tiles’ no mobile, o que garante a preservação da proporção sem alterar nenhuma formatação.

Vamos começar de novo.

Ao selecionar uma miniatura para o post, gostaria de ter a opção de fornecer uma URL de uma imagem. Isso me permitiria reutilizar uma imagem de minha escolha para posts criados por administradores específicos, como tópicos de “Como fazer” ou “Diretrizes de categoria”, etc.

Sei que existe a imagem “imagem ausente” aplicada a todos os posts sem imagem, mas não é isso que estou procurando.

Talvez o que estou pedindo esteja além do escopo deste plugin, mas parece ser uma adição bastante simples ao que já é um ótimo plugin.

2 curtidas

Ah, entendi, combinado.

Sim, infelizmente os dados brutos precisam estar:

  1. dentro de uma configuração
  2. dentro da postagem bruta

Isso é principalmente para evitar a necessidade de alterar muito o back-end e para tornar o Componente de Tema uma alternativa viável ao plugin, que não tem acesso para alterar o back-end.

Não tenho certeza se você me entendeu mal ou não. O que estou falando parece ser um bug genuíno no plugin. Pedir que as pessoas o sobrescrevam com CSS é a abordagem errada.

As miniaturas nas listas de tópicos, no mobile, não estão dimensionadas corretamente, embora estejam no desktop. Parece que deveriam estar no mobile também. Não me importo de me sujar as mãos para corrigir isso se for necessário, mas achei melhor reportar isso como um bug primeiro; provavelmente é uma correção simples para o autor do plugin.

Ah, estou esquecendo que é um componente. Agora entendo por que isso não seria uma adição simples. Obrigado, terei que adicionar a imagem em cada post por enquanto.

1 curtida

Existe uma versão de plugin. Mas estou tentando manter as diferenças entre as duas o mínimo possível e evitar armazenar dados adicionais além do que já é armazenado por padrão no Discourse.

O Discourse costumava salvar a imagem como um ‘image_url’, e talvez tivéssemos sido capazes de aproveitar isso no passado, mas recentemente o Discourse assumiu a lógica de geração de miniaturas e a imagem é referenciada por um ID. Não é completamente impossível implementar isso, mas não é uma prioridade para o software gratuito.

2 curtidas

Estou me confundindo agora :laughing:

Na verdade, é o plugin que eu instalei. Nesse caso, acho que poderíamos adicionar um campo personalizado ao tópico ou à postagem para conseguir isso. Mas não analisei o código mais recente do Discourse para saber se essa ainda seria a maneira preferida de fazer isso.

Totalmente justo. Vou precisar ver como adicioná-lo eu mesmo se quiser muito isso. Obrigado

1 curtida

Sim, talvez as configurações pudessem ser melhoradas para oferecer mais flexibilidade simples logo de cara, mas geralmente se assume que você pode modificar a apresentação das miniaturas ao seu gosto com CSS. Talvez uma configuração para dispositivos móveis, independente da configuração para desktop, fosse suficiente, mas o problema com configurações de largura e altura fixas é que elas distorcem a proporção da imagem; aí você tem que considerar o recorte etc., o que acaba virando uma caixa de configurações tão complexa que talvez seja melhor deixar tudo para o CSS?

1 curtida

Acho que é aqui que eu fico confuso, porque parece que as imagens são cortadas perfeitamente para mim no desktop com largura e altura fixas. Há algum motivo para isso não poder ser feito no mobile?

Você definiu a altura como zero?

Largura e altura foram ambas definidas como 100.

Ao alterar a altura para 0, a versão para desktop passou a parecer com a versão para mobile. Isso sugere que a versão para mobile não está reconhecendo essa configuração de altura, pois preservou a proporção mesmo quando a altura foi definida acima de 0.

2 curtidas