|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
Zalf WRInaute occasionnel

Inscrit le: 22 Juin 2007 Messages: 202
|
Posté le : Sam Juil 28, 2007 8:57 Sujet du message: Image aléatoire |
|
|
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

Inscrit le: 16 Déc 2005 Messages: 9590 Localisation: Dans le mat...
|
Posté le : Sam Juil 28, 2007 9:04 Sujet du message: Image aléatoire |
|
|
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

Inscrit le: 22 Juin 2007 Messages: 202
|
Posté le : Sam Juil 28, 2007 9:11 Sujet du message: Image aléatoire |
|
|
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

Inscrit le: 16 Déc 2005 Messages: 9590 Localisation: Dans le mat...
|
Posté le : Sam Juil 28, 2007 9:13 Sujet du message: Image aléatoire |
|
|
| Oui, le script Gallery existe, mais fort probablement avec une base et si tu n'as pas de base... |
|
| |
|
 |
Zalf WRInaute occasionnel

Inscrit le: 22 Juin 2007 Messages: 202
|
Posté le : Sam Juil 28, 2007 9:44 Sujet du message: Image aléatoire |
|
|
| Rectification, il y a bien une base. |
|
| |
|
 |
cedric_g WRInaute accro

Inscrit le: 18 Jan 2006 Messages: 1473 Localisation: Aube
|
Posté le : Sam Juil 28, 2007 10:25 Sujet du message: Image aléatoire |
|
|
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
| 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\">";
?>
|
|
|
| |
|
 |
bproductiv WRInaute accro

Inscrit le: 27 Déc 2004 Messages: 2262 Localisation: La roche s/ yon
|
Posté le : Sam Juil 28, 2007 10:26 Sujet du message: Image aléatoire |
|
|
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

Inscrit le: 22 Juin 2007 Messages: 202
|
Posté le : Sam Juil 28, 2007 10:39 Sujet du message: Image aléatoire |
|
|
Merci pour les conseils. Je vais creuser tout cela
Bonne journée |
|
| |
|
 |
KOogar WRInaute accro

Inscrit le: 16 Nov 2004 Messages: 2905 Localisation: Bangalore +3h30
|
|
| |
|
 |
| |
|
|