Galeria de Imagens Slick

Galerias de Carrossel Responsivas

12KB (Gzip)
2 solicitações HTTP no carregamento inicial
IE 11+ e navegadores modernos

Link do repositório no GitHub

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

Desktop



Vídeo

Mobile


Construído com a biblioteca Slick de Ken Wheeler - Licença MIT

“Livre como em Bacon”


Como instalo isso?

Você instala este componente exatamente como qualquer outro tema. Siga as instruções no guia oficial:

Depois de concluído, basta adicionar o componente ao seu tema atual. Pronto!


Como uso isso?

Este componente adiciona um botão ao editor.

Então, tudo o que você precisa fazer é:

1- Faça o upload de várias imagens usando o botão de upload padrão do Discourse e depois destaque o código:

2- Clique no botão de galeria.

Você verá uma prévia estática das imagens selecionadas no painel de pré-visualização:

Pronto!


Há mais alguma coisa que eu precise saber?

Este componente herdará os estilos do tema atual.

Aqui está o componente do tema rodando em um tema diferente:

Posso usar o Slick e o Tiles ao mesmo tempo?

Claro que sim! :sweat_smile:

Isso é possível tornando ambos os componentes Slick e Tiles parte de um tema.

Assim:

Em seguida, você pode definir “meu tema” no exemplo acima como o tema padrão ou torná-lo selecionável pelo usuário, e ele incluirá tanto o Slick quanto o Tiles.


Relatórios de bugs, sugestões e PRs são bem-vindos. :wine_glass:

60 curtidas

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

6 curtidas

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

1 curtida

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 curtidas

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 curtida

Crosspost

4 curtidas

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 curtidas

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

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

1 curtida

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 curtidas

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 curtida

No problem!

Images

poulailler%205poulailler%204

1 curtida

cross post:

5 curtidas

Is it normal that the text is not displaying?

1 curtida

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 curtidas

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 curtida

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

1 curtida

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 curtidas

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