Vous n'êtes pas connecté.
Bonjour,
J’ai installé récemment la dernière version de zen avec le thème stoppeddesign.
Je souhaiterai faire afficher 1 à 3 images aléatoires sur ma page d'accueil.
Est ce possible ?
L'adresse de ma galerie est : http://www.photos-vosges.fr/galerie/
Y’a encore pas mal de boulot à faire sur le site comme une vrai page d'accueil...
J'ai également voulu essayé le thème thinkdreams que je trouve vraiment super beau.
Malheureusement sous ie7 je ne peu ouvrir les galeries photos (pas possibilité de cliqué) alors que sous firfox sa fonctionne.
Merci.
- Version de Zenphoto : zenphoto version 1.0.8
- Thème : stoppeddesign
- Hebergeur : 1&1
Hors ligne
salut
ok je te fais ça des que je peux, où veux tu ces photos sur la page d'accueil?, je verrais pour l'autre thème
Hors ligne
oui la page d'accueil va etre remplacé par une autre (du genre panoramique) j'aimerai mettre qq hotos aleatoire en fin de page.
le page serra surement celle ci (je travail dessus)
http://www.photos-vosges.fr/pages/bienvenu.php
Dean, merci pour tout tes conseils et toutes les aides que tu donnes aux autres. c'est super sympa. Merci.
Hors ligne
re
ok dans ce cas je te mettrais le code qui genère la miniature aléatoire, je verrais à ma pause de 13h si je peux (je suis en stage...)
Hors ligne
ça fait au moins une heure que je suis dessus....
fichier zen/function.php
à la fin juste avant ?>
ajoute le code suivant
function randomPhoto() { $result = query_single_row('SELECT '.prefix("images").'.filename,'.prefix("images").'.title, '.prefix("albums").'.folder FROM '.prefix("images").' INNER JOIN '.prefix("albums").' ON '.prefix("images").'.albumid = '.prefix("albums").'.id ORDER BY RAND() LIMIT 1'); $image = new Image(new Album(new Gallery(), $result['folder']), $result['filename']); return "<a href=\"".getURL($image)."\"><img src=\"".$image->getThumb()."\"/>"; } function getURL($image) { if (zp_conf('mod_rewrite')){ return WEBPATH . "/" . pathurlencode($image->getAlbumName()) . "/" . urlencode($image->name); } else { return WEBPATH . "/index.php?album=" . pathurlencode($image->getAlbumName()) . "&image=" . urlencode($image->name); } }
à chaque fois que tu veux un image aléatoire mets le code suivant
<?php echo randomPhoto() ?>
voilà c'est tout
Hors ligne
wouaaaah sa fonctionne !!!!!
merci beaucoup dean c'est génial... (t'es génial)
Hors ligne
Bonjour,
J'essai de faire revivre ce post avec une question.
Je suis en version 1.2.5 de zen est donc Dean, je n'ai pas de dossier function dans mon dossier zen (appelé portfolio sur mon site) mais un dossier function dans le dossier zp-core du dossier portfolio.
Peut on adapter ton script?
Mon but est de faire aparaitre une image aleatoire sur ma page http://www.rencontres-sauvages.com venant de http://www.rencontres-sauvages.com/portfolio
Merci de ton aide
Hors ligne