Affichage et gestion de diaporama en php sans base de données avec 3 niveaux de visibilité

Description

Ce diaporama est intégré à une nouvelle version du kit déposé sur code source le 27/02/2008
(http://www.phpcs.com/codes/KIT-CREATION-SITE-INTERNET_45873.aspx).

Mais peut etre utilisé séparément.
Il comprend une partie administration et une partie affichage

Source / Exemple :


Le module de gestion permet de :
 - créer des diaporamas ou des groupes de diaporamas
 - gérer 3 niveaux de visibilité par diaporama et pour chaque photo du diaporama
 - upload des photos avec redimensionnement automatique (limite de taille suivant le fournisseur)
 - possibilité de conserver les photos origines dans un répertoire zoom
 - génération automatique des vignettes (même si les photos ont étés déposées par ftp)
 - création d'un index pointant sur le diaporama
 - création automatique des répertoires (ex création du diaporama ‘test’ de niveau 0) 
   . Index0 (contient les index des diaporamas de niveau 0  donc test.jpg) 
   . Index3 (contient les index des diaporamas de niveau 3)
   . Index5 (contient les index des diaporamas de niveau 5)
   . test   (éventuellement contient skin.css si fond d'écran spécifique)
   . test/Images (contient les images en 700*700)
   . test/Images_mini  (les miniatures des images autorisées au niveau 0)
   . test/Images_mini3 (les miniatures des images autorisées au niveau 3)
   . test/Images_mini5 (les miniatures des images autorisées au niveau 5)
   . test/Images_zoom	contient les images origines pour zoom éventuel)

Le module d'affichage de la liste permet :
 - d'afficher une page d'index suivant le niveau de visibilité de l'utilisateur contenant
   . les diaporamas 
   . les groupes de diaporamas 
 - d'afficher la page d'index correspondant aux diaporamas autorisés d’un groupe, si click sur index d'un groupe
 - de donner la main au module d'affichage si click sur index d'un diaporama

Le module d'affichage du diaporama permet :
 - visualiser les photos autorisées par click sur miniature, no de photo, bouton suivant/précédent ou par défilement.
 - affiche un lien vers la photo origine si celle ci est présente
	

Nota 
 - les 3 niveaux de visibilité sont basés sur les niveaux d’autorisation définis dans mon site perso 	  
 - le niveau utilisateur est passé par variable de session $_SESSION(‘user_droit’)  (initialisée a 0 par défaut)
   . niveau 0 : tout visiteur
   . niveau 3 : visiteur de niveau 3 maximum
   . niveau 5 : visiteur de niveau 5 et inferieur
 - possibilité d'affecter un fond d'écran spécifique par diaporama (skin.css)
 - la taille maximale retenue pour les objets est la suivante (modifiable dans le code)
   . photos 	: 700*700
   . index  	: 150*150
   . miniature	 : 100*100

Conclusion :


Un exemple de fonctionnement est disponible sur mon site perso http://guy.merlaud.free.fr (lien Photos du menu)

La nouvelle version complète du kit est disponible uniquement sur mon site

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.