Image aléatoire

  • Auteur de la discussion Auteur de la discussion Zalf
  • Date de début Date de début
WRInaute discret
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
 
WRInaute accro
Je pense que Gallery tire au hasard l'ID de la photo parmi sa base sql.
Tes images sont dans une base sql ?
 
WRInaute discret
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ù...
 
WRInaute accro
Oui, le script Gallery existe, mais fort probablement avec une base et si tu n'as pas de base...
 
WRInaute accro
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:
                                          <?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\">";
					?>
 
WRInaute accro
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..
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut