C’è un modo per inserire un’immagine senza racchiuderla in una lightbox cliccabile?
Penso che le immagini piccole non siano cliccabili:
Questo sembra essere un problema solo con le immagini grandi:
C’è un modo per inserire un’immagine senza racchiuderla in una lightbox cliccabile?
Penso che le immagini piccole non siano cliccabili:
Questo sembra essere un problema solo con le immagini grandi:
Pensavo che disabilitare responsive post image sizes e create thumbnails avrebbe risolto il problema, ma apparentemente non è così.
Questo è quello che vedo:
Ciao,
Penso che le miniature vengano generate per impostazione predefinita da max image width e max image height. Se l’immagine caricata è più piccola di questi valori, la miniatura non verrà creata.
Se desideri disabilitare la creazione di miniature, deseleziona queste impostazioni. Disabiliterà la miniatura solo per i caricamenti futuri, indipendentemente dalle dimensioni dell’immagine.

Non ho trovato informazioni pertinenti su come disabilitare le miniature dai caricamenti precedenti, ma se ti basta nasconderle con un semplice CSS. Questo workaround potrebbe funzionare. ![]()
Common / CSS
.cooked {
.lightbox-wrapper {
a.lightbox {
pointer-events: none; // Disabilita tutti gli eventi di clic sull'immagine
&:hover {
box-shadow: none;
}
.meta {
display: none;
}
}
}
}
Grazie, funziona benissimo. Le light box sono usate altrove o solo sulle immagini? Temo che ciò possa causare problemi altrove. ![]()
Penso che .lightbox sia utilizzato solo per le miniature delle immagini dei post, ma ho aggiornato il codice sopra per essere più specifico. ![]()
Ciao @Nacho_Caballero, penso di aver trovato una soluzione (migliore). ![]()
L’ho ricontrollato e sfortunatamente la creazione della miniatura avviene anche se la disabilito nelle impostazioni. Non so bene come, perché la prima volta ha funzionato per me. ![]()
Ma come ho menzionato qui ![]()
Penso che se aumenti questi valori, la miniatura potrebbe essere disabilitata anche nei caricamenti precedenti.
Li ho aumentati a 99999, un numero alto, e questo impedisce la creazione di miniature al di sotto di questo valore.
Nei post precedenti puoi usare Rebuild HTML o rebake posts (lo cambierà su tutti i post) per rimuovere le miniature.
cd /var/discourse
./launcher enter app
rake posts:rebake
Penso che tu debba solo rifare questi post. Rifare tutti i post che corrispondono a un pattern
Anch’io l’ho pensato all’inizio, ma non ha funzionato. In realtà, solo questo How to prevent an image from being clickable (remove lightbox) - #6 by Don ha funzionato per me per rimuovere le miniature. Penso che forse max image width e max image height sovrascrivano l’impostazione create thumbnails.