action image_gallery

Plus d'informations
il y a 4 ans 3 mois #497 par marcpops
action image_gallery a été créé par marcpops
UP1.9.2

Concernant action image_gallery, une suggestion pour la possibilité de "traitement pour le contenu entre shortcodes".

Si il était possible d'avoir les mêmes options d'affichage que pour l'option "traitement pour shortcode avec un dossier - creation d'une galerie flex ou masonry" ça apporterait plusieurs bénéfices, me semble-t-il.

Le plus grand des intérêt serait de pouvoir créer une galerie par glisser-déposer (dans TinyMCE) et de pouvoir changer l'ordre des images à loisir, toujours par glisser déposer.

Qu'en dites-vous ?
Bonne journée
Marc
Les utilisateur(s) suivant ont remercié: lomart

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 4 ans 3 mois #498 par lomart
Réponse de lomart sur le sujet action image_gallery
Pourquoi pas !

Mais il ne faut pas compliquer cette action qui l'est déjà beaucoup

Un shortcode de ce type pourrait convenir
Code:
{up image-gallery | layout=grid-6-4-2} <img src="1" alt="légende"> <img src="3"> <img src="2"> {/up image-gallery}
Il faudrait préciser le layout pour lancer la récupération des images. Les légendes seraient récupérées de alt

Une difficulté sous JCE ou TinyMCE, comme ce sont les grandes images que l'on met, cela va prendre énormément de place. Ou il faut permettre de les redimensionner sans en tenir compte

Sinon pour l'ordre des photos d'un dossier, je peux faire en sorte de respecter l'ordre dans le fichier legend.ini

Je suis preneur de toutes suggestions et remarques

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 4 ans 3 mois #501 par marcpops
Réponse de marcpops sur le sujet action image_gallery
Oui, ce serait parfait.
Comme il y a déjà un regex pour récupérer les images ça permettrait de filtrer les éventuels éléments html inopportuns : saut de ligne, paragraphe, ou tout autre éléments non image.

Une difficulté sous JCE ou TinyMCE, comme ce sont les grandes images que l'on met, cela va prendre énormément de place. Ou il faut permettre de les redimensionner sans en tenir compte

oui mais pour tester la validité de la chose j'ai ajouté un :
Code:
img{max-width: 100px;height: auto;}
dans le fichier editor.css du template d'admin.
Il y a sans doute mieux à faire mais ça fonctionne.

Sinon pour l'ordre des photos d'un dossier, je peux faire en sorte de respecter l'ordre dans le fichier legend.ini

oui c'est une solution mais la remarque que j'ai souvent, avec d'autres galeries qui affichent le contenu d'un dossier et qui se servent d'un fichier texte pour nommer et classer les images, c'est que c'est compliqué. Vous connaissez la chanson j'imagine…

Et pour les galeries qui permettent le glisser/déposer, elles sont rares et font toutes appel à un composant : résultat ça amène aussi un degré de complexité supplémentaire et c'est beaucoup moins souple.

Si cette fonction était implémentée on serait pile poil au milieu des 2 approches : tout se fait par glisser/déposer sans sortir de l'environnement d'un article et c'est souple et léger.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 4 ans 3 mois #502 par lomart
Réponse de lomart sur le sujet action image_gallery
C'est très astucieux votre règle CSS pour les images

OK, je fais les modifs dans ce sens et je vous envoie la nouvelle version pour tester, si vous voulez bien

Vous avez raison pour le legend.ini, c'est trop dur à gérer au quotidien

A très bientôt

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 4 ans 3 mois #503 par marcpops
Réponse de marcpops sur le sujet action image_gallery

OK, je fais les modifs dans ce sens et je vous envoie la nouvelle version pour tester, si vous voulez bien

Mais oui bien sûr, merci !

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 4 ans 3 mois #506 par lomart
Réponse de lomart sur le sujet action image_gallery
Il faut battre le fer tant qu'il est chaud !

Donc voici l'action modifiée
Pour faire la différence entre du contenu mis en page et des photos pour une galerie, il faut que le rédacteur ajoute l'option "gallery". Cette option existait déjà et convient parfaitement
Code:
{up image-gallery | gallery} <img src="1" alt="légende"> <img src="3"> <img src="2"> {/up image-gallery}

La pièce jointe image_gallery.zip est absente ou indisponible


Pour l'installer, il suffit de copier le contenu du zip dans le sous-dossier "actions" de UP
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

Propulsé par Kunena