Date de publication: le mercredi 13 mai 2009 Ã 17h39
Dernière modification: par Pascal BOYER le vendredi 15 mai 2009 à 21h45
« Article précédent: Playlist automatique : introduction - I
» Article suivant: Playlist automatique : filtre d'ombre ImageMagick - III
L'arborescence
Voici tout d'abord l'arborescence sur laquelle s'appuie l'exemple illustré par cette série d'articles:
Fig. 1 : L'arborescence des noeuds, leur ID et les identifiants des classes utilisées
Un autre objet est également créé à la racine de l'arbre de noeuds:
Les classes d'objet
Les captures d'écran ci-après illustrent à présent la constitution de chacune des classes utilisées.
En couleur, les paramètres importants à respecter. Si vous utilisez d'autres valeurs, pensez à modifier, chaque fois que cela sera nécessaire, les codes des templates présentés dans les articles qui suivent.
La classe discotheque
La classe artiste
La classe album
La classe fichier_audio
Lors de la création de cette classe, pensez éventuellement à définir la taille maximum des fichiers qu'il sera possible de télécharger (2 Mo par défaut) tout en veillant à ne pas dépasser la valeur de la directive upload_max_filesize du fichier de configuration php.ini .
La classe playlist
L'extension eZ Multiupload
Pour celles et ceux d'entre vous qui utilisent l'extension ezmultiupload , voici les paramètres des différents fichiers propre à notre exemple de playlist automatique.
Template upload.ini.append.php du siteaccess d'admin
#?ini charset="iso-8859-1"? [CreateSettings] MimeClassMap[audio/mpeg]=fichier_audio [fichier_audio_ClassSettings] FileAttribute=fichier_telecharge NameAttribute=nom_fichier_audio NamePattern=<original_filename_base>
Template ezmultiupload.ini.append.php de l'extension ezmultiupload
[MultiUploadSettings] AvailableClasses[] AvailableClasses[]=album [FileTypeSettings_album] FileType[] FileType[]=*.mp3
Lisez l'article suivant avant de créer votre arborescence.
Commentaires













