Galerie sur page statique
Bonjour
J'ai tout fait comme spécifié ici http://wiki.pluxml.org/index.php?page=Afficher+toutes+les+images+d%27un+r%C3%A9pertoire
j'ai inscrit dans le source de ma page ce code:
mes images sont dans le dossier data/medias/galerie1
mais aucune images n'apparaissent, seule le code apparait du côté public
Quel est le problème, où est mon erreur ?
J'ai tout fait comme spécifié ici http://wiki.pluxml.org/index.php?page=Afficher+toutes+les+images+d%27un+r%C3%A9pertoire
j'ai inscrit dans le source de ma page ce code:
[== PHP ==]
<!--?php
# Nom du dossier images à renseigner
$dir = '/data/medias/galerie1';
# Récupération et affichage de la liste des images sous forme de liste
$glob = plxGlob::getInstance($dir);
if ($files = $glob--->
<p>query('/[a-z0-9-_]+.tb.(jpg|gif|png)$/i')) { echo '</p>
<ul class="galerie">
<li>'; foreach($files as $filename) { $file = $dir.'/'.$filename; echo '</li>
<li><a href="'.str_replace('.tb', '', $file).'"><img alt="" src="'.$file.'" /></a></li>
<li>'; } echo '</li>
</ul>
<p>'; } else echo "Aucune image"; ?></p>
mes images sont dans le dossier data/medias/galerie1
mais aucune images n'apparaissent, seule le code apparait du côté public
Quel est le problème, où est mon erreur ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
va voir sur ce topic Petit template pour rajouter une galerie dans une page statique.
Une solution que bazooka07 nous avait préparée et qui fonctionne très bien.
Merci pour ton info
...Mais je suis embêté car malgré le suivi scrupuleux de la mise en oeuvre décrite ici http://forum.pluxml.org/viewtopic.php?id=5246... après installations dans mon dossier défaut des différents fichiers proposés par Bazooka07 à ctte adresse http://kazimentou.fr/divers/galerie.zip, après inscription de l'endroit où se trouve les photos dans les mots-clés (champ Balise meta "keywords") pour moi: "medias/galerie1" avec ou sans medias/ devant galerie1... les photos n'apparaissent toujours pas sur ma page, pourquoi, quel est le problème ?
- dans le dossier thème, tu crées un dossier inc dans lequel tu copies le fichier galerie.php
- tu crées les templates static-galerie.php ou article-galerie.php (suivant que tu veux insérer une galerie dans un article ou une page statique)
- dans ces templates, tu copies la ligne suivante à l'endroit où tu veux afficher la galerie
Dans le topic que je t'ai signalé va voir les posts 4 et 5 : j'avais un problème et il fallait que je recrée les miniatures
Cordialement
Dans le fichier static-galerie.php il y a déjà un appel au fichier galerie.php... si je comprends bien! Normalement je ne devrais pas avoir besoin de créer un dossier inc et d'y mettre le fichier galerie.php ?
J'ai quand même fait l'essai et installé dans un dossier inc /httpdocs/themes/defaut/inc le fichier galerie.php
Il y a quelque chose que j'ai sans doute zappé mais pas d'images sur la page statique, même avec les miniatures liées aux images
- Les fichiers fournis par Bazooka sont-ils complets et/ou faut-il les commenter en rajoutant du code ?
J'avais oublié de te dire...
Je ne prenais pas le template static-galerie.php de bazooka07, mais je prenais le template de base static.php de pluxml que j'enregistrais en static-galerie.php et dans lequel j'insérais le code galerie.php
Et effectivement tu n'es pas obligé de créer un sous-dossier inc...
Ma page avec la galerie fonctionne correctement.
[del]Par contre si j'en crée une nouvelle, problème....
[/del]
Je te confirme cela fonctionne, mais il ne faut pas oublier de:
- dans le gestionnaire de médias, tu sélectionnes ta galerie
- tu sélectionnes toutes les images
- tu vas dans dans la liste déroulante du haut : recréer les miniatures
et c'est ok
Attention: dans les captures d'écran, c'est mon pluxml et j'utilise le mot anglais pour galerie ( = gallery = galleries)., donc à adapter.
Puis lors de la rédaction de ton article:
- tu sélectionnes le template de ta page galerie
- tu indiques dans les mots-clés, sans oublier les guillemets, le nom de ta galerie avec le chemin
Pourquoi ce dossier inc? Effectivement ce n'est pas une obligation de le créer; mais c'est le choix que j'ai fait pour inclure des morceaux de code; suivant en cela l'article de Stéphane sur Pluxopolis Ici.
Si tu ne crées pas ce dossier et que ton script galerie.php est directement dans ton thème au même niveau que ton template, alors dans ton template tu dois avoir cette instruction (et non pas celle que je 'avais donnée précédemment).
Sinon tu peux passer par un plugin:
artGallery
mySlippry
Cordialement
Merci pour l'idée d'un plugin http://thepoulpe.net/index.php?article3/demo-plugin-artgalerie
Je n'ai pas vu de démo en ligne, tu en as à me proposer ?
Ce plugin me parait bien... je me demande si ce serait possible d'installer une galerie dans la sidebar ?
Et comment utiliser les photos des galeries en y mettant une légende, en l'associant à un lien, modifier un titre... ?
-