Meu Discourse Forum não consegue exibir imagens

Olá, tenho um bug estranho.
Parece que não consigo exibir imagens no meu fórum Discourse.

Quando adiciono uma imagem, o processo de upload funciona bem; na prévia da mensagem, consigo ver a imagem, mas assim que publico a mensagem, ela desaparece.

Não consigo ver a imagem na discussão. Porém, se eu clicar em “EDITAR”, ela reaparece na prévia.

O que está errado?

Aqui está um vídeo de demonstração: https://www.ispazio.net/wp-content/uploads/2021/10/Registrazione-schermo-2021-10-11-alle-13.08.38.mov

1 curtida

Você usa um provedor externo para uploads (Amazon S3)?

Se não, tenho duas suposições (mas geralmente não sou muito bom nisso): você adicionou algum CSS personalizado para imagens processadas e isso também afeta os uploads. Você pode tentar acessar /safe-mode, desativar plugins e temas e verificar se funciona.

Ou, durante o pós-processamento da postagem, o fórum gera uma imagem otimizada e isso não está funcionando. Você pode tentar desativar a configuração create thumbnails e fazer o upload de uma nova imagem (não é possível usar a mesma, devido a um mecanismo de cache que lembra dessa imagem). Isso impedirá a criação de uma versão otimizada e pode funcionar.

De qualquer forma, verifique a página /logs, pois pode haver alguma informação útil.

1 curtida

Olá. Obrigado pela resposta.

Tentei de tudo, mas sem sucesso. Primeiro, o modo de segurança, que não ajudou. Segundo, desativei o recurso de miniaturas.

A última coisa são os logs, mas não consigo lê-los. O que devo procurar neles?

Resolvemos adicionando isso ao nosso CSS:

.cooked img:not(.thumbnail):not(.ytp-thumbnail-image):not(.emoji), .d-editor-preview img:not(.thumbnail):not(.ytp-thumbnail-image):not(.emoji) {
width: 100% !important;
}

Obrigado

Minha suposição seria ativar o force https.

1 curtida

já tenho isso ativado

1 curtida

Se esse CSS resolveu o problema, provavelmente é porque a imagem é exibida com 0px por padrão. Você está usando algum tema personalizado ou tem outro código CSS personalizado que possa estar causando isso?

Sim, você está certo. Meu tema personalizado estava exibindo imagens de 0x0 pixels.

Encontrei a configuração para alterar isso e agora tudo funciona perfeitamente, sem precisar adicionar o código CSS anterior para corrigir.

Obrigado pelo suporte.

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.