Galleria Immagini Slick

Ciao, questo componente non funziona per la pagina pubblicata. Capisco che devi aggiungere il codice appropriato al CSS del componente, ma non sono un programmatore. Dimmi quale codice prescrivere in modo che la galleria venga visualizzata sulla pagina pubblicata.

No, la galleria non viene visualizzata nella pagina pubblicata

Ciao. Il componente galleria slick non funziona per una pagina pubblicata. È possibile configurarlo in qualche modo?
Mi scuso per essermi ripetuto. Questa domanda è importante per me. :pray: :pray: :pray:

Non c’è da stupirsi. Le pagine pubblicate hanno un modo completamente diverso di essere renderizzate. O almeno così penso da alcune discussioni qui, anche se non ho guardato abbastanza a fondo il codice per capire, tanto meno spiegare, cosa sia coinvolto.

In qualche modo? Probabilmente. Facilmente, no. La mia ipotesi è che dovresti fare un fork del componente tema galleria per farlo funzionare, ma potrebbe essere che alla pagina pubblicata manchino delle cose che richiedono un plugin o alcune chiamate ajax per farlo funzionare.

Scusa per una risposta non utile, ma volevi una risposta.

2 Mi Piace

Ho 1 suggerimento riguardo alla possibilità di supportare l’incorporamento di video o l’incorporamento di video da YouTube. Oltre a visualizzare l’immagine di anteprima in basso (e gli utenti possono attivare e disattivare questa funzione)

Sto provando a usare questo componente con il tema Material Design. Carico le immagini e il post appare così:

![E80C8313-CC87-49DA-8C98-C29B561777C9_1_105_c|690x496](upload://i1A81mLYHp7rNIoMtbc6QlwDq3d.jpeg)
![D1DF48E1-8518-491E-A89D-C2197FCCF5A4_1_105_c|666x500](upload://l7XF3m1b0fV4dqjU3IrXM0sz69o.jpeg)
![D22C6994-AC07-418D-AFCC-E676355F24AF_1_105_c|666x500](upload://4B5mQjnF8wos9P8hZPFTH3DLjpF.jpeg)

Quando seleziono tutte le immagini (testo) e premo il pulsante Slick, vengono create sezioni div per ogni immagine.

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

![E80C8313-CC87-49DA-8C98-C29B561777C9_1_105_c|690x496](upload://i1A81mLYHp7rNIoMtbc6QlwDq3d.jpeg)

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

![D1DF48E1-8518-491E-A89D-C2197FCCF5A4_1_105_c|666x500](upload://l7XF3m1b0fV4dqjU3IrXM0sz69o.jpeg)

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

![D22C6994-AC07-418D-AFCC-E676355F24AF_1_105_c|666x500](upload://4B5mQjnF8wos9P8hZPFTH3DLjpF.jpeg)

</div>

Se modifico il post in modo che le immagini siano tutte all’interno dello stesso div, allora funziona come dovrebbe. Sono sull’ultima versione di Discourse e del tema. Avete qualche idea su cosa possa causare questo comportamento?

Dopo l’aggiornamento a Ember v5.5.0, questo componente sta causando un errore:

:warning: I post potrebbero non essere visualizzati correttamente perché uno dei decoratori del contenuto del post sul tuo sito ha generato un errore.
Causato da ‘Slick - Gallery Component’. [Clicca qui] per aggiornare, riconfigurare o disabilitare.
(questo messaggio viene mostrato solo agli amministratori del sito)

Ho provato a reinstallare e ho anche ispezionato l’editor delle impostazioni per errori, ma nulla risolve il problema.

3 Mi Piace

Posso riprodurre il problema, vedo l’errore Uncaught ReferenceError: jQuery is not defined — lo contrassegnerò come non funzionante finché qualcuno non avrà tempo di sistemarlo.

6 Mi Piace

Le persone potrebbero voler considerare la funzionalità di core Introducing image grids in posts come alternativa.

5 Mi Piace

Lo usiamo anche noi occasionalmente, è bello. Ma abbiamo già molti post in stile galleria che non vengono visualizzati affatto. Mettendo da parte lo sforzo per aggiungerli manualmente, non sarei nemmeno in grado di trovarli tutti :melting_face:

4 Mi Piace

Con tutto il rispetto, non è quello che ci era stato detto. Da quello che avevo letto qui nelle ultime settimane, la promessa era:

Capisco che le cose richiedano tempo. Posso aspettare. Tuttavia, non avrei nemmeno aggiornato oggi se ci fossero stati temi/plugin ufficiali, contrariamente alla guida iniziale del team Discourse, che ora mi viene detto di smettere di usare. Nel frattempo, c’è un modo per tornare alla versione precedente di Ember?

1 Mi Piace

Solo per tua informazione, questo componente del tema non è un componente del tema #ufficiale.
Puoi vedere tutti quelli #ufficiali qui: https://meta.discourse.org/tags/c/theme-component/120/none/official

2 Mi Piace

Forse anni fa, prima che lo installassi:

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

Successivamente è stato aggiunto al repository ufficiale di Discourse, in realtà.

https://github.com/discourse/Discourse-Slick-image-gallery

Personalmente, terrei i componenti non ufficiali al di fuori del tuo repository ufficiale. Solo un’idea.

1 Mi Piace

In genere, il tag official avrebbe la precedenza poiché potremmo averne alcuni nel repository Discourse che non vogliamo considerare ‘ufficiali’.

Detto questo, posso verificare se in questo caso c’è stata una svista.

5 Mi Piace

Ho la sensazione che questo componente del tema rimarrà rotto sotto Ember 5.0. Lo ho installato e ricevo il banner di avviso dell’amministratore, ma non è utilizzato in modo estensivo. Non vedo nulla su Meta da @Johani da ben oltre due anni e il suo profilo è nascosto. Se ci sei Joe, faccelo sapere se hai intenzione di mantenere questo componente.

1 Mi Piace

Sembra che ci siano delle manipolazioni di jQuery. Le versioni più recenti di Ember non includono jQuery per impostazione predefinita. Dovrò dare un’occhiata più approfondita, ma Slick (la libreria sottostante) si basa su jQuery. Probabilmente dovremmo comunque passare a un’implementazione in JavaScript vanilla.

Cercherò di inserire una correzione che mantenga la stessa funzionalità/interfaccia nel corso di questa settimana.

13 Mi Piace

Concordo, sarebbe fantastico passare a un’implementazione vanilla JS! :100: (anche se forse… quella dovrebbe essere l’implementazione della nuova galleria masonry di core? E questo componente del tema dovrebbe essere solo uno shim per la sintassi per mantenere funzionanti i vecchi siti?)

Nel frattempo, questa piccola modifica dovrebbe far funzionare le cose nella build Ember 5 di Discourse: FIX: Support Discourse's Ember 5 build by davidtaylorhq · Pull Request #17 · discourse/Discourse-Slick-image-gallery · GitHub

7 Mi Piace

Come posso cambiare il colore dello sfondo?

1 Mi Piace

Correlato, in un certo senso, a questo post. Sarebbe una buona modifica al componente del tema rimuovere/pulire eventuali CR/LF in modo che non crei una galleria per ogni immagine? So che se usi il pulsante Carica non lo fa, ma molte volte trascino e rilascio le immagini nel post. Affinché siano tutte in un’unica galleria, devo rimuovere i CRLF dopo ogni immagine:

Saluti,

2 Mi Piace

Attualmente non funzionante…

È anche questo deprecato come Tiles Image Gallery - theme-component - Discourse Meta?

2 Mi Piace