pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 2013
-
24 sept. 2008 à 11:42
cs_derf42230
Messages postés1Date d'inscriptionlundi 14 juin 2010StatutMembreDernière intervention28 juin 2010
-
28 juin 2010 à 15:28
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_derf42230
Messages postés1Date d'inscriptionlundi 14 juin 2010StatutMembreDernière intervention28 juin 2010 28 juin 2010 à 15:28
Très bonne source! Malheureusement je ne peut l'utiliser qu'une seule fois pour mon site car je ne touche pas le flash...
gillardg
Messages postés3275Date d'inscriptionjeudi 3 avril 2008StatutMembreDernière intervention14 septembre 20142 14 juin 2010 à 17:35
bonjour,
c'est exactement ce que je cherchais,
et ça fait un bout de temps que je cherchais ,
merci pour cette galerie qui pourrait s'appeler SimplyPics
mondo78fr
Messages postés2Date d'inscriptionjeudi 25 octobre 2007StatutMembreDernière intervention10 mai 2010 10 mai 2010 à 14:57
c'est pas très clair tout ça... mais bonne galerie
Imaginaweb
Messages postés2Date d'inscriptionsamedi 24 novembre 2007StatutMembreDernière intervention28 février 2010 28 févr. 2010 à 14:31
J'ai pu la faire marché, en renommant les root, les levels, et deux variables (parce que j'utilise plusieurs fois, il me fallait donc plusieurs dossiers photos.
Merci la source.
Imaginaweb
Messages postés2Date d'inscriptionsamedi 24 novembre 2007StatutMembreDernière intervention28 février 2010 26 févr. 2010 à 17:14
Très bonne source, qui semblait parfait pour l'usage que je cherchais.
Malheureusement, dans l'architecture de mon site, je voulais appeler la galerie en faisant un loadmovie au level3, sauf que du coup ça ne marche plus.
J'ai essayé d'utiliser le lockroot, mais sans succès.
Quelqu'un est-il parvenu à loader cette galerie dans un niveau ?
Merci beaucoup
webcrea92
Messages postés88Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention 1 novembre 2009 26 oct. 2009 à 11:19
utilise plutôt lockroot dans ton fla du style :
diaporamaClip.lockroot = true;
regarde l'aide de flash pour plus d'infos
désolé je n'ai pas trop le temps..
chris
lorenzo25
Messages postés6Date d'inscriptiondimanche 3 octobre 2004StatutMembreDernière intervention26 octobre 2009 26 oct. 2009 à 10:51
Bonjour Webcrea92
merci pour votre réponse rapide.
dans le fla il y a par exemple :
function checkParamsLoaded() {
if (_level1.done == undefined)
je remplace _level1 par _level2 ?
et partout où je vois _root par _level1 ?
webcrea92
Messages postés88Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention 1 novembre 2009 26 oct. 2009 à 10:20
Bonjour,
Oui mais il faut vérifier le code du fla et remplacer les _root ...
chris
lorenzo25
Messages postés6Date d'inscriptiondimanche 3 octobre 2004StatutMembreDernière intervention26 octobre 2009 26 oct. 2009 à 10:17
Hello,
je voulais savoir si je pourrais inclure la galerie dans un clip qui est chargé en level 1 ?
Merci
lorenzo25
Messages postés6Date d'inscriptiondimanche 3 octobre 2004StatutMembreDernière intervention26 octobre 2009 17 sept. 2009 à 10:19
Parfait c'était cela !
Super petite galerie très bien faite et qui ne necessite pas d'écriture d'xml. Parfait pour les non-programmeurs comme moi. Merci à webcrea92 : source bien commentée, claire. Professionnel très réactif aux demandes d'aide. Chapeau bas !
webcrea92
Messages postés88Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention 1 novembre 2009 17 sept. 2009 à 08:49
Après la ligne 5 de la frame 14
tabFichiers.sort();
lorenzo25
Messages postés6Date d'inscriptiondimanche 3 octobre 2004StatutMembreDernière intervention26 octobre 2009 16 sept. 2009 à 22:50
arrf...
Je les ai renommés par ordre alpha : a.jpg b.jpg ...
Voila ce que j'ai en passant params.php dans l'url :
compteur=22&reponse=j.jpg:m.jpg:c.jpg:d.jpg:v.jpg:q.jpg:p.jpg:e.jpg:b.jpg:l.jpg:k.jpg:t.jpg:s.jpg:a.jpg:f.jpg:h.jpg:o.jpg:n.jpg:i.jpg:g.jpg:r.jpg:u.jpg&chemin=photos/&afficheNomFichier=0&done=done
webcrea92
Messages postés88Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention 1 novembre 2009 16 sept. 2009 à 19:47
trier le tableau dans le fla...
lorenzo25
Messages postés6Date d'inscriptiondimanche 3 octobre 2004StatutMembreDernière intervention26 octobre 2009 16 sept. 2009 à 19:43
Merci Chris !
Encore un truc : un peu comme Lyricks7
Dans le déroulant mes vignettes ne sont pas dans le bon ordre;
pourtant nommées :
chambre1-1.jpg
chambre1-2.jpg
...
une idée ?
Laurent
webcrea92
Messages postés88Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention 1 novembre 2009 16 sept. 2009 à 19:05
Salut,
Dans le script de deroulant/photo
Tu remplaces
et enfin pour virer le descriptif retire les lignes de script de la frame 16
// Chargement de la description
var lorem_lv:LoadVars = new LoadVars();
lorem_lv.onData = function (src:String):Void {
if (src != undefined) {
_level0.description.htmlText = src;
play();
} else {
_level0.phase = "Erreur : Impossible de charger la description.";
}
}
// Charge le fichier description
lorem_lv.load(_level0.cheminPhotos+"description.html");
stop();
ou ne mets rien dans le fichier description.html
il y'a plus clean mais je n'ai pas le temps de regarder plus à fond et je pense que ce que tu veux c'est que ça marche tout de suite... alors...
http://www.webcrea.fr/chrisGalerie/
bye
chris
lorenzo25
Messages postés6Date d'inscriptiondimanche 3 octobre 2004StatutMembreDernière intervention26 octobre 2009 16 sept. 2009 à 18:27
Bonjour,
Bravo pour cette source ! nickel !
juste un truc : le affichenomfichier à zéro dans params marche pas : toujours le nom de l'image.
Et comment faire pour afficher directement la première image à la place du descriptif ?
Merci encore
Laurent
rubuzz
Messages postés2Date d'inscriptionsamedi 9 septembre 2006StatutMembreDernière intervention 4 août 2009 4 août 2009 à 11:16
Merci beaucoup pour ta réponse.
J'ai déjà testé la solution de mettre le swf avec le params.php dans un même dossier sans succès. J'ai l'impression que Flash se fie à l'emplacement de la page index.php dans laquelle il a été inséré. (à la racine)
Malheureusement, j'avais besoin de faire un appel à un params.php dans un autre dossier. Maudit soit la sécurité de Flash!!!
Merci quand même et encore bravo pour ta galerie, je trouve l'idée vraiment très bonne.
A +
Rubuzz
webcrea92
Messages postés88Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention 1 novembre 2009 4 août 2009 à 09:48
Salut,
Le swf ne peut lire qu'à son niveau ou au-dessous de lui pas dans un répertoire "extérieur" à sa racine.
C'est une sécu de flash.$
En revanche tu peux le mettre dans /medias/config/
rubuzz
Messages postés2Date d'inscriptionsamedi 9 septembre 2006StatutMembreDernière intervention 4 août 2009 4 août 2009 à 09:41
Bonjour,
Tout d'abord un grand bravo Chris pour ta super Galerie. Le fait de ne plus avoir à utiliser un fichier XML est vraiment une bonne chose et me permet de gagner un temps fou pour la mise à jour de ma galerie!
J'ai quand même une petite question car je rencontre une difficulté avec le chargement de params.php.
Explication :
Mon SWF se trouve dans www.monsite.com/medias/Flash et il est inséré dans www.monsite.com/index.php
Mes Images se trouvent dans www.monsite.com/medias/Images/magalerie
J'ai renseigné le chemin du dossier d'images dans params.php : /medias/Images/magalerie
Tout fonctionne bien lorsque je place params.php à la racine du site et que je l'appelle avec : loadVariablesNum("params.php", 1);
Le problème est que je veux ranger params.php dans un dossier www.monsite.com/config/
Et la c'est de drame...J'ai beau appeler : loadVariablesNum("config/params.php", 1); , ça bloque et "Chargement des paramètres en cours." reste à l'écran....tout le temps.
ça fait presque une semaine que je suis dessus, j'ai un peu tout testé (url absolu, déplacement des dossiers, vodka etc etc) mais
rien n'y fait.
Est ce que que tu aurais une idée d'où cela peut venir? (mise à part mon incompétence flagrante bien sûr:)
Merci d'avance!
elficus27
Messages postés1Date d'inscriptionjeudi 27 juillet 2006StatutMembreDernière intervention10 juillet 2009 10 juil. 2009 à 11:40
Bonjour,
J'essaie désespérément de modifier votre script de manière a envoyer les paramètres dans l'url, je m'explique,
j'aimerais pouvoir appeler la page qui affiche le flash index.php?album=test&cat=2
seuls les paramètres du chemin d'accès aux photos ne se trouveront pas dans le fichier params.php
Comment modifier le flash pour qu'il prenne en compte les paramètres que j'ai ajouté après le ? comme on le ferait en php avec un $GET['album'] ?
Merci d'avance
gurvan69
Messages postés3Date d'inscriptionvendredi 15 mai 2009StatutMembreDernière intervention29 mai 2009 29 mai 2009 à 15:39
finalement j'ai contourné le problème en prenant une autre galerie que j'ai réussi à inclure dans mon site.
merci tout de même à la réponse rapide de l'auteur même si il n'avait pas le temps de m'aider au moins j'étais prévenu.... et j'ai apprécié
gurvan69
Messages postés3Date d'inscriptionvendredi 15 mai 2009StatutMembreDernière intervention29 mai 2009 27 mai 2009 à 09:58
bonjour, novice en flash je tente d'inclure cette galerie dans mon site flash..
pour cela j'ai tenté de copier le contenu du .FLA dans un clip et de placer ledit clip sur la scène de mon anim
mais je dois avoir un problème de compréhension avec les level et les _root car je n'arrive pas à le faire marcher.. alors que le swf de chris lancé sous easyphp marche nickel.
je viens de passer pas mal de temps à tenter de faire marcher la galerie à l'intérieur de mon anim.. et la je désespère..
comme je suis persuadé que c'est tout con.. je vous pose la question.. j'ai tenté de joindre l'auteur mais il ne peux pas m'aider rapidement.;
quelqu'un aurait la solution ?
cs_ralebole
Messages postés208Date d'inscriptionmardi 29 novembre 2005StatutMembreDernière intervention 5 janvier 20231 11 avril 2009 à 10:16
Ok merci Girou, sa marche, mais c'est bien compliquer le flash.
cs_Girou
Messages postés1203Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention23 juillet 20092 11 avril 2009 à 09:25
Pour Ralebole :
dans le fla tu as 2 calques ecran et fondNoir avec chacun une occurence d'un clip
dans les propriétés de ces 2 clips (onglet souvent en bas de l'écran) tu changes la couleur (pas dans la palette de couleur)
Girou
cs_ralebole
Messages postés208Date d'inscriptionmardi 29 novembre 2005StatutMembreDernière intervention 5 janvier 20231 11 avril 2009 à 09:03
Bonjour,
Comment changer la couleur de fond grise du fichier galerie.fla ? Pas celle du fichier index la c'est facile.
Je suis debutant flash et j'utilise macromedia flash 8 pro, j'ai juste reussi à changer la couleur des boutons, mais je ne trouve pas comment changer la couleur du fond.
Merci d'avance pour votre aide
LyriC7r
Messages postés10Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention13 janvier 2009 13 janv. 2009 à 14:42
Merci...
Pas compris la manipulation au sujet du classement...
Sinon, pour ce qui est de stopper la frame en haut, pas de soucis, mais c'est en bas que je n'y parviens pas. En fait, que ça s'arrête au pied de la dernière vignette.
webcrea92
Messages postés88Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention 1 novembre 2009 12 janv. 2009 à 10:06
Bonjour lyric7r,
- Pour l'ordre, si c'est le cas, ce qui m'étonne il faudrait mettre les nom de fichier dans un tableau et lancer un tri.
- Pour le déroulant, comme tu changes sur l'axe vertical, il faut modifier le y max du déroulant en haut
C'est frame 20 du flash :
// Toutes les vignettes sont dans le déroulant masqué par le même clip 'masqueDeroulant'
var x0Deroulant:Number = deroulant._x;
var wDeroulant:Number = masqueDeroulant._width;
// Calcul la position x maximum du déroulant à gauche
var x1Deroulant:Number = -nbrPhotos * (goutiere + vignetteLargeur) + x0Deroulant + wDeroulant;
devient un truc du genre :
// Toutes les vignettes sont dans le déroulant masqué par le même clip 'masqueDeroulant'
var y0Deroulant:Number = deroulant._y;
var hDeroulant:Number = masqueDeroulant._height;
// Calcul la position y maximum du déroulant en haut
var y1Deroulant:Number = -nbrPhotos * (goutiere + vignettehauteur) + y0Deroulant + hDeroulant;
ch
LyriC7r
Messages postés10Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention13 janvier 2009 11 janv. 2009 à 13:22
Bonjour, et merci pour ta source.
Très instructif, et utile pour apprendre l'interaction possible entre php et flash.
2 petites questions :
- Mes images se nomment "Image01.jpg", "Image02.jpg", "Image03.jpg", etc... Cependant, elles n'apparaissent pas du tout dans cet ordre là dans la galerie... Où puis-je faire la modification nécessaire ?
- Par ailleurs, j'ai mis la barre de défilement des vignettes en vertical. Pas de problème pour modifier les tailles, les bouton, ainsi que le sens de défilement. Cependant, le défilement ne s'arrête pas à la dernière vignette, mais bien après. (pas de souci quand à la première vignette...) Que dois-je modifier pour pour l'arrêter à l'endroit voulu ?
Merci par avance pour ta réponse,
Cordialement,
Cyril
webcrea92
Messages postés88Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention 1 novembre 2009 19 déc. 2008 à 18:57
Salut,
Elle est déjà dynamique :-)
Quand tu dis, récupérer les vignettes, tu parles des noms de fichier?
Sur quel message d'erreur ça bloque?
Chris
dudu200895
Messages postés5Date d'inscriptionvendredi 17 octobre 2008StatutMembreDernière intervention29 juin 2010 19 déc. 2008 à 16:22
Re-bonjour...
Oui j'insiste... ;)
J'essaie de rendre la galerie totalement dynamique en recuperant les vignettes dans une BDD. Ma requete et mon résultat "&reponse" de ma page php me retournent exactement la mème chose qu'avec ton code. Et pourtant la galerie n'affiche aucune image.
aurais-tu une idée d'où pourrait venir le problème?
Merci
Dudu la boulet
webcrea92
Messages postés88Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention 1 novembre 2009 12 déc. 2008 à 14:31
les vignettes sont triées par ordre alpha comme elles se trouvent dans le dossier.
dudu200895
Messages postés5Date d'inscriptionvendredi 17 octobre 2008StatutMembreDernière intervention29 juin 2010 12 déc. 2008 à 13:27
Merci beaucoup ca fonctionne!
Autre petite question...
Pourrais-tu me dire si l'on peut trier l'affichage des vignettes? Je voudrais les afficher dans le défilant dans un ordre bien particulier...
Merci encore pour ton aide, et surtout pour ce script :)
webcrea92
Messages postés88Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention 1 novembre 2009 4 déc. 2008 à 17:11
où nomfichier est le nom de l'image que tu veux ouvrir dans ton popup mais seulement si tu as un traitement à faire avant d'afficher l'image....
Sinon, tu peux directement monter l'image dans ton popup avec javascript
dudu200895
Messages postés5Date d'inscriptionvendredi 17 octobre 2008StatutMembreDernière intervention29 juin 2010 4 déc. 2008 à 16:14
Merci pour ta réponse rapide!!
Besoin d'un eclaircissement :
Dans ma galerie non dynamique, j'appellais mon popup comme cela :
getURL("javascript:popup('popup.php?oeu_nom=blablaba', 'popup', '950', '680', 'no')");
Maintenant, je dois faire :
getURL("javascript:popup('popup.php?ficname', 'popup', '950', '680', 'no')");
webcrea92
Messages postés88Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention 1 novembre 2009 4 déc. 2008 à 15:45
Bonjour,
Dans le fla, tu as dans la bibliothèque un clip nommé "photo", tu l'ouvres.
Tu trouveras dans la première ligne "actions"
bouton.onPress = function() {
_root.container.unloadMovie();
i = _name.substring(_root.prefixeNbrCar);
ficname = _root.tabFichiers[i];
ficname = ficname.substr(0,ficname.length);
nomfic = _root.cheminPhotos+ficname;
_root.mcLoader.loadClip(nomfic, _root.container);
};
c'est l'action qui est déclenchée lorsque tu cliques sur une vignette.
Remplace
_root.mcLoader.loadClip(nomfic, _root.container);
par
getURL("javascript:popup(ficname)") .... nom du fchier image
ou
getURL("javascript:popup(nomfic)") .... chemin + nom du fichier image
où popup est ta fonction javascript qui appelle ton fichier php
Chris
dudu200895
Messages postés5Date d'inscriptionvendredi 17 octobre 2008StatutMembreDernière intervention29 juin 2010 4 déc. 2008 à 14:03
Bonjour,
Etant totalement novice, je voudrais ouvrir les images de la galerie dans un popup, en dehors de l'animation flash.
Mon popup est un fichier php qui contient tous les détails de ma photo.
Merci pour ta réponse et bravo pour ce script, il est vraiement bien.
webcrea92
Messages postés88Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention 1 novembre 2009 20 oct. 2008 à 18:43
Bonjour Trinity83,
On peut difficilement résister à secourir une demoiselle en détresse..
Appelle ton champs texte ficname et remplace le script de deroulant/photo pas ça:
trinityb83
Messages postés1Date d'inscriptionsamedi 4 novembre 2006StatutMembreDernière intervention20 octobre 2008 20 oct. 2008 à 15:59
bonjour,
je souhaiterai mettre sur l'image le nom de l'image. je suis novice, j'arrive a mettre un champ texte dynamique mais je ne sais pas quelle variable je dois mettre pour qu'elle me le renvoie. si quelqu'un a une idée ce serait super parce que la je ne vois plus.
merci d'aider une demoiselle en detresse.
cs_sepult
Messages postés23Date d'inscriptiondimanche 29 décembre 2002StatutMembreDernière intervention24 septembre 2012 19 oct. 2008 à 19:40
De rien Webcrea92 et Cirkooo, mais bon merci surtout à toi Webcrea92 pour cette source énorme !
Mille merci...
cs_moleouf
Messages postés1Date d'inscriptionlundi 24 juillet 2006StatutMembreDernière intervention16 octobre 2008 16 oct. 2008 à 10:27
très intéressant. au moins c'est une alternative. c'est comme ça qu'on progresse. slip de bain
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 13 oct. 2008 à 14:45
"point final" ? Si ça t'emmerdes qu'on ait un avis contraire du tiens, tu nous le dis, hein ?
Peg'
alexcs71
Messages postés3Date d'inscriptionlundi 17 avril 2006StatutMembreDernière intervention13 octobre 2008 13 oct. 2008 à 11:57
Cette utilisation de php a ici pour but d'eviter l'edition xml. Dans une automatisation totale du processus de mise a jour.
c'est tres futé et tres pratique.
point final.
bravo Christophe et tant pis pour les grincheux.
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 12 oct. 2008 à 18:26
le résultat reste le même : l'utilisation de php dans la galerie. Locale ou pas !
Peg'
alexcs71
Messages postés3Date d'inscriptionlundi 17 avril 2006StatutMembreDernière intervention13 octobre 2008 12 oct. 2008 à 18:19
Pardon Pegase, mais il me semble que le probleme soulevé dans les commentaires est un probleme de php en local, et apparemment le principe et le coté tres pratique de cette _excellente_ gallerie est son usage distant !
Comprenne que pourra.
Alex
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 12 oct. 2008 à 17:52
moi je vais juste relever une seconde fois la complexité du choix de la techno php pour les listes : "Inutile de connaître php pour faire tourner ce flash" disait l'auteur. Or, je remarque que les seuls problèmes soulevés dans les commentaires sont d'ordre php ...
Comprenne que pourra.
Peg'
alexcs71
Messages postés3Date d'inscriptionlundi 17 avril 2006StatutMembreDernière intervention13 octobre 2008 12 oct. 2008 à 17:46
Je ne vais pas etre tres constructif mais je souhaitais juste remercier Christophe, car c'est un code tres malin. Tout à fait d'accord avec les arguments de plwm !
bravo
cirkooo
Messages postés35Date d'inscriptionsamedi 23 juin 2007StatutMembreDernière intervention26 décembre 2012 11 oct. 2008 à 21:59
merci,webcrea92 et sepult, pour votre aide rapide.
effectivement avec windows,wamp et donc php5, il suffit de remplacer dans param.php: <? par <?php et za fonczione.et c'est beau.
webcrea92
Messages postés88Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention 1 novembre 2009 7 oct. 2008 à 09:59
c'était tout simple :)
Merci Sepult pour la correction et les compliments
chris
cs_sepult
Messages postés23Date d'inscriptiondimanche 29 décembre 2002StatutMembreDernière intervention24 septembre 2012 7 oct. 2008 à 00:38
WEBCREA92 joli travail, je dirai même du super boulot, car idem ça me soul de passez par du xml pour faire la mise a jour LoOoL.
Nan franchement je trouve ton script parfait, encore bravo !
CIRKOO, pour que ça fonctionne en local, solution très simple : dans params.php
<?
// Configuration de chrisGallery
// Indiquer le dossier contenant les images avec un slash a la fin
$cheminPhotos = "photos/";
// Indiquer les formats autorises separes par un espace
etc....
Remplace : <?
Par : <?php
Et op magie ça fonctionne, testé sous wamp v2 php5.
webcrea92
Messages postés88Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention 1 novembre 2009 6 oct. 2008 à 08:56
Bonjour,
Effectivement, j'ai développé ce petit prg sous linux-apache-php4.
Pour t'aider appelle directement, params.php, tu devrais avoir une ligne du style :
compteur=10&reponse=photo01.jpg:photo02.jpg:photo03.jpg:P1000924.JPG:P1000925.JPG:P1000926.JPG:P1000930.JPG:P1000933.jpg:P1000938.JPG:P1000942.jpg&chemin=photos/&done=done
C'est ce qui est renvoyé au swf par le php, le nombre d'images, les noms d'images, le dossier où aller les chercher et une chaine qui dit que c'est fait (done)
Si tu n'as pas cette ligne, il y'a un test dans le php qui teste si le dossier existe... schunte le!
cirkooo
Messages postés35Date d'inscriptionsamedi 23 juin 2007StatutMembreDernière intervention26 décembre 2012 6 oct. 2008 à 01:00
bonjour,
l'appel de la page index.php de dit "transfert des données depuis localhost", mais rien en vient. bon j'ai wamp avec php5 (c'est peut être la cause du rien) et windows xp.
a+
fberria
Messages postés1Date d'inscriptionsamedi 21 février 2004StatutMembreDernière intervention 3 octobre 2008 3 oct. 2008 à 18:12
Cher Christophe,
Je pense que tu ne devrais pas appeler ton flash dans une frame, tu devrais en revanche passer le wmode en 'transparent' afin d'afficher correctement le menu de gauche (en css) , ceci étant paramétrable même pour les utilisateurs de joomla.
Enfin, je pense que la gestion de la galerie serait plus intéressante en xml , ne serait-ce que pour les développeurs en actionSCript qui pourraient gérer l'affichage en exploitant les noeuds, sans avoir à retoucher le php.
Bonne initiative en tout cas :]
cs_plwm
Messages postés1Date d'inscriptionmardi 18 mai 2004StatutMembreDernière intervention29 septembre 2008 29 sept. 2008 à 13:01
je trouve super pratiquelog, le fait de ne pas avoir à éditer de xml.
idéal pour ma grand-mère ;) depuis son blog, elle a juste à uploader sur serveur dans fck... Nickel.
Merci pour ce code léger, et quelque part fûté.
En gros, chuis pas tout à fait d'accord avec individis-bis.
++
individis-bis
Messages postés293Date d'inscriptionvendredi 26 septembre 2003StatutMembreDernière intervention25 septembre 2008 25 sept. 2008 à 09:31
Bonjour,
Pas si mal, mais...
Mais en bref cela n'apporte rien de plus que les nombreuses galleries que nous avons déjà déposées sur ce site.
Bonne continuation
webcrea92
Messages postés88Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention 1 novembre 2009 24 sept. 2008 à 13:59
Bonjour Peg'
Inutile de connaître php pour faire tourner ce flash, tu mets le répertoire complet et c'est tout. Le script php ne fait que renvoyer le contenu du répertoire "photos".
Tu n'as à ouvrir le script que si tu veux rajouter des formats de fichiers ou indiquer un autre répertoire pour tes photos.
Ton xml, il faut bien le générer, donc pouvoir faire tourner un langage sur ton serveur. Et si tu penses à un upload d'un xml, c'est justement ce que je voulais éviter à l'utilisateur : L'obligation de remplir un fichier texte.
Maintenant, tu peux toujours remplacer le params.php par un params.txt et te taper à la main la liste de tes images uploadées...
Chris
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 24 sept. 2008 à 13:46
deux choses me dérangent dans le fait de passer obligatoirement par php :
- les gens ne connaissent pas forcément PHP
- les serveurs ne font pas tous tourner PHP (les serveurs de page perso, par exemple)
Le xml reste une solution simple et accessible à tous pour ajouter facilement des photos.
Peg'
webcrea92
Messages postés88Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention 1 novembre 2009 24 sept. 2008 à 13:39
Bonjour Girou,
Merci pour tes commentaires constructifs.
J'avoue ne pas avoir essayé sous easyPhp, probablement un test sur le répertoire. Essaye en uploadant le tout sur un serveur quelconque sous linux.
J'ai volontairement pas utilisé le xml pour justement ne pas avoir à le générer à chaque mise à jour du répertoire de photos. Le script tourne pratiquement aussi vite que lire un xml. Le but de cette galerie est de fournir une base comme je l'indique dans le lisezMoi. A chaque développeur de le personnaliser. Par exemple, tu peux utiliser ce script dans joomla très facilement, sans avoir à installer un composant ou un module supplémentaire. C'est parfois très intéressant.
http://www.oepslorient.org/component/option,com_wrapper/Itemid,135/
Tu peux ajouter .jpeg dans la chaine formats de params.php
Pour le point, effectivement, on pourrait faire la recherche à partir de la fin de la chaine.
Pour finir, tout script est perfectible, j'ai uploadé ce simplissime script plus comme un tutoriel que comme un composant finalisé. A toi d'en faire ce que tu veux :
- générer un XML
- preload
- plusieurs albums
- lien, nom, desciption, date...etc
Un débutant y apprend à se servir de loadVar, loadClip et à scanner un répertoire avec php
Un client, peut faire une mise à jour simplement par FTP sans ouvrir photoshop ou fireworks et sans avoir à informer quoi que ce soit. C'est parfois intéressant..
Bye
Christophe
cs_Girou
Messages postés1203Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention23 juillet 20092 24 sept. 2008 à 12:50
Salut,
impossible de le faire tourner en local chez moi, malgré easyphp...
Ca ce lance mais jamais rien n'apparait dans l'animation.
La remarque de Pegase31 est un peu abrupte... mais il a raison !
Tu devrais pousser ton concept un petit peu plus loin et générer un xml (via ton script php), xml qui fournira a ton script le contenu de la galerie.
Pourquoi ?
1° Si tu commence à avoir beaucoup de photos, à chaque fois que quelqu'un va visiter la galerie, tout le bazar est recalculé, compilé dans une chaine (qui va furieusement s'allonger) et envoyer à flash. Perte de temps, utilisation de ressources serveur inutile puisque si on fait le travail 1 fois et qu'on en sort un xml, c'est plus simple et plus direct.
2° Si tu veux faire évoluer ta galerie, ça peut être très utile un xml... ajouter un commentaire sur les photos par exemple, ajouter un lien vers un autre site (encore par exemple), etc (toujours par exemple)
Quid des mise à jours alors ?
tu fais un script d'upload de photo (en flash pourquoi pas) et qui lance ton générateur de fichier xml une fois tes images uploadées et le tour est joué.
Ou bien tu l'appelles manuellement une fois tes images placées sur le serveur avec ton logiciel ftp préféré.
Ajoute l'extension jpeg dans tes format autorisés (.jpg ou .jpeg sont tous les 2 valables)
Il doit y avoir un moyen facile en php de ne pas interdire le . dans les noms de fichier (c'est restrictif...)
Tu n'as pas un lien pour voir ta galerie tourner 'en vrai'
@+
Girou
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 24 sept. 2008 à 11:42
une galerie sans XML ? voilà qui n'augure rien de bon au demeurant ...
Peg'
28 juin 2010 à 15:28
14 juin 2010 à 17:35
c'est exactement ce que je cherchais,
et ça fait un bout de temps que je cherchais ,
merci pour cette galerie qui pourrait s'appeler SimplyPics
10 mai 2010 à 14:57
28 févr. 2010 à 14:31
Merci la source.
26 févr. 2010 à 17:14
Malheureusement, dans l'architecture de mon site, je voulais appeler la galerie en faisant un loadmovie au level3, sauf que du coup ça ne marche plus.
J'ai essayé d'utiliser le lockroot, mais sans succès.
Quelqu'un est-il parvenu à loader cette galerie dans un niveau ?
Merci beaucoup
26 oct. 2009 à 11:19
diaporamaClip.lockroot = true;
regarde l'aide de flash pour plus d'infos
désolé je n'ai pas trop le temps..
chris
26 oct. 2009 à 10:51
merci pour votre réponse rapide.
dans le fla il y a par exemple :
function checkParamsLoaded() {
if (_level1.done == undefined)
je remplace _level1 par _level2 ?
et partout où je vois _root par _level1 ?
26 oct. 2009 à 10:20
Oui mais il faut vérifier le code du fla et remplacer les _root ...
chris
26 oct. 2009 à 10:17
je voulais savoir si je pourrais inclure la galerie dans un clip qui est chargé en level 1 ?
Merci
17 sept. 2009 à 10:19
Super petite galerie très bien faite et qui ne necessite pas d'écriture d'xml. Parfait pour les non-programmeurs comme moi. Merci à webcrea92 : source bien commentée, claire. Professionnel très réactif aux demandes d'aide. Chapeau bas !
17 sept. 2009 à 08:49
tabFichiers.sort();
16 sept. 2009 à 22:50
Je les ai renommés par ordre alpha : a.jpg b.jpg ...
Voila ce que j'ai en passant params.php dans l'url :
compteur=22&reponse=j.jpg:m.jpg:c.jpg:d.jpg:v.jpg:q.jpg:p.jpg:e.jpg:b.jpg:l.jpg:k.jpg:t.jpg:s.jpg:a.jpg:f.jpg:h.jpg:o.jpg:n.jpg:i.jpg:g.jpg:r.jpg:u.jpg&chemin=photos/&afficheNomFichier=0&done=done
16 sept. 2009 à 19:47
16 sept. 2009 à 19:43
Encore un truc : un peu comme Lyricks7
Dans le déroulant mes vignettes ne sont pas dans le bon ordre;
pourtant nommées :
chambre1-1.jpg
chambre1-2.jpg
...
une idée ?
Laurent
16 sept. 2009 à 19:05
Dans le script de deroulant/photo
Tu remplaces
if(_level0.afficheNomFichier){
_level0.labelFichier = _level0.ficname;
}
par
if(_level0.afficheNomFichier>0){
_level0.labelFichier = _level0.ficname;
}else{
_level0.labelFichier = "";
}
pour charger la première photo tu rajoutes ça à la fin du script de la frame 20
i = _name.substring(_level0.prefixeNbrCar);
_level0.ficname = _level0.tabFichiers[0];
_level0.ficname = _level0.ficname.substr(0,ficname.length);
if(_level0.afficheNomFichier>0){
_level0.labelFichier = _level0.ficname;
}else{
_level0.labelFichier = "";
}
nomfic = _level0.cheminPhotos+_level0.ficname;
_level0.mcLoader.loadClip(nomfic, _level0.container);
et enfin pour virer le descriptif retire les lignes de script de la frame 16
// Chargement de la description
var lorem_lv:LoadVars = new LoadVars();
lorem_lv.onData = function (src:String):Void {
if (src != undefined) {
_level0.description.htmlText = src;
play();
} else {
_level0.phase = "Erreur : Impossible de charger la description.";
}
}
// Charge le fichier description
lorem_lv.load(_level0.cheminPhotos+"description.html");
stop();
ou ne mets rien dans le fichier description.html
il y'a plus clean mais je n'ai pas le temps de regarder plus à fond et je pense que ce que tu veux c'est que ça marche tout de suite... alors...
http://www.webcrea.fr/chrisGalerie/
bye
chris
16 sept. 2009 à 18:27
Bravo pour cette source ! nickel !
juste un truc : le affichenomfichier à zéro dans params marche pas : toujours le nom de l'image.
Et comment faire pour afficher directement la première image à la place du descriptif ?
Merci encore
Laurent
4 août 2009 à 11:16
J'ai déjà testé la solution de mettre le swf avec le params.php dans un même dossier sans succès. J'ai l'impression que Flash se fie à l'emplacement de la page index.php dans laquelle il a été inséré. (à la racine)
Malheureusement, j'avais besoin de faire un appel à un params.php dans un autre dossier. Maudit soit la sécurité de Flash!!!
Merci quand même et encore bravo pour ta galerie, je trouve l'idée vraiment très bonne.
A +
Rubuzz
4 août 2009 à 09:48
Le swf ne peut lire qu'à son niveau ou au-dessous de lui pas dans un répertoire "extérieur" à sa racine.
C'est une sécu de flash.$
En revanche tu peux le mettre dans /medias/config/
4 août 2009 à 09:41
Tout d'abord un grand bravo Chris pour ta super Galerie. Le fait de ne plus avoir à utiliser un fichier XML est vraiment une bonne chose et me permet de gagner un temps fou pour la mise à jour de ma galerie!
J'ai quand même une petite question car je rencontre une difficulté avec le chargement de params.php.
Explication :
Mon SWF se trouve dans www.monsite.com/medias/Flash et il est inséré dans www.monsite.com/index.php
Mes Images se trouvent dans www.monsite.com/medias/Images/magalerie
J'ai renseigné le chemin du dossier d'images dans params.php : /medias/Images/magalerie
Tout fonctionne bien lorsque je place params.php à la racine du site et que je l'appelle avec : loadVariablesNum("params.php", 1);
Le problème est que je veux ranger params.php dans un dossier www.monsite.com/config/
Et la c'est de drame...J'ai beau appeler : loadVariablesNum("config/params.php", 1); , ça bloque et "Chargement des paramètres en cours." reste à l'écran....tout le temps.
ça fait presque une semaine que je suis dessus, j'ai un peu tout testé (url absolu, déplacement des dossiers, vodka etc etc) mais
rien n'y fait.
Est ce que que tu aurais une idée d'où cela peut venir? (mise à part mon incompétence flagrante bien sûr:)
Merci d'avance!
10 juil. 2009 à 11:40
J'essaie désespérément de modifier votre script de manière a envoyer les paramètres dans l'url, je m'explique,
j'aimerais pouvoir appeler la page qui affiche le flash index.php?album=test&cat=2
seuls les paramètres du chemin d'accès aux photos ne se trouveront pas dans le fichier params.php
Comment modifier le flash pour qu'il prenne en compte les paramètres que j'ai ajouté après le ? comme on le ferait en php avec un $GET['album'] ?
Merci d'avance
29 mai 2009 à 15:39
merci tout de même à la réponse rapide de l'auteur même si il n'avait pas le temps de m'aider au moins j'étais prévenu.... et j'ai apprécié
27 mai 2009 à 09:58
pour cela j'ai tenté de copier le contenu du .FLA dans un clip et de placer ledit clip sur la scène de mon anim
mais je dois avoir un problème de compréhension avec les level et les _root car je n'arrive pas à le faire marcher.. alors que le swf de chris lancé sous easyphp marche nickel.
je viens de passer pas mal de temps à tenter de faire marcher la galerie à l'intérieur de mon anim.. et la je désespère..
comme je suis persuadé que c'est tout con.. je vous pose la question.. j'ai tenté de joindre l'auteur mais il ne peux pas m'aider rapidement.;
quelqu'un aurait la solution ?
11 avril 2009 à 10:16
11 avril 2009 à 09:25
dans le fla tu as 2 calques ecran et fondNoir avec chacun une occurence d'un clip
dans les propriétés de ces 2 clips (onglet souvent en bas de l'écran) tu changes la couleur (pas dans la palette de couleur)
Girou
11 avril 2009 à 09:03
Comment changer la couleur de fond grise du fichier galerie.fla ? Pas celle du fichier index la c'est facile.
Je suis debutant flash et j'utilise macromedia flash 8 pro, j'ai juste reussi à changer la couleur des boutons, mais je ne trouve pas comment changer la couleur du fond.
Merci d'avance pour votre aide
13 janv. 2009 à 14:42
Pas compris la manipulation au sujet du classement...
Sinon, pour ce qui est de stopper la frame en haut, pas de soucis, mais c'est en bas que je n'y parviens pas. En fait, que ça s'arrête au pied de la dernière vignette.
12 janv. 2009 à 10:06
- Pour l'ordre, si c'est le cas, ce qui m'étonne il faudrait mettre les nom de fichier dans un tableau et lancer un tri.
- Pour le déroulant, comme tu changes sur l'axe vertical, il faut modifier le y max du déroulant en haut
C'est frame 20 du flash :
// Toutes les vignettes sont dans le déroulant masqué par le même clip 'masqueDeroulant'
var x0Deroulant:Number = deroulant._x;
var wDeroulant:Number = masqueDeroulant._width;
// Calcul la position x maximum du déroulant à gauche
var x1Deroulant:Number = -nbrPhotos * (goutiere + vignetteLargeur) + x0Deroulant + wDeroulant;
devient un truc du genre :
// Toutes les vignettes sont dans le déroulant masqué par le même clip 'masqueDeroulant'
var y0Deroulant:Number = deroulant._y;
var hDeroulant:Number = masqueDeroulant._height;
// Calcul la position y maximum du déroulant en haut
var y1Deroulant:Number = -nbrPhotos * (goutiere + vignettehauteur) + y0Deroulant + hDeroulant;
ch
11 janv. 2009 à 13:22
Très instructif, et utile pour apprendre l'interaction possible entre php et flash.
2 petites questions :
- Mes images se nomment "Image01.jpg", "Image02.jpg", "Image03.jpg", etc... Cependant, elles n'apparaissent pas du tout dans cet ordre là dans la galerie... Où puis-je faire la modification nécessaire ?
- Par ailleurs, j'ai mis la barre de défilement des vignettes en vertical. Pas de problème pour modifier les tailles, les bouton, ainsi que le sens de défilement. Cependant, le défilement ne s'arrête pas à la dernière vignette, mais bien après. (pas de souci quand à la première vignette...) Que dois-je modifier pour pour l'arrêter à l'endroit voulu ?
Merci par avance pour ta réponse,
Cordialement,
Cyril
19 déc. 2008 à 18:57
Elle est déjà dynamique :-)
Quand tu dis, récupérer les vignettes, tu parles des noms de fichier?
Sur quel message d'erreur ça bloque?
Chris
19 déc. 2008 à 16:22
Oui j'insiste... ;)
J'essaie de rendre la galerie totalement dynamique en recuperant les vignettes dans une BDD. Ma requete et mon résultat "&reponse" de ma page php me retournent exactement la mème chose qu'avec ton code. Et pourtant la galerie n'affiche aucune image.
aurais-tu une idée d'où pourrait venir le problème?
Merci
Dudu la boulet
12 déc. 2008 à 14:31
12 déc. 2008 à 13:27
Autre petite question...
Pourrais-tu me dire si l'on peut trier l'affichage des vignettes? Je voudrais les afficher dans le défilant dans un ordre bien particulier...
Merci encore pour ton aide, et surtout pour ce script :)
4 déc. 2008 à 17:11
où nomfichier est le nom de l'image que tu veux ouvrir dans ton popup mais seulement si tu as un traitement à faire avant d'afficher l'image....
Sinon, tu peux directement monter l'image dans ton popup avec javascript
4 déc. 2008 à 16:14
Besoin d'un eclaircissement :
Dans ma galerie non dynamique, j'appellais mon popup comme cela :
getURL("javascript:popup('popup.php?oeu_nom=blablaba', 'popup', '950', '680', 'no')");
Maintenant, je dois faire :
getURL("javascript:popup('popup.php?ficname', 'popup', '950', '680', 'no')");
4 déc. 2008 à 15:45
Dans le fla, tu as dans la bibliothèque un clip nommé "photo", tu l'ouvres.
Tu trouveras dans la première ligne "actions"
bouton.onPress = function() {
_root.container.unloadMovie();
i = _name.substring(_root.prefixeNbrCar);
ficname = _root.tabFichiers[i];
ficname = ficname.substr(0,ficname.length);
nomfic = _root.cheminPhotos+ficname;
_root.mcLoader.loadClip(nomfic, _root.container);
};
c'est l'action qui est déclenchée lorsque tu cliques sur une vignette.
Remplace
_root.mcLoader.loadClip(nomfic, _root.container);
par
getURL("javascript:popup(ficname)") .... nom du fchier image
ou
getURL("javascript:popup(nomfic)") .... chemin + nom du fichier image
où popup est ta fonction javascript qui appelle ton fichier php
Chris
4 déc. 2008 à 14:03
Etant totalement novice, je voudrais ouvrir les images de la galerie dans un popup, en dehors de l'animation flash.
Mon popup est un fichier php qui contient tous les détails de ma photo.
Merci pour ta réponse et bravo pour ce script, il est vraiement bien.
20 oct. 2008 à 18:43
On peut difficilement résister à secourir une demoiselle en détresse..
Appelle ton champs texte ficname et remplace le script de deroulant/photo pas ça:
chargementProgres = 0;
bouton.onPress = function() {
_root.container.unloadMovie();
i = _name.substring(_root.prefixeNbrCar);
_level0.ficname = _root.tabFichiers[i];
_level0.ficname = _level0.ficname.substr(0,ficname.length);
nomfic = _root.cheminPhotos+_level0.ficname;
_root.mcLoader.loadClip(nomfic, _root.container);
};
20 oct. 2008 à 15:59
je souhaiterai mettre sur l'image le nom de l'image. je suis novice, j'arrive a mettre un champ texte dynamique mais je ne sais pas quelle variable je dois mettre pour qu'elle me le renvoie. si quelqu'un a une idée ce serait super parce que la je ne vois plus.
merci d'aider une demoiselle en detresse.
19 oct. 2008 à 19:40
Mille merci...
16 oct. 2008 à 10:27
13 oct. 2008 à 14:45
Peg'
13 oct. 2008 à 11:57
c'est tres futé et tres pratique.
point final.
bravo Christophe et tant pis pour les grincheux.
12 oct. 2008 à 18:26
Peg'
12 oct. 2008 à 18:19
Comprenne que pourra.
Alex
12 oct. 2008 à 17:52
Comprenne que pourra.
Peg'
12 oct. 2008 à 17:46
bravo
11 oct. 2008 à 21:59
effectivement avec windows,wamp et donc php5, il suffit de remplacer dans param.php: <? par <?php et za fonczione.et c'est beau.
7 oct. 2008 à 09:59
Merci Sepult pour la correction et les compliments
chris
7 oct. 2008 à 00:38
Nan franchement je trouve ton script parfait, encore bravo !
CIRKOO, pour que ça fonctionne en local, solution très simple : dans params.php
<?
// Configuration de chrisGallery
// Indiquer le dossier contenant les images avec un slash a la fin
$cheminPhotos = "photos/";
// Indiquer les formats autorises separes par un espace
etc....
Remplace : <?
Par : <?php
Et op magie ça fonctionne, testé sous wamp v2 php5.
6 oct. 2008 à 08:56
Effectivement, j'ai développé ce petit prg sous linux-apache-php4.
Pour t'aider appelle directement, params.php, tu devrais avoir une ligne du style :
compteur=10&reponse=photo01.jpg:photo02.jpg:photo03.jpg:P1000924.JPG:P1000925.JPG:P1000926.JPG:P1000930.JPG:P1000933.jpg:P1000938.JPG:P1000942.jpg&chemin=photos/&done=done
C'est ce qui est renvoyé au swf par le php, le nombre d'images, les noms d'images, le dossier où aller les chercher et une chaine qui dit que c'est fait (done)
Si tu n'as pas cette ligne, il y'a un test dans le php qui teste si le dossier existe... schunte le!
6 oct. 2008 à 01:00
l'appel de la page index.php de dit "transfert des données depuis localhost", mais rien en vient. bon j'ai wamp avec php5 (c'est peut être la cause du rien) et windows xp.
a+
3 oct. 2008 à 18:12
Je pense que tu ne devrais pas appeler ton flash dans une frame, tu devrais en revanche passer le wmode en 'transparent' afin d'afficher correctement le menu de gauche (en css) , ceci étant paramétrable même pour les utilisateurs de joomla.
Enfin, je pense que la gestion de la galerie serait plus intéressante en xml , ne serait-ce que pour les développeurs en actionSCript qui pourraient gérer l'affichage en exploitant les noeuds, sans avoir à retoucher le php.
Bonne initiative en tout cas :]
29 sept. 2008 à 13:01
idéal pour ma grand-mère ;) depuis son blog, elle a juste à uploader sur serveur dans fck... Nickel.
Merci pour ce code léger, et quelque part fûté.
En gros, chuis pas tout à fait d'accord avec individis-bis.
++
25 sept. 2008 à 09:31
Pas si mal, mais...
Mais en bref cela n'apporte rien de plus que les nombreuses galleries que nous avons déjà déposées sur ce site.
Bonne continuation
24 sept. 2008 à 13:59
Inutile de connaître php pour faire tourner ce flash, tu mets le répertoire complet et c'est tout. Le script php ne fait que renvoyer le contenu du répertoire "photos".
Tu n'as à ouvrir le script que si tu veux rajouter des formats de fichiers ou indiquer un autre répertoire pour tes photos.
Ton xml, il faut bien le générer, donc pouvoir faire tourner un langage sur ton serveur. Et si tu penses à un upload d'un xml, c'est justement ce que je voulais éviter à l'utilisateur : L'obligation de remplir un fichier texte.
Maintenant, tu peux toujours remplacer le params.php par un params.txt et te taper à la main la liste de tes images uploadées...
Chris
24 sept. 2008 à 13:46
- les gens ne connaissent pas forcément PHP
- les serveurs ne font pas tous tourner PHP (les serveurs de page perso, par exemple)
Le xml reste une solution simple et accessible à tous pour ajouter facilement des photos.
Peg'
24 sept. 2008 à 13:39
Merci pour tes commentaires constructifs.
J'avoue ne pas avoir essayé sous easyPhp, probablement un test sur le répertoire. Essaye en uploadant le tout sur un serveur quelconque sous linux.
J'ai volontairement pas utilisé le xml pour justement ne pas avoir à le générer à chaque mise à jour du répertoire de photos. Le script tourne pratiquement aussi vite que lire un xml. Le but de cette galerie est de fournir une base comme je l'indique dans le lisezMoi. A chaque développeur de le personnaliser. Par exemple, tu peux utiliser ce script dans joomla très facilement, sans avoir à installer un composant ou un module supplémentaire. C'est parfois très intéressant.
http://www.oepslorient.org/component/option,com_wrapper/Itemid,135/
Tu peux ajouter .jpeg dans la chaine formats de params.php
Pour le point, effectivement, on pourrait faire la recherche à partir de la fin de la chaine.
Pour finir, tout script est perfectible, j'ai uploadé ce simplissime script plus comme un tutoriel que comme un composant finalisé. A toi d'en faire ce que tu veux :
- générer un XML
- preload
- plusieurs albums
- lien, nom, desciption, date...etc
Un débutant y apprend à se servir de loadVar, loadClip et à scanner un répertoire avec php
Un client, peut faire une mise à jour simplement par FTP sans ouvrir photoshop ou fireworks et sans avoir à informer quoi que ce soit. C'est parfois intéressant..
Bye
Christophe
24 sept. 2008 à 12:50
impossible de le faire tourner en local chez moi, malgré easyphp...
Ca ce lance mais jamais rien n'apparait dans l'animation.
La remarque de Pegase31 est un peu abrupte... mais il a raison !
Tu devrais pousser ton concept un petit peu plus loin et générer un xml (via ton script php), xml qui fournira a ton script le contenu de la galerie.
Pourquoi ?
1° Si tu commence à avoir beaucoup de photos, à chaque fois que quelqu'un va visiter la galerie, tout le bazar est recalculé, compilé dans une chaine (qui va furieusement s'allonger) et envoyer à flash. Perte de temps, utilisation de ressources serveur inutile puisque si on fait le travail 1 fois et qu'on en sort un xml, c'est plus simple et plus direct.
2° Si tu veux faire évoluer ta galerie, ça peut être très utile un xml... ajouter un commentaire sur les photos par exemple, ajouter un lien vers un autre site (encore par exemple), etc (toujours par exemple)
Quid des mise à jours alors ?
tu fais un script d'upload de photo (en flash pourquoi pas) et qui lance ton générateur de fichier xml une fois tes images uploadées et le tour est joué.
Ou bien tu l'appelles manuellement une fois tes images placées sur le serveur avec ton logiciel ftp préféré.
Ajoute l'extension jpeg dans tes format autorisés (.jpg ou .jpeg sont tous les 2 valables)
Il doit y avoir un moyen facile en php de ne pas interdire le . dans les noms de fichier (c'est restrictif...)
Tu n'as pas un lien pour voir ta galerie tourner 'en vrai'
@+
Girou
24 sept. 2008 à 11:42
Peg'