[plugin] artGalerie, des galeries dans vos articles

1246712

Réponses

  • RathorianRathorian Member
    octobre 2012 modifié
    Bonsoir Rockyhorror,


    J'aurais voulu savoir si il était possible d'avoir une version de plxArtgalerie qui utilise les pages statiques comme galerie et sous-galerie si tu vois se que je veux dire ?


    Bonne soirée
    Cordialement
  • Bonjour,


    Pourrait tu préciser ta demande,
    Tu peux déjà utiliser plxartgalerie dans des pages statique (voir aide du plugin)
  • Bonjour RockyHorror,


    Oui effectivement le plugin fonctionne déjà en utilisant des pages statiques.


    Le souci que je trouve personnellement, quand on affiche une sous-galeries dans une page statique, c'est qu'il affiche toute les sous-galeries dans la même page statique.


    Une explication :
    Imaginons que j'ai une page statique qui s'appelle "Galeries", dedans je voudrais voir par exemple une image d'un dossier ou l'une des miniatures de la sous-galeries avec une petite description d'ou provienne les photos.
    Puis quand je clique sur cette sous-galeries qui ce trouve dans la page statique "Galeries" je tombe sur une nouvelle page avec toutes les photos affiché.

    Une démo d'un autre programme trouvé rapidement sur google : http://www.igalerie.org/demo/


    Quand on tombe sur ce site, imagine qu'on est sur la page statique "Galeries" dont je parle.
    Après les photos s'afficherait comme actuellement dans ton plugin.
  • Bonjour,


    Je vais voir. A priori, j'integrerai pas dans le plugin ArtGalerie, ça me semble un peu lourd, et je souhaite garder ce plugin simple et leger. Je vais sans doute faire un fork. mais ça prendra un peu de temps.
  • Ok très bien.
    Merci Rocky !
  • Bonjour,


    Bon finalement, c'est pas si lourd. Donc je l'ai intégré au plugin ArtGalerie. Il y à un nouveau hook: 'staticGalerieShow' qui permet d'afficher une liste de galerie sous forme d'icone, dans une page statique.


    Le hook, prend en paramètre le nom d'un réperoire qui contient les galeries à afficher:
    <?php
    	global $plxShow;
    		
    	eval($plxShow->callHook('staticGalerieShow', 'Photos'));
    ?>
    

    J'en ai profité pour renommer le répertoire et la classe en artGalerie. (il faudra sans doute supprimer l'ancienne version avant d'installer celle-ci)

    Téléchargement Ici

    Dite moi si ça convient.
  • RathorianRathorian Member
    novembre 2012 modifié
    Bonjour Rocky,


    Merci beaucoup pour cette mise à jour.
    Cette semaine je ne pourrais pas essayer le plugin.
    Dès samedi, je regarde ça avec attention !


    Merci encore, je te tiens au courant !
  • Bonsoir,

    Le lien de téléchargement est mort. En tout cas, merci pour ce plugin que j'adore et cette mise à jour !
  • Wiksa a écrit:
    Bonsoir,

    Le lien de téléchargement est mort. En tout cas, merci pour ce plugin que j'adore et cette mise à jour !


    Oups, c'est corrigé.
  • Bonjour Rocky,


    Aujourd'hui j'ai pu essayer la mise à jour de ton plugin pour l'affichage des galeries par dossier sur une page statique.


    J'ai suivi attentivement toutes les indications pour s'en servir mais aucune sous galeries s'affiche sur ma page statique, la page reste blanche.


    * J'ai bien jQuery d'activé en plugin
    * Le répertoire "photos" dans "data/images/"
    * Dans la configuration du plugin, j'ai bien écrit "photos".
    * J'ai mis les sous-répertoires de toutes mes images dans le dossier "data/images/photos/"
    * Les miniatures ont été recréer.
    * Puis dans ma page statique j'ai bien écrit :
    <?php
    	global $plxShow;
    		
    	eval($plxShow->callHook('staticGalerieShow', 'photos'));
    ?>
    


    Voilà, j'ai tout essayé mais ça ne fonctionne pas !
  • Salut rockyhorror, serait il possible de le rendre compatible avec la norme HTML5 ?
    merci pour ton agréable plugin :)
  • Rathorian a écrit:
    Bonjour Rocky,


    Aujourd'hui j'ai pu essayer la mise à jour de ton plugin pour l'affichage des galeries par dossier sur une page statique.


    J'ai suivi attentivement toutes les indications pour s'en servir mais aucune sous galeries s'affiche sur ma page statique, la page reste blanche.


    * J'ai bien jQuery d'activé en plugin
    * Le répertoire "photos" dans "data/images/"
    * Dans la configuration du plugin, j'ai bien écrit "photos".
    * J'ai mis les sous-répertoires de toutes mes images dans le dossier "data/images/photos/"
    * Les miniatures ont été recréer.
    * Puis dans ma page statique j'ai bien écrit :
    <?php
    	global $plxShow;
    		
    	eval($plxShow->callHook('staticGalerieShow', 'photos'));
    ?>
    


    Voilà, j'ai tout essayé mais ça ne fonctionne pas !

    Salut,


    C'est l'aide qui n'est pas bon, en fait tout doit etre relatif au répertoire racine (Photos, par défaut). Donc ton arborescence doit ressembler à ceci:

    "data/images/photos/galeries/"
    "data/images/photos/galeries/galerie01"
    "data/images/photos/galeries/galerie02"


    et dans le Hook:
    <?php
    	global $plxShow;
    		
    	eval($plxShow->callHook('staticGalerieShow', 'galeries'));
    ?>
    


    voila dit moi si c'est mieux.
  • bankai a écrit:
    Salut rockyhorror, serait il possible de le rendre compatible avec la norme HTML5 ?
    merci pour ton agréable plugin :)

    Salut,


    Je connais pas trop le HTML5, quelles seraient les modifs à faire ? est-ce que ça veut dire utiliser les balises <picture alt=...><source src=...> à la place de <img src=...> ?
  • bonjour ;)
    j'ai ceci dans article.php:
    <div class="art-chapo"><?php eval($plxShow->callHook('MySocialButtons')) ?><?php $plxShow->artContent(); ?>
    				<?php eval($plxShow->callHook('ArtgalerieDisplay')); ?>
    				<hr />
    				<p class="art-cat">
    <?php $plxShow->artDate('le #num_day #month #num_year(4)'); ?> 
    <?php $plxShow->lang('WRITTEN_BY') ?> <?php $plxShow->artAuthor() ?>
    
    jQuery activé, etc etc ...
    data/images/photos/01/
    je mets " 01 " et ... pas d'affichage de la galerie ...
    ?
    @+
  • Salut,


    ça me semble bon, quelle version du plugin utilises tu ?
    tu as d'autre galeries qui marche ou aucune ?
    ça peut etre un pb de casse (genre Photos/photos) entre ce qui est mis dans la configuration du plugin et le vrai nom du répertoire.
    Sinon, "data/images/" c'est bien l'emplacement des images dans la configuration de ton pluxml ?
  • bg62bg62 Member
    décembre 2012 modifié
    rockyhorror a écrit:
    Salut,


    ça me semble bon, quelle version du plugin utilises tu ?
    tu as d'autre galeries qui marche ou aucune ?
    ça peut etre un pb de casse (genre Photos/photos) entre ce qui est mis dans la configuration du plugin et le vrai nom du répertoire.
    Sinon, "data/images/" c'est bien l'emplacement des images dans la configuration de ton pluxml ?
    - version utilisée, la dernière : 2.4
    sur : http://blog.unesourisetmoi.info/ et rien ne passe ...
    - sur (plus anciens) :
    http://www.unesourisetmoi.info/ze/index.php?blog
    avec la version 1.8 tout fonctionne
    http://www.moniquerouquier.fr/
    avec la version 1.8 tout fonctionne
    - pour la 'casse' ce que je t'ai mis est bon :
    " data/images/photos/01/ " + les fichiers sont bons également ....

    donc, à mon avis:
    - soit un 'bug'
    - soit des problèmes de chmod (mais pour les autres qui fonctionne, ils sont les mêmes ...)

    mais je ne vois pas d'autres solutions ...

    sauf que ... je pense avoir trouvé, juste à l'instant ... ne fonctionne pas en 'aperçu' il faut que ce soit 'mis en ligne' pour que ça fonctionne , je viens de corriger et de tester ... mais là c'est un peut chi*** si l'on ne peut pas 'prévisualiser', qu'en penses-tu ?
    @+
  • Salut,

    Bon, ça me rassure, déjà c'est pas un bug.

    Je devrais pouvoir arranger ça pour le preview. Je vais y travailler.
  • Hop,


    Nouvelle version, avec les galeries qui s'affiche en mode 'aperçu'.

    Téléchargement dispo ici
  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour

    un petit warning si le chemin dans la config du plugin n'est pas correct
    Warning: opendir(../../data/images/data/images//,../../data/images/data/images//): in D:\EasyPHP\www\5.1.7\plugins\artGalerie\artGalerie.php on line 128
    
    Warning: opendir(../../data/images/data/images//): failed to open dir: No such file or directory in D:\EasyPHP\www\5.1.7\plugins\artGalerie\artGalerie.php on line 128
    

    J'ai volontairement saisi data/images/ dans le champ "Répertoire racine de vos galerie" pour voir comment se comporte le plugin.

    Autre problème de formatage html quand il n'y a pas de galeries à éditer
    	<table class="table">
    	<thead>
    		<tr>
    			<th>image</th>
    			<th>Titre</th>
    			<th>Description</th>
    			<th>&nbsp;</th>
    		</tr>
    	</thead>
    	
    	<tbody>
    		<tr><td>Selectionner une galerie à editer.</td></tr>	</tbody>
    	</table>
    

    4 <th> dans la partie <thead>
    1 seul <td> dans la partie <tbody>
    ce qui fait un affichage du tableau incorrect


    Selectionner -> Sélectionner: il manque l'accent (é)


    Autre message d'erreur, après avoir mis des images dans le dossier d'une galerie
    Notice: Undefined index: img_0191.tb.jpg in D:\EasyPHP\www\5.1.7\plugins\artGalerie\artGalerie.php on line 200
    
    Notice: Undefined index: img_0192.tb.jpg in D:\EasyPHP\www\5.1.7\plugins\artGalerie\artGalerie.php on line 200
    

    PS: je ne suis pas convaincu de l'utilité du champ "Extension" dans la config du plugin, car comme il s'agit de galeries photos et une fois qu'on gère le jpg, png, gif (à la limite le bmp), on peut se passer de ce paramètre.

    Sinon j'ai parcouru rapidement le code du plugin. C'est propre et bien programmé.
    Très bon plugin

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • superbe : mise à jour + intervention de stéphane :)
    si tu ajoutes ces corrections, je prends de suite ...
    voici 2 petits tests mis en ligne hier :

    la mère noël
    et
    les mots les plus recherchés en france en 2012 sur google

    bon sur le second ... là c'est un peu de ma faute : descriptions des images qui est trop longue ....
    @+
  • zakar!zakar! Member
    décembre 2012 modifié
    bg62 a écrit:
    superbe : mise à jour + intervention de stéphane :)
    si tu ajoutes ces corrections, je prends de suite ...
    voici 2 petits tests mis en ligne hier :

    la mère noël
    et
    les mots les plus recherchés en france en 2012 sur google

    bon sur le second ... là c'est un peu de ma faute : descriptions des images qui est trop longue ....
    @+
    Suffirai de ne pas afficher la description, mais la laisser avec Lightbox.
  • RathorianRathorian Member
    décembre 2012 modifié
    Bonjour à tous,


    Désolé de ne pas avoir répondu avant mais là ou j'étais je n'avais pas accès à mon PC.
    Effectivement le plugin fonctionne super bien pour les sous-galeries.


    J'aimerais juste te proposer une dernière idée.
    Serait-il possible d'avoir une image aléatoire afficher de la sous-galeries que l'on souhaite visiter à la place de l'image qui exprime justement un dossier quelconque ?


    Je sais pas si je suis très clair dans se que je dis...


    Merci beaucoup pour le travail accompli
  • zakar! a écrit:
    bg62 a écrit:
    superbe : mise à jour + intervention de stéphane :)
    si tu ajoutes ces corrections, je prends de suite ...
    voici 2 petits tests mis en ligne hier :

    la mère noël
    et
    les mots les plus recherchés en france en 2012 sur google

    bon sur le second ... là c'est un peu de ma faute : descriptions des images qui est trop longue ....
    @+
    Suffirai de ne pas afficher la description, mais la laisser avec Lightbox.
    non au contraire ... suffirait de 'coder' pour forcer à un retour à la ligne quand x mots dépassent la largeur de la vignette, mais encore faut-il savoir le faire ....
    ;)
  • bg62 a écrit:
    non au contraire ... suffirait de 'coder' pour forcer à un retour à la ligne quand x mots dépassent la largeur de la vignette, mais encore faut-il savoir le faire ....
    ;)
    Dans ta feuille de style artGalerie.css
    Ajoute un width sur ta class .gallery-thumbnail, est ca réglera ton problème ;)
  • zakar! a écrit:
    bg62 a écrit:
    non au contraire ... suffirait de 'coder' pour forcer à un retour à la ligne quand x mots dépassent la largeur de la vignette, mais encore faut-il savoir le faire ....
    ;)
    Dans ta feuille de style artGalerie.css
    Ajoute un width sur ta class .gallery-thumbnail, est ca réglera ton problème ;)
    ah ... !?
    tu pourrais me mettre le code de la modif exact ?
  • Bonjour à tous,


    Merci pour ces retours.

    Je vais travailler à corriger les points évoqués par Stéphane.


    Concernant les descriptions trop longues, tu peux effectivement dans le fichier artGalerie.css, pour la classe .gallery-thumbnail-desc: tu peux ajouter width: 208px; (Adapte bien sur la largeur à ton besoin).
    .gallery-thumbnail-desc {
        background: none repeat scroll 0 0 #EEEEEE;
        border-top: 1px solid #CCCCCC;
        font-size: 1em;
        margin-left: 0;
        margin-right: 0;
        margin-top: 5px;
        width: 208px; 
    }
    

    Je l'ajouterais dans le fichier pour la prochaine version.


    Je vais voir pour afficher une vignette aléatoire au lieu de l'icone de dossier.
  • superbe ta réponse !
    ça fonctionne nickel (tu peux vérifier dans le lien donné plus haut ...)
    et j'attends avec impatience la nouvelle 'mouture' ;)
    merci
  • Voici,


    Nouvelle version, avec correction des différents points relevés par Stéphane, suppression du paramètre "extensions" (mais il est toujours possible de le changer dans le fichier artGalerie.php, variable $extensions) et ajout du style width pour la description des images.


    Pour l'affichage d'une vignette aléatoire à la place du dossier, va falloir patienter encore un peu... désolé.


    Comme d'habitude téléchargement ici
  • YES !!!
    je le savais, je le sentais ...depuis le début du post ;)
    un plugin super, simple et efficace !
    chapeau bas ...
    mise à jour faite en qq secondes, bravo

    et .... (@ stéphane ...) pourquoi pas le rendre 'officiel', le nommer Plx.... car là le travail est impeccable
    @+
  • Merci pour cette mise à jour !


    Pas de souci pour les vignettes aléatoires, je comprend tout à fait.
    A beintôt
Connectez-vous ou Inscrivez-vous pour répondre.