Galerie d'images Slick

Galeries carrousel adaptatives

12Ko (Gzip)
2 requêtes HTTP au chargement initial
IE 11+ et navigateurs modernes

Lien vers le dépôt GitHub

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

Bureau



Vidéo

Mobile


Conçu à l’aide de la bibliothèque Slick de Ken Wheeler - Licence MIT

“Libre comme dans Bacon”


Comment installer cela ?

Vous installez ce composant comme n’importe quel autre thème. Suivez les instructions du guide officiel :

Une fois terminé, ajoutez simplement le composant à votre thème actuel. C’est fait !


Comment l’utiliser ?

Ce composant ajoute un bouton à l’éditeur.

Il vous suffit donc de :

1- Téléverser plusieurs images en utilisant le bouton de téléversement par défaut de Discourse, puis de surligner le code :

2- Cliquer sur le bouton de galerie.

Vous obtiendrez un aperçu statique des images sélectionnées dans le volet d’aperçu :

C’est fait !


Y a-t-il autre chose que je dois savoir ?

Ce composant héritera des styles du thème actuel.

Voici le composant de thème fonctionnant sur un autre thème :

Puis-je utiliser à la fois Slick et Tiles en même temps ?

Bien sûr ! :sweat_smile:

Cela est possible en rendant à la fois les composants Slick et Tiles d’un thème.

Comme ceci :

Vous pouvez ensuite définir « mon thème » dans l’exemple ci-dessus comme thème par défaut ou le rendre sélectionnable par l’utilisateur, et il inclura à la fois Slick et Tiles.


Rapports de bugs / Suggestions / PRs bienvenus. :wine_glass:

60 « J'aime »

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

6 « J'aime »

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

1 « J'aime »

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 « J'aime »

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 « J'aime »

Crosspost

4 « J'aime »

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 « J'aime »

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

Also I did some test and it’s not working…

1 « J'aime »

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 « J'aime »

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 « J'aime »

No problem!

Images

poulailler%205poulailler%204

1 « J'aime »

cross post:

5 « J'aime »

Is it normal that the text is not displaying?

1 « J'aime »

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 « J'aime »

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 « J'aime »

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

1 « J'aime »

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 « J'aime »

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