Galería de imágenes Slick

Galerías de carrusel responsivas

12KB (Gzip)
2 solicitudes HTTP en la carga inicial
IE 11+ y navegadores modernos

Enlace al repositorio de Github

https://github.com/hnb-ku/Discourse-Slick-image-gallery

Escritorio



Video

Móvil


Construido utilizando la biblioteca Slick de Ken Wheeler - Licencia MIT

“Gratis como en Bacon”


¿Cómo instalo esto?

Instalas este componente igual que cualquier otro tema. Sigue las instrucciones en la guía oficial:

Una vez que termines, simplemente agrega el componente a tu tema actual. ¡Listo!


¿Cómo uso esto?

Este componente agrega un botón al compositor.

Así que todo lo que tienes que hacer es:

1- Sube varias imágenes usando el botón de subida predeterminado de Discourse y luego resalta el código:

2- Haz clic en el botón de galería.

Obtendrás una vista previa estática de las imágenes seleccionadas en el panel de vista previa:

¡Listo!


¿Hay algo más que deba saber?

Este componente heredará los estilos del tema actual.

Aquí está el componente del tema ejecutándose en un tema diferente:

¿Puedo usar Slick y Tiles al mismo tiempo?

¡Por supuesto! :sweat_smile:

Esto es posible haciendo que tanto Slick como Tiles sean componentes de un tema.

Así:

Luego puedes hacer que “mi tema” en el ejemplo anterior sea el tema predeterminado o hacerlo seleccionable por el usuario, e incluirá tanto Slick como Tiles.


Se aceptan informes de errores, sugerencias y PRs. :wine_glass:

60 Me gusta

Yes! Been waiting for this. Keep up the awesome work :clap:

6 Me gusta

I can’t see the grey navigation dots under the gallery when using with Material Design Theme.

1 me gusta

Good catch, thanks for reporting :sunflower:

It’s all fixed now:

Go ahead and update the theme it won’t be an issue anymore.

7 Me gusta

seems like slick does not work with recent 2.0.0.beta5
after upgrade from 2.0.0.beta4 (where it worked nicely), now the page simply does not load and in browser console i see the following error twice.

_ember_jquery-27e777857b8c0730dacfe09cb11711365d21a5db4f9ee0b85d494e4259cf6cda.js:29446 TypeError: Cannot set property 'slick_add_images_prompt' of undefined
at (index):104
at O (_application-4f2596d165aa73d5730c4d02b5334e59b8f55b495d4197974d87bd84efa1c94b.js:21941)
at Object.initialize (_application-4f2596d165aa73d5730c4d02b5334e59b8f55b495d4197974d87bd84efa1c94b.js:6960)
at _ember_jquery-27e777857b8c0730dacfe09cb11711365d21a5db4f9ee0b85d494e4259cf6cda.js:16963
at e.each (_ember_jquery-27e777857b8c0730dacfe09cb11711365d21a5db4f9ee0b85d494e4259cf6cda.js:15063)
at e.topsort (_ember_jquery-27e777857b8c0730dacfe09cb11711365d21a5db4f9ee0b85d494e4259cf6cda.js:15030)
at e.topsort (_ember_jquery-27e777857b8c0730dacfe09cb11711365d21a5db4f9ee0b85d494e4259cf6cda.js:14975)
at s._runInitializer (_ember_jquery-27e777857b8c0730dacfe09cb11711365d21a5db4f9ee0b85d494e4259cf6cda.js:16978)
at s.runInstanceInitializers (_ember_jquery-27e777857b8c0730dacfe09cb11711365d21a5db4f9ee0b85d494e4259cf6cda.js:16962)
at s._bootSync (_ember_jquery-27e777857b8c0730dacfe09cb11711365d21a5db4f9ee0b85d494e4259cf6cda.js:15281)
1 me gusta

Crosspost

4 Me gusta

There was a small update today that fixes the translation error for good! If you’re on beta 7 and face any errors, please update the theme. :sunflower:

4 Me gusta

Great theme! How can I translate strings? (I am French)

Also, I did some tests and it’s not working…

1 me gusta

I just tested and everything seems to be working ok? Are you seeing any errors in the console? What version of Discourse are you on?

Like with Tiles, I also added a couple of settings that will allow you to change the strings:

5 Me gusta

Thanks!

But I still have problem with the plugin. The theme is up to date.

Can you please upload those images here so I can test? :sunflower:

1 me gusta

No problem!

Images

poulailler%205poulailler%204

1 me gusta

cross post:

5 Me gusta

Is it normal that the text is not displaying?

1 me gusta

This isn’t working for me:

Discourse: v2.0.0.beta10 +49

@Francois_Douville

No, it’s not normal. I think I know what the problem is, the theme might need to be translated. I will post an update on that soon.

@Vaping_Community

I just checked on v2.0.0.beta10 +49 and everything seems to be working in order.

Can you share more details about what’s happening on your install?

4 Me gusta

For some reason it wasn’t working with larger images, had to reset some settings and refresh to get it to work but it is working now, great theme addon, thanks!

1 me gusta

Is it possible to display another icon? My community thinks they have to display slick even if they have 1 image.

1 me gusta

If you have a font-awesome icon in mind, you can do something like so:

.SlickGallery .fa-picture-o:before {
    content: "\f152";   // font awesome code
}
5 Me gusta

Later edit: my mistake.

The right mode is like this:

<div data-theme-slick="1">

![Assassins_Creed_Odyssey|690x388](upload://5G3oHJo7Ndmg8bOcmAUqFCve1I.jpg)
![Assassins_Creed_Odyssey_3|690x388](upload://3Y29aUZR2NvZqzqT2z2M5WC6WlM.jpg)
![Assassins_Creed_Odyssey_2|690x388](upload://mJXUqsUu1KEYiTWeyPpSyRQ2eVc.jpg)
![Assassins_Creed_Odyssey_1|690x388](upload://fLeh0qfIhTuYCI4sSi6W1I8dQ2g.jpg)
![Assassins_Creed_Odyssey_4|690x388](upload://iFBHuU1xflxCZlJneTUKiMUjru2.jpg)

</div>

Not like this:

 <div data-theme-slick="1">
    ![Assassins_Creed_Odyssey|690x388](upload://5G3oHJo7Ndmg8bOcmAUqFCve1I.jpg)
    </div>

  <div data-theme-slick="1">
    ![Assassins_Creed_Odyssey_3|690x388](upload://3Y29aUZR2NvZqzqT2z2M5WC6WlM.jpg)
    </div>

 <div data-theme-slick="1">
   ![Assassins_Creed_Odyssey_2|690x388](upload://mJXUqsUu1KEYiTWeyPpSyRQ2eVc.jpg)
    </div>

How can I make the images look like here? Without the black background.

Summary