Une galerie pour pluxml basé de EasyGallery
Frédéric
Member
Voici une petite galerie que j'ai adapté à partir de EasyGallerie.
Pour cela, télécharger EasyGallerie_Pluxml.v.4.3.1.zip 53Kb et dé-zippé le dans votre dossier plugins (le créer s'il n'existe pas).
Dans votre template "header" de votre thème, rechercher:
Ensuite le script génère les miniatures tout seul de la taille qu'on auras demandé.
Édite: Sujet à jour,merci à Lewo pour l'aide
Pour cela, télécharger EasyGallerie_Pluxml.v.4.3.1.zip 53Kb et dé-zippé le dans votre dossier plugins (le créer s'il n'existe pas).
Dans votre template "header" de votre thème, rechercher:
</head>
Ajouter avant:
<?php include(PLX_ROOT.'/plugins/EasyGallery/easygallery_header.php'); # On Ajoute EasyGallery ?>
Puis créer une page statique et ajoutez y le code suivant:<?php
if(!defined('PLX_ROOT')) exit;
include(PLX_ROOT.'/plugins/plx.easygallery.php'); # On Ajoute EasyGallery
?>
Le principe est simple, vous configurer les lignes suivante du fichier plx.easygallery.php
// Dossier Root (peut aussi être une URL, ex: http://www.monsite.com/gallery)
$root_dir = "EasyGallery";
// Nombre de Colonnes pour les miniatures
$columns = 4;
// Taille des miniatures en pixel (largeur)
$thumbwidth = 160;
// Fonction Slideshow 0=non 1=oui
$slideshow = 0;
Vous envoyez vos images dans différents dossier cela permet de pouvoir choisir la galerie via un selecte sur la page statique.Ensuite le script génère les miniatures tout seul de la taille qu'on auras demandé.
Édite: Sujet à jour,merci à Lewo pour l'aide
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Unable to access .//plugins/plx.easygallery.php
cf cette page de test:
http://stephane.tribouillet.free.fr/?static6/test
Je suis preneur de toute information et j'ai bien suivi toutes les directives
J'utilise clearbox(http://1loup.net/index.php/2008/05/08/1202-clearbox-et-shadowbox-en-remplacement-de-lightbox2) sinon qui marche (même avec les vidéos) mais il faut se taper des lignes de codes en pagaille en rajoutant des balises comme par exemple dans cette page: http://stephane.tribouillet.free.fr/?article56/photos-du-jour :
<a href="data/images/buis_shohin/200310/buis_shohin.jpg" rel="clearbox[shohin]" >
<img src="data/images/buis_shohin/200310/buis_shohin.jpg" alt="" /></a>
<br /><br />
Car du coup sur free je ne t'assure pas la compatibilité du script étant donné que le script demande le chmodd 777 de ton répertoire image et pourvoir créer le dossier "thumbails".
Pourtant lorsque j'utilise la médiathèque intégré aucun souci pour la création des miniatures.
Les images que je veux voir sous forme de galerie fonctionnent très bien avec simpleviewer mais c'est un projet à part entières.
C'est correct seulement dans l'archive que tu donne le fameux fichier "plx.easygallery.php" est nommé en "plx.easygallerie.php" donc, soit il faut mettre ça dans sa page statique :
Soit renommer directement le fichier dans /plugins
Dans tous les cas, moi j'ai cette erreur :
...
En effet belle boulette de nom de fichier avec un mélange de français/anglais ^^Donc renommer le fichier plx.easygallery.php contenus dans plugins.
Pour ton erreur tu a dus renseigner un mauvais répertoire dans $root_dir ou celui ci ne contiens aucunes images (Ton erreur d'origine ca), dans mon exemple le dossier "EasyGallery" contenant d'autre dossier avec images ce trouve a la racine.
@stribouille
Comme dis lewo une erreur de nom c'est glissé, si tu as bien corrigé le nom de fichier alors je soupçonne aussi ton nom de path ou ce trouve les images (.//plugins/plx.easygallery.php) =>donnerais plutôt (plugins/plx.easygallery.php)
La fonction en question est appelé dans le footer "easygallery_footer.php" donc forcément ça bloque : la fonction est introuvable : on arrête l'exécution du script... Il faut basculer la fonction createthumb() dans le header. Au final nous avons donc :
Dans /plugins/EasyGallery > easygallery_header.php :
Toujours dans Dans /plugins/EasyGallery > easygallery_footer.php :
Et voilà... Le reste est correct. J'ai refait une archive (avec les corrections qui vont bien) à télécharger ici :
> lien mort
On peu aussi très bien se passer du easygallery_footer.php (en basculant tout le code dans le header).
Il est aussi à noter que l'on peu modifier easygallery_header.php pour definir une feuille de style placé directement dans le repertoire de notre thème courant (et ainsi pour modifier directement via l'admin le style de la galerie)...
Par contre ca marche mais pas très propre étant donné que tu ajoute des nuisibles entre <head>.
Merci en tout cas d'avoir trouvé le soucis
Je remet l'archive à jour dans le 1er message.
Cette fois j'ai pré-réglé le path dans data/images ce qui permet l'envoi et la création de répertoire depuis l'admin.
Chez moi l'effet js ne fonctionne pas au survol des images.
Sinon tout est ok pour le reste et traduit.
Tu as raison l'include au footer sert a pas grand chose car normalement le js c'est aussi entre les balises <head> hormis pour des script qui gère des statistiques.
- Virer le footer (basculer le code dans le header)
- Passer le CSS dans le fichier thème
- Résoudre le problème de la Slimbox
- Virer le code inutile en vue d'alléger le plugin
J'y regarderais dans le week-end à moins qu'on passe avant moi
Si la balise <link> ne vaut que pour <head> , la balise <script> prend place dans le document sans probleme .
++ , GC
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
J'essayerai de proposer un plugin fonctionnel prochainement.
gcyrillus-nomade > "autant privilegier l'affichage du contenu avant de charger un framework js" effectivement. Autant garder l'appel footer donc. Merci
L'appel du <script> et à la fin de plx.easygallery.php donc je ne vois pas en quoi on "bloque" le js.
Ce script sert vraiment qu'aux effets "hover" des miniatures.
Hormis les "effets" le reste et fonctionnel. ensuite pour l'intégration du css dans la feuille de style du thème, je laisserais le choix aux personnes de le faire étant donné qu'il y en a qui sont novices, l'autre avantage et de pouvoir changer de thème sans oublié de rajouter le css.
Peut être revoir le css pour "standardiser" l'affichage final, a voir.
J'utilise actuellement imagevue (visible sur mon site) et je chercher à me passer de la techno flash.
Cette lib est une bonne base je pense.
J'ai essayé ce weekend VisualLightBox mais l'obligation de passer par une appli sous windows ou mac sera contraignant je pense à la longue. de plus c'est payant.
Par contre, je vais essayer d'intégrer Smooth Menu de dynamic drive pour un avoir une sélection sur plusieurs répertoires.
Paul.
à plus,
Gzyg