Este recurso agora está integrado ao núcleo do Discourse, veja o anúncio sobre grades de imagens no Discourse.
Este componente de tema adiciona uma galeria de imagens responsiva no estilo masonry com ordenação personalizável.
Visualização para desktop:
Visualização para mobile:
Ao clicar em uma imagem, ela será aberta com o visualizador lightbox padrão.
Você adiciona a galeria clicando no ícone de grade e, em seguida, adicionando suas imagens. Também funciona selecionando primeiro as imagens carregadas e, em seguida, clicando no ícone.
→ Então, o que você quer dizer com ordenação personalizável?
As imagens podem ser ordenadas horizontalmente (da esquerda para a direita) ou verticalmente. A ordem horizontal é ideal para imagens de revistas, gibis ou similares. Além disso, quando você pressiona “próximo” na visualização lightbox, a imagem correta será exibida.
As imagens abaixo ilustram a diferença. A da direita tem ordenação horizontal.
A ordem padrão é horizontal, mas pode ser alterada nas configurações. Também é possível alterar a ordem de uma galeria específica adicionando vertical/horizontal (v/h também funciona) ao atributo no compositor, como neste exemplo: <div data-masonry-gallery="vertical">.
→ Este componente parece muito com o Tiles image gallery do Joe. É uma clonagem ou o quê?
Tenho usado o Tiles há um tempo e gosto muito dele. Então, sim, você poderia dizer que ele é fortemente influenciado por aquele
. Mas muitas coisas diferem, então decidi compartilhá-lo. Abaixo está uma lista de algumas das diferenças.
- Sem dependências.
- Sem jQuery.
- Ordenação horizontal.
- Imagens pequenas não quebram o layout.
- Pré-visualização correta ao editar.
- Possibilidade de selecionar várias linhas com quebras de linha ao adicionar uma galeria.
- Uso da função da API
decorateCookedElementem vez dedecorateCooked.
Sugestões e melhorias são bem-vindas!
Imagens pequenas aparecerão na galeria, mas uma visualização lightbox não será criada. Esse é o comportamento padrão do Discourse. No entanto, é possível alterar o que é considerado uma imagem pequena modificando as configurações
largura máxima da imagemealtura máxima da imagem. Os valores padrão são 690 px e 500 px, respectivamente.
Este componente usa a versão da API 0.8.42. Se você não atualizou desde maio de 2020, precisa fazer a atualização para usá-lo.
| Pré-visualização | theme-creator.discourse.org | ||
| Repositório | discourse-masonry-image-gallery | ||
| Guia de Instalação | Como instalar um tema ou componente de tema |



