Image aléatoire

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


Zalf
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 248
Inscription: Ven Juin 22, 2007 7:03

Image aléatoire

Message le Sam Juil 28, 2007 7:57

Bonjour,

Je souhaiterai mettre une image aléatoire venant d'un répertoire (et sous répertoires!) sur mes pages.

J'utilise Gallery 2 et il y a déjà cette fonction; mais comment la récupérer et où?

merci de votre aide

Bonne journée


OTP
Modérateur
Modérateur
 
Messages: 13059
Inscription: Ven Déc 16, 2005 22:41

Message le Sam Juil 28, 2007 8:04

Je pense que Gallery tire au hasard l'ID de la photo parmi sa base sql.
Tes images sont dans une base sql ?


Zalf
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 248
Inscription: Ven Juin 22, 2007 7:03

Message le Sam Juil 28, 2007 8:11

non, elles sont dans un répertoire.

Il y a un autre moyen mais je ne sais pas faire non plus. Un script capable de "piocher" aléatoirement dans ce répertoire (qui sache gérer les sous répertoire) et le redimensionnement

L'avantage de gallery était que le script existe, mais où...


OTP
Modérateur
Modérateur
 
Messages: 13059
Inscription: Ven Déc 16, 2005 22:41

Message le Sam Juil 28, 2007 8:13

Oui, le script Gallery existe, mais fort probablement avec une base et si tu n'as pas de base...


Zalf
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 248
Inscription: Ven Juin 22, 2007 7:03

Message le Sam Juil 28, 2007 8:44

Rectification, il y a bien une base.


cedric_g
WRInaute accro
WRInaute accro
 
Messages: 2035
Inscription: Mer Jan 18, 2006 16:26

Message le Sam Juil 28, 2007 9:25

Bonjour

Voici le bout de code Php (simplissime) que j'utilise. Je pense qu'il y a moyen de l'adapter pour parser automatiquement un répertoire et générer la liste d'images potentiellement utilisables :wink:

Code: Tout sélectionner
                                          <?php
                  // Affichage auto de l'image selon la seconde en cours
                  $nb = rand(0,6);
               
                  // Définition des images disponibles et des descriptifs
                  $img[] = "images/design/titre-mots-clés-01.jpg";
                  $img[] = "images/design/titre-mots-clés-02.jpg";
                  $img[] = "images/design/titre-mots-clés-03.jpg";
                  $img[] = "images/design/titre-mots-clés-04.jpg";
                  $img[] = "images/design/titre-mots-clés-05.jpg";
                  $img[] = "images/design/titre-mots-clés-06.jpg";
                  $img[] = "images/design/titre-mots-clés-07.jpg";
               
                  echo "<img src=\"".$img[$nb]."\" alt=\"Titre et mots-clés\">";
               ?>


bproductiv
WRInaute accro
WRInaute accro
 
Messages: 2860
Inscription: Lun Déc 27, 2004 16:29

Message le Sam Juil 28, 2007 9:26

1- lister les photos de tel ou tel type présente dans un repertoire
2- boucler sur les sous-repertoires
3- faire un random sur le tableau ayant recupéré les dites images
4- redimensionner éventuellement l'image sélectionnée si elle dépasse une certaine dimension
: PHP.
Google -> tu tape chacune des lignes ^ci dessus et tu test ce qu'il te propose comme script, tu les combine, etc..


Zalf
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 248
Inscription: Ven Juin 22, 2007 7:03

Message le Sam Juil 28, 2007 9:39

Merci pour les conseils. Je vais creuser tout cela

Bonne journée


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3339
Inscription: Mar Nov 16, 2004 18:27

Message le Dim Juil 29, 2007 10:52

slt,

http://www.phpsources.org/scripts124-PHP.htm

Ce code devrait t'aider :D


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités