Galería de Imágenes Masonry

Jaja :grinning_face_with_smiling_eyes:. ¡Pero genial que lo hayas resuelto!

1 me gusta

Hola @Heddson,

Me gustaría respaldar esta solicitud. A veces tenemos muchas imágenes publicadas en una sola publicación y la cuadrícula/mampostería no es la mejor opción para nuestro foro. ¿Es posible rehacer el componente de galería slick con las características que tienes en Masonry TC?

Según veo, la Galería de Imágenes Masonry no funciona bien con la TC de la galería Slick, ya que las imágenes en la galería Slick comienzan a mostrarse como pequeñas miniaturas. Parece que el componente Masonry se mezcla de alguna manera con el componente Slick.

Aquí tienes un ejemplo del conflicto entre los componentes de tema Slick y Masonry:

¡Hola! No he tenido tiempo de mirar Slick TC, pero intentaré hacerlo.

3 Me gusta

Hola @Heddson

Actualmente existe una configuración auto enabled categories para habilitar la Galería Masonería automáticamente en categorías específicas.
¿Podrías añadir una configuración similar como auto disabled categories para deshabilitar la Galería Masonería automáticamente en categorías específicas? Estaré encantado de pagar por la función :slight_smile:

¿Alguien más tiene un problema con la función auto y las líneas vacías entre imágenes? Siempre que hay una línea vacía, la galería masonry no se genera.

Ha sido así por más tiempo. Pensé que simplemente sería así, y no es un error :flushed:

Bueno, cuando aplico la etiqueta div manualmente, el problema no aparece y la galería masonry se activa a pesar de las líneas vacías entre las imágenes.

Entonces es un error. Más o menos.

No es un error, está diseñado así. :sweat_smile:

La razón detrás de esto fue que podrías forzar que una imagen no sea parte de la galería (añadiendo una línea vacía). Una situación podría ser para hacer algo como esto:


añadiendo:

![01|690x458](upload://7zW2bd5OUeGIz0oJoTcFvdiNfEc.jpeg) 

![02|333x500](upload://w6STfJO5Ie5MyIRC02ZFhXtmk1z.jpeg)
![03|397x500](upload://zwhs49h2t24IAOhSgmaDQa0PIEI.jpeg) 
![04|333x500](upload://islRhKn7yHfrg3N5CV6ZhPQfQP7.jpeg)

De todos modos. Entiendo que quizás no sea siempre la forma en que quieres que se comporte, así que añadiré una configuración para ignorar las líneas vacías.

Eso no debería ser muy difícil de añadir, así que también añadiré una configuración para eso.

Desafortunadamente, no pude reproducir tu problema con Slick y Masonry.

Con respecto a Slick. Lo he investigado y no parece posible reescribirlo de la manera que lo hice con este componente. Así que eso no sucederá en el corto plazo (desafortunadamente).

2 Me gusta

Acabo de hacer una reconstrucción y ahora obtengo esto:

¿Alguna idea?

1 me gusta

Hmm, eso es extraño. No le hice nada al repositorio. ¿Sigues teniendo el error si reinstalas Masonry? Comprobaré si tengo el mismo problema en mi propio foro.

Error 500 al intentar instalarlo.

Parece un problema de Discourse. Estás usando GitLab en lugar de GitHub, ¿puede ser ese el problema ahora? Porque ocurrió después de reconstruir a 2.9.0beta11 (208d22cfc2).

Una solución temporal (para que funcione) podría ser descargar el zip de gitlab e instalarlo manualmente en discourse.

1 me gusta

Sí, lo sé. De hecho, lo hice justo después de ese error 500 :wink: Eso salió sin problemas, por supuesto.

1 me gusta

He actualizado el componente con ajustes para permitir líneas vacías entre imágenes y deshabilitar categorías (ambos para crear galerías automáticamente).

No creo que el error de GitLab se haya solucionado todavía. Así que si ya has actualizado Discourse, probablemente necesites obtener el zip de GitLab.

3 Me gusta

¡Lo he probado en beta11, funciona a la perfección! :heart: :heart: :heart:

1 me gusta

Solo quería decir que a mi comunidad le encanta este componente. Muchos de nuestros temas tienen muchas imágenes y la experiencia de lectura pasa de ser dolorosa a placentera. ¡Así que gracias!

2 Me gusta

Hola. Este componente no funciona para una página publicada. ¿Se puede configurar de alguna manera?

Sí, no es posible usarlo en páginas publicadas. Las páginas publicadas desafortunadamente no parecen ejecutar javascript (desde componentes del tema).

1 me gusta

Creo que los desarrolladores deberían pensar en este problema. Si existe una función de publicación de páginas, entonces para su uso completo valdría la pena hacer adiciones apropiadas al código del foro. ¿O está diciendo que es absolutamente imposible?

1 me gusta