Problème création de site en PHP
PopKoRn88
Messages postés
88
Statut
Membre
-
PopKoRn88 Messages postés 88 Statut Membre -
PopKoRn88 Messages postés 88 Statut Membre -
Bonjour,
Je suis actuellement en train de créer un site pour y exposer une galerie de photos mais j'ai rencontré quelques problème ou je compte sur vous pour les détourner :)
Je suis sur Dreamweaver en PHP mais je me débrouille en ligne de code donc j'accepterais toutes les aides !
1.Sur une page, j'aimerais mettre des photos en miniatures pour qu'elle s'agrandissent quand on clic dessus, mais mon site sera alimenté assez souvent, c'est pourquoi j'aimerais savoir quel est le meilleur moyen pour faire des mis à jours de photos.
2.J'aimerais aussi mettre des photos aléatoires, comment procéder?
3.Comment faire une page news en mettant les nouvelles photos ?
Merci de vos réponses...
Je suis actuellement en train de créer un site pour y exposer une galerie de photos mais j'ai rencontré quelques problème ou je compte sur vous pour les détourner :)
Je suis sur Dreamweaver en PHP mais je me débrouille en ligne de code donc j'accepterais toutes les aides !
1.Sur une page, j'aimerais mettre des photos en miniatures pour qu'elle s'agrandissent quand on clic dessus, mais mon site sera alimenté assez souvent, c'est pourquoi j'aimerais savoir quel est le meilleur moyen pour faire des mis à jours de photos.
2.J'aimerais aussi mettre des photos aléatoires, comment procéder?
3.Comment faire une page news en mettant les nouvelles photos ?
Merci de vos réponses...
A voir également:
- Problème création de site en PHP
- Site de telechargement - Accueil - Outils
- Creation de site web - Guide
- Site comme coco - Accueil - Réseaux sociaux
- Site x - Guide
- Site de partage de photos - Guide
1 réponse
Salut.
1/ Le mieux est de créer ton propre système, adapter au script Javascript pour faire l'agrandissement (lightbox). Pour créer les miniatures, tu peux t'aider de ce tutoriel. Il faudra donc stocker la miniature dans un dossier ("thumbs" par exemple) et l'image en taille par défaut dans un autre ("images" tout simplement). Le nom des images devra être pareil. Je te conseil de générer le nom des images afin d'éviter les doublons (tu peux utiliser la fonction uniqid). Au niveau de la base de données, sur la table "images", on peut imaginer ces champs :
- id (identifiant unique de l'image)
- nom (nom généré précédemment)
- titre (un titre entré à la main)
- date (date d'ajout de l'image)
- ...
2/ Tu peux utiliser la fonction RAND() de MySQL, dans la clause WHERE.
Exemple pour récupérer 10 images au hasard :
3/ Il suffit d'ajouter un champ "texte" à la table "images", et de lister les images de la même façon qu'avec un système de news.
1/ Le mieux est de créer ton propre système, adapter au script Javascript pour faire l'agrandissement (lightbox). Pour créer les miniatures, tu peux t'aider de ce tutoriel. Il faudra donc stocker la miniature dans un dossier ("thumbs" par exemple) et l'image en taille par défaut dans un autre ("images" tout simplement). Le nom des images devra être pareil. Je te conseil de générer le nom des images afin d'éviter les doublons (tu peux utiliser la fonction uniqid). Au niveau de la base de données, sur la table "images", on peut imaginer ces champs :
- id (identifiant unique de l'image)
- nom (nom généré précédemment)
- titre (un titre entré à la main)
- date (date d'ajout de l'image)
- ...
2/ Tu peux utiliser la fonction RAND() de MySQL, dans la clause WHERE.
Exemple pour récupérer 10 images au hasard :
SELECT * FROM images ORDER BY RAND()
3/ Il suffit d'ajouter un champ "texte" à la table "images", et de lister les images de la même façon qu'avec un système de news.
Et sinon pour les images je pourrais les envoyer sur mon site à partir d'une base de donnée? Je compte utiliser MySQL.