Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CALENDRIER ÉVÉNEMENTIEL - FLASH/PHP/MYSQL


Information sur la source

Catégorie :Date & heure Classé sous : calendrier, php, mysql, événements Niveau : Initié Date de création : 08/03/2006 Date de mise à jour : 13/03/2006 12:03:51 Vu / téléchargé: 50 480 / 8 027

Note :
9,27 / 10 - par 15 personnes
9,27 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (76)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
Calendrier avec affichage d'événements.
La fonction de calcul du tableau de chaque mois a été trouvé sur ce site : http://www.flashkod.com/codes/CALENDRIER-DYNAMIQUE-MOINS-TIT-PEU_21703.aspx
J'ai ajouté la notions d'événements avec l'interaction Flash/PHP/MySQL.

Le calendrier s'affiche mois par mois.
La date du jour est "éclairé".
Des boutons apparaissent sur les dates pour lesquelles un évenement est enregistré dans la base de données. L'action sur les boutons fait apparaitre une fenêtre avec le contenu de l'événement.

le fichier "agenda/bd.sql" est à importer dans une nouvelle base de données "agenda". La table "calendrier" créée contient deux exemples (un au 25/12/2005 et un au 12/03/2006).

Le répertoire "agenda/" de la source est à mettre dans le www/ (pour les utilisateurs d'easyPHP).
On accède alors à l'exemple en local via : http://localhost/agenda/agenda.html

Le fichier "agenda/connexion.php" contient les paramètres de connexion à la BDD (rien à changer si vous testez en local via easyPHP)

Le fichier "agenda/req_agenda.php" contient la requête de consultation qui fait le lien entre l'animation et la BDD.

Il y a deux versions pour l'animation : une MX et une 8 (la différence à purement graphique : effets biseau et ombre)

Trois images dans l'animation:
   - image 1 : Initialisation des variables mois/anée (à la date du jour par défaut)
   - image 2 : Fonction de calcul de la disposition du tableau des jours et stop().
   - image 3 : Appel de l'afficahge du tableau et définition des cangements de mois/année
L'image 2 contient un clip hors-champ, en haut à gauche, dont l'action contient l'interfaçage avec PHP/MySQL, il "débloque" l'accés à l'affichage (image3), une fois la synchro effectuée.
 

Source

  • -- la table calendrier :
  • DROP TABLE IF EXISTS `calendrier`;
  • CREATE TABLE IF NOT EXISTS `calendrier` (
  • `id` int(11) NOT NULL auto_increment,
  • `jour` int(11) NOT NULL default '0',
  • `mois` int(11) NOT NULL default '0',
  • `annee` int(11) NOT NULL default '0',
  • `evenement` text NOT NULL,
  • KEY `id` (`id`)
  • ) ENGINE=MyISAM AUTO_INCREMENT=2 ;
  • INSERT INTO `calendrier` (`id`, `jour`, `mois`, `annee`, `evenement`) VALUES (1, 25, 12, 2005, 'HO HO HO...\nJoyeux Noël !!!');
  • INSERT INTO `calendrier` (`id`, `jour`, `mois`, `annee`, `evenement`) VALUES (2, 12, 3, 2006, '- Ceci est un test !!!');
  • // Le fichie req_agenda.php
  • <?
  • include("connexion.php");
  • $mois=$_POST["mois"];
  • $annee=$_POST["annee"];
  • $txt="";
  • $req="SELECT * FROM calendrier WHERE mois='$mois' AND annee='$annee'";
  • $res=mysql_query($req);
  • while($obj=mysql_fetch_object($res)){
  • $txt.="&textevent".$obj->jour."=".utf8_encode($obj->evenement);
  • }
  • echo"?textevide=\"\"".$txt;
  • @mysql_free_result($res);
  • mysql_close();
  • ?>
  • // Le code ActionScript pour la mise à jour :
  • onClipEvent(load) {
  • var mlv:LoadVars = new LoadVars();
  • mlv.mois=_root.mois;
  • mlv.annee=_root.annee;
  • mlv.sendAndLoad("req_agenda.php",mlv,"POST");
  • mlv.onLoad = function () {
  • for(var i=1; i<32; i++){
  • _root["textevent"+i]=this["textevent"+i]
  • }
  • _root.gotoAndPlay(3);
  • }
  • }
  • PS : la fonction AffichageCalendrier() de l'image 2 vérifie les variables texteevent1, texteevent2, ... et positionne les boutons au besoin.
-- la table calendrier :
DROP TABLE IF EXISTS `calendrier`;
CREATE TABLE IF NOT EXISTS `calendrier` (
  `id` int(11) NOT NULL auto_increment,
  `jour` int(11) NOT NULL default '0',
  `mois` int(11) NOT NULL default '0',
  `annee` int(11) NOT NULL default '0',
  `evenement` text NOT NULL,
  KEY `id` (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 ;

INSERT INTO `calendrier` (`id`, `jour`, `mois`, `annee`, `evenement`) VALUES (1, 25, 12, 2005, 'HO HO HO...\nJoyeux Noël !!!');
INSERT INTO `calendrier` (`id`, `jour`, `mois`, `annee`, `evenement`) VALUES (2, 12, 3, 2006, '- Ceci est un test !!!');



// Le fichie req_agenda.php
<?
include("connexion.php");

$mois=$_POST["mois"];
$annee=$_POST["annee"];

$txt="";
$req="SELECT * FROM calendrier WHERE mois='$mois' AND annee='$annee'";
$res=mysql_query($req);
while($obj=mysql_fetch_object($res)){
	$txt.="&textevent".$obj->jour."=".utf8_encode($obj->evenement);	
}

echo"?textevide=\"\"".$txt;

@mysql_free_result($res);
mysql_close();
?>



// Le code ActionScript pour la mise à jour :
onClipEvent(load) {
	var mlv:LoadVars = new LoadVars();
	mlv.mois=_root.mois;
	mlv.annee=_root.annee;
	mlv.sendAndLoad("req_agenda.php",mlv,"POST");
	
	mlv.onLoad = function () {
		for(var i=1; i<32; i++){
			_root["textevent"+i]=this["textevent"+i]
		}
		_root.gotoAndPlay(3);
	}
}


PS : la fonction AffichageCalendrier() de l'image 2 vérifie les variables texteevent1, texteevent2, ... et positionne les boutons au besoin.

Conclusion

Ce calendier a été développé lors de la mise en place du site :
http://selduhavre.free.fr/agenda.php

Un exemple d'événement se situe au 1er janvier ou 4 février 2006.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

13 mars 2006 12:03:51 :
M-à-J 13/03/2006 : Ajout de commentaires dans agenda.fla et req_agenda.php

Commentaires et avis

signaler à un administrateur
Commentaire de cortoh le 09/03/2006 00:58:08

propre, et fonctionnellement, ca tourne nickel! peut etre un petit manque de commentaires sur ta source, mais pas plus que ca.


pas encore detecte de bug, mais tout arrive... nah, je deconne...

9/10

signaler à un administrateur
Commentaire de tintin119 le 09/03/2006 19:46:17

salut,

ta source est vraiment chouette. J'en ai une autre qui peut t'intéresser pour d'autres types de calendriers puisqu'elle sait gérer plusieurs évènements pour une même journée... et le tout stocké dans un fichier xml...

Un exemple à l'adresse suivante : www.cntl-marseille.com/cntl

Pour télécharger la source en version flash ou mxp (composant flash), aller sur flashcomponents.net (un super site de composants flash!). Taper "calendar" dans le moteur de recherche. Il s'agit du JM Events Calendar V.1.2.0.

Bonne continuation

signaler à un administrateur
Commentaire de sophie1011 le 12/03/2006 19:36:41

Sérieux, ça surpasse le reste des sources de date et heure. Bravo, j'adore.

Mais comme l'a dit Cortoh, elle manque de commentaires. Il faut allors tout déchiffrer nous-même pour la comprendre. Mais je te dis quand même Bravo.

Puis je dois dire que le point fort de ta source, c'est qu'elle est simple. La simplicité c'est souvent la clé pour éliminer des bugs. Je n'en ai pas vu jusqu'à maintenant.

signaler à un administrateur
Commentaire de gyome314 le 13/03/2006 09:26:52

Merci beaucoup ;)

Promis, je vais rajouter quelques commentaires dès que j'aurais 5 minutes...

A+
Gyome

signaler à un administrateur
Commentaire de Lkis le 23/03/2006 13:53:31

Salut, est ce quelqu'un pourrai me dire comment installer ce calendrier car je suis un gros noob lol et je débute.
Merci de votre aide

signaler à un administrateur
Commentaire de Lkis le 23/03/2006 13:53:41

Salut, est ce quelqu'un pourrai me dire comment installer ce calendrier car je suis un gros noob lol et je débute.
Merci de votre aide

signaler à un administrateur
Commentaire de xeus007 le 25/03/2006 02:15:57

Bonjour se je narrive pas a configurer le connexion.php car une fois sur mon serveur le calendrier ne trouve plus ma base de donné....

signaler à un administrateur
Commentaire de doudou3208rt le 05/04/2006 11:33:03

ouais, les fichiers "req-agenda.php" et "connexion.php" ne sont meme pas présents, comment fait-on pour installer ?

signaler à un administrateur
Commentaire de gyome314 le 06/04/2006 09:35:11

Es-tu sur d'avoir correctement décompressé la source ?

Parce que je viens de vérifier et tous les fichiers sont présents...

signaler à un administrateur
Commentaire de doudou3208rt le 06/04/2006 09:48:01

oulà je ne comprends plus rien, ce n'est pas du tout ce fichier que j'ai téléchargé la fois dernière !

signaler à un administrateur
Commentaire de doudou3208rt le 06/04/2006 10:04:33

Salut tout le monde !
Sa fonctionne bien, mais je n'ai pas tout à fait saisi la manière d'ajouter des évênements. Si quelqu'un pouvait m'aider !

signaler à un administrateur
Commentaire de gyome314 le 07/04/2006 14:45:22

Il n'y a pas d'interface de saisie, il faut le faire manuellement via l'interface phpMy admin : http://localhost/mysql/ (sous easyphp1-8), il suffite d'insérer une ligne dans la table pour ajouter un événement...

signaler à un administrateur
Commentaire de doudou3208rt le 07/04/2006 17:01:22

trop compliqué pour moi ! Merci quand même :o)

signaler à un administrateur
Commentaire de marchoux le 08/04/2006 16:18:22

Salut,

Et merci pour ce post.

Bon j'ai un bleem j'arrive bien a le faire marcher. mais j'amerai pas le faire marcher quand je l'intergre a un clip. Je me dit normale, je super nul en AS et il doit avoir une histoire de _root.

Alors je me dit, je fais faire un loadMovie("agenda.swf", "position"); dans mon clip. Mais la, quand l'appel la page ou ce trouve mon clip avec le loadMovie ca relance le scenario.

Question ? Cela est-il possible a la base de l'intégrer dans un clip et si oui vers quelle tuto je dois me diriger.

Merci d'acance et encore bravo pour cettte sources

signaler à un administrateur
Commentaire de gyome314 le 10/04/2006 10:52:45

effectivement, le développement de l'agenda n'a pas été prévu pour être intégré par la suite...
J'ai collé des _root. toutes les 4 lignes :s

C'est pas terrible niveau intégration mais bon, ca permet de se repéré facilement dans le code.

Très franchement, je ne suis pas très calé en flash imbriqués, je laisse ca au pro, mais je vois mal comment faire, sans retoucher aux scripts de la source, désolé...

J'espère que quelqu'un pourra me contredire ...?

Bon courage, A+
Gyome.

signaler à un administrateur
Commentaire de marchoux le 10/04/2006 22:54:44

Salut,

Bon merci pour ta réponce. Je pense que je vais essai de retouche le code sans trop lui faire de mal. Car le AS c'est ps mon truc, mais bon il faut bien un debut à tout.

A+

JC

signaler à un administrateur
Commentaire de krs_all le 16/04/2006 04:29:13

salut deja merci pour ce ptit cadeaux

ensuite via easyphp kelk un pourrait m expliker comment rajouté un evenement une fois arrivé sur phpadmin j ai peur de faire n importe koi?

et pour la fenetre admin , j ai redimensionné mon calendrier et les caractere de la fenetre d animation ne sont pas tres visible ou je peux corriger ça

signaler à un administrateur
Commentaire de kily le 20/04/2006 10:40:36

Bonjour à tous. Merci pour se code, il a été très bien réalisé.

Bref je poste un message afin de savoir comment serait il possible de lire plusieurs evenements inscris dans une BD, ayant la meme date et accessible en un seul clic. Car pour le moment, c'est le dernier evenements qui est affichés et non les 2.

Merci d'avance.

signaler à un administrateur
Commentaire de gyome314 le 20/04/2006 11:50:57

Hello

krs_all : une fois dans phpmyadmin, il suffit de sélectionner ta base agenda, cliquez sur ta table calendrier, puis sur l'onglet "insérer" et voila... (attention, le format de date est anglais : aaaa-mm-jj)

Kily : malheuresement, je n'ai pas prévu ce cas de figure, je te suggère simplement de regrouper les textes des événements ayant lieu à une meme date (c comme ca que je fais personellement, parske g pas trop eu le courage de me replonger dans le code..., mais si le coeur t'en dit :p)

Merci à tous pour vos encouragements, A+.
Gyome.

signaler à un administrateur
Commentaire de kily le 20/04/2006 12:05:31

ok merci pour ton conseil

signaler à un administrateur
Commentaire de loopingskyte le 02/09/2006 17:26:54

bonjour
je suis avec jexiste.fr comme hebergeur j'ai tout reussi à installer et je rajoute manuellement les evenement seulement le probleme c'est que l'es evenement ne s'affiche pas. J ai rien fais dans le fichier req_agenda.php parce que je ne sais pas du tout quoi mettre pouvez vous me guidez

signaler à un administrateur
Commentaire de SaXo360 le 02/10/2006 12:25:53

Salut, j'aurais voulu savoir si quelqu'un a réussi a le modifier pour que lorsqu'on l'appel dans un autre sxf, l'agenda marche.
Merci j'attends vos reponses :P

signaler à un administrateur
Commentaire de lerebel13 le 03/10/2006 16:43:01

Hello.
J'aimerais avoir une petite aide pour effectuer la chose suivante :
afficher un lien (url ou image) dans la fenêtre d'information du jour (lorsqu'on clique dessus).
Je gère un agenda dynamiquement et j'aimerais pouvoir afficher des images.
Merci.....

signaler à un administrateur
Commentaire de leypowers le 14/10/2006 18:31:29

Bonjour petite question...
Ce que tu as fait est superbe et je n'ai rien trouvé de semblable
j'ai donc télécharger pour essayer en local et là (c'est peut être normal) tous les 2 du mois ont un "blabla" d'inscrit, et je ne sais pas pourquoi, et les dates indiquées dans la base bd.sql ne sont pas répercutées... As tu des réponses pour moi ?
Meri

signaler à un administrateur
Commentaire de JaxProd le 20/10/2006 20:18:01

Salut,

G le même problem que leypowers apparament ça à l'air de fonctionner pour tout le monde jusqu'au 14 oct est ce que la source aurait été modifié ?

Merci d'acvance

signaler à un administrateur
Commentaire de gyome314 le 21/10/2006 12:14:04

Non, pas de modification de la source récemment, je vais jeter un oeil à ca, je ferais la mise à jour si je rencontre un bug  qui ne s'était pas encore manifester jusque là ;)

signaler à un administrateur
Commentaire de mobus le 26/12/2006 10:54:13

Bonjour, j'aime beaucoup cette source et j aimerais savoir comment faire pour avoir ce meme calendrier sous dominante rouge au lieu de bleue :)
Merci :)

signaler à un administrateur
Commentaire de Ngaliod le 27/12/2006 14:38:26

Salut, ce script est vraiment génial, cela dit je suis assez moyen en AS et j'ai beau avoir parcouru le code plusieurs fois, je n'arrive pas à trouver comment modifier la typo d'affichage des jours...
J'ai aussi inclu le calendrier dans un symbole incliné, pas de problème pour gérer l'affichage du texte dynamique des mois, puisque l'instance est sur la scène, j'importe tout simplement les glyphes, mais en ce qui concerne le texte dynamique des jours... je sais vraiment pas comment m'y prendre, j'arrive pas à trouver d'où il sort :-P
J'vous remercie d'avance si vous pouvez m'aider

signaler à un administrateur
Commentaire de Ngaliod le 27/12/2006 14:46:27

En fait je suis bête, j'avais pas vu le symbole 888, désolé, tout va bien :-)

signaler à un administrateur
Commentaire de fos4 le 07/01/2007 23:06:22

Salut.
Je voudrai pouvoir ajouter des liens dans les evenements mais j'ais tout essayé et ca ne marche pas.Quelqu'un aurait reussit ??

signaler à un administrateur
Commentaire de gyome314 le 08/01/2007 09:17:14

Ca doit etre faisable :

Sur le calque action script, image 2, ligne 41 il faut remplacer
_root.fevent.cadre.texte.text=_root["textevent"+this.num];
par
_root.fevent.cadre.texte.htmlText=_root["textevent"+this.num];

Et aussi rendre le texte au format HTML dans le clip Evenement, et ce devrait fonctionner en rentrant du code HTML dans la BDD.

A+
Gyome

signaler à un administrateur
Commentaire de je007 le 09/01/2007 16:27:41

Bonjour,

tout d'abord félicitation a toi pour ce boulot c'est vraiment sympa! cependant, je n'arrive pas a faire fonctionner ton calendrier en ligne. j'ai créé un base de donnée 'calendrier' phpmyadmin ensuite j'y ai rajouté des évenemments. J'ai également été faire les réglges nécessaire dans le fichier connection.php mais pas moyen de voir les évenemments s'afficher! est-ce que je dois faire des modifications dans req_agenda.php? ou alorsd ai-je mal construit ma base de donnée?

merci de m'aider

signaler à un administrateur
Commentaire de gyome314 le 09/01/2007 17:34:57

Hello,

Si tu suis rigouresement les instructions que je donne dans cette source, il ne devrait y avoir aucuns soucis...

Une chose est sure, il n'est en théorie pas nécessaire de toucher au fichier req_agenda si la structure de la table est la même.

Difficile de diagnostiquer une erreur, mais ta base de données devrait s'appeler "agenda", et la table contenue à l'interieur "calendrier".

Bon courage, A+
Gyome.

signaler à un administrateur
Commentaire de je007 le 09/01/2007 17:47:38

ok le problème c'est que vu que j'utilise une base de donnée de mon école, je n'ai pas le droit de recréer une nouvelle base de donnée!

est-ce que je dois juste changer 'agenda' qui se trouve dans connection.php ou est-ce que je dois le faire ailleurs aussi?

autre petite question :-) est-ce que tu peux m'expliquer ce que je dois mettre dans attribut lors de la création de ma table???

et aussi lorque j'insère un evenemment qu'est que je dois mettre dans fonction??

merci d'avance et désolé du dérangement

signaler à un administrateur
Commentaire de moniteur52 le 09/01/2007 18:50:48

tous d abord meilleurs voeux a vous tous ...
ensuite j aimerai en savoir plus sur comment creer un lien active qui m enverrer vers une page de mon site par rapport à l'evenement d'une date

merci d'avance

signaler à un administrateur
Commentaire de felimalo le 12/01/2007 21:56:13

Bravo pour ce superbe calendrier dynamique.
J'aurais juste une question je viens de l'installer sur mon site ( htt://bcmusau.free.fr ) et j'aimerais modifier la police de caractère dans l'évenement (taille, police, etc...).
est ce possible ?
Si oui comment.
Merci
bonne année flash.
felimalo

signaler à un administrateur
Commentaire de gyome314 le 15/01/2007 10:18:31

Hello,

Dans la bibliothèque de l'animation, tu trouvera un clip "Evenement" avec un champ texte sur le "Calque 2". Il suffit de modifier les propriétés.

A+
Gyome.

signaler à un administrateur
Commentaire de moniteur52 le 16/01/2007 22:28:36

salut a tous j ai fait un petit truc en flash pour remplir la base de donnée Mysql en complement de ce programme . comment dois je faire pour le partager ?

a plus
bonne continuation a tous

signaler à un administrateur
Commentaire de nina_bee le 09/02/2007 02:31:17

super sympa ce code!!! exactement ce que je cherchais. Par contre j'ai le meme problème que leypowers ... le blalbla tous les 2 du mois et impossible d'afficher les autres évennements... si quelqun avait la solution merci de la poster ici!!! Quant à moi je continue de chercher...

signaler à un administrateur
Commentaire de gyome314 le 09/02/2007 11:13:47

Bonjour à tous...

Une solution au bug des blalbla reporté dans ma source :

le fait de voir apparaitre des "blabla" tous les 2 de chaque mois, vient du fait que l'animation lit les fichier req_agande.php comme un fichier texte, au lieu aue le script soit interpréter comme du PHP.
Et effectivement dans les commentaires de mon fichier req_agenda.php, il y a des "Blabla" qui trainent à une date 2...

Bref, si vous avez cette erreur, ca veut dire concrètement que votreanimation flash n'interroge pas le fichier req_agenda.php via le protocole http.

Pour régler ce souci, il suffit de modifier la source de l'animation :
1-placez vous sur l'image 2 de la scène principale
2-Sélectionnez le clip représenté par un petit rond, qui se trouve en dehors de la scène, en haut, à gauche...
3-F9 pour faire apparaitre les actions associé au clip
4-Modifier l'instruction:
   mlv.sendAndLoad("req_agenda.php",mlv,"POST");
par
   mlv.sendAndLoad("http://adresse_de_mon_serveur/chemin/req_agenda.php",mlv,"POST");

5-sauvegarder et publier à nouveau l'animation

Bien sur c'est à vous d'adapter l'adresse d'interrogation du fichier req_agenda.php par rapport à sa localisation sur le serveur...

pour ceux qui utilise cette source en localhost avec EasyPHP comme je l'ai expliqué plus haut, il suffira de mettre :
    mlv.sendAndLoad("http://localhost/agenda/req_agenda.php",mlv,"POST");

Même si cela n'est à prioris pas nécessaire...

Bon courage a tous
A+
Gyome.

signaler à un administrateur
Commentaire de Dark Dee le 02/04/2007 11:35:06

Bonjour,

alors moi je trouve cette source tres tres interessante!!

le truc, c que moi le php et MySQL j'y connait rien!!
Je voudrai savoir a quoi correspndent "host", "user" & "pass" dans le connection.php, et comment créé la base de donner agenda?

merci

signaler à un administrateur
Commentaire de gyome314 le 02/04/2007 20:53:56

Host, c'est le nom de la machine qui contient ta base de donnée Mysql. Si tu installe EasyPHP (voir google) pour faire tourner ta base de donnée sur ton PC, ca sera http://localhost/, sinon, ca sera sur un hébergeur qui te propose l'accès à une Base MySQL, genre: http://mosite.free.fr

user et pass son les identifiant et mot de passe permettant l'accès à la base de donnée. ca sera "root" et "" en local. Sinon, cela dépend de ton hébergeur...

Bon courage, A+
Gyome

signaler à un administrateur
Commentaire de MANZO le 20/06/2007 19:16:25

Merci je vais essayé ça !

signaler à un administrateur
Commentaire de pfdev le 29/06/2007 10:53:48

bonjour et encore bravo pour le code.

j'ai juste un petit probleme, je n'arrive pas ouvrir le fichier FLA avec flash MX. Est ce normal ?

cordialement

signaler à un administrateur
Commentaire de baloo972 le 09/10/2007 18:18:25

Salut
j'ai inséré des évènements dans la table calendrier en utilisant PHPmySql, mais ils n'apparaissent pas dans mon swf
je n'arrive pas à voir non plus comment enlever l'évènement "blablabla"
peux tu m'aider stp

signaler à un administrateur
Commentaire de web66 le 16/10/2007 17:17:33

Bonjour,
Etant totalement débutant en la matière pouvez-vous me dire que faire des fichiers téléchargés et dans quel ordre (hormis la base de données que j'ai su créé ...bon soit ..impossible de m'y connecter malgré les bons identifiants ( table n'existe pas !!!)
Voilà, merci d'avance car cela fait longtemps que je cherche ce style de calendrier.

MERCI D'AVANCE

signaler à un administrateur
Commentaire de axsymada le 12/12/2007 16:45:25

bonjour a tous
j'ai respecté toutes les taches
j'ai modifié la source.FLA
mon sous repertoire s'apelle test
mlv.sendAndLoad("req_agenda.php",mlv,"POST");est remplacé par mlv.sendAndLoad("http://localhost/test/req_agenda.php",mlv,"POST");
quand j'essaye de lire la page agenda.html en local
j'ai toujours le blalbla tous les 2 du mois .....

si une personne pouvait venir a mon aide...merci

signaler à un administrateur
Commentaire de gyome314 le 14/12/2007 13:34:25

Bonjour,

Pour que l'animation Flash fonctionne correctement, vous devez y accéder via un serveur type apache :

l'anamition doit être affchée dans une page HTML via une url du type :

http://mon_serveur/ma_page_contenant_l_animation.html

Si vous ouvrez l'animation ou la page html directeur via votre explorer, la requête vers la base de donnée ne peut pas s'effectuer correctement...

Gyome314

signaler à un administrateur
Commentaire de axsymada le 14/12/2007 15:41:07

moi j'ai mis le flash modifié sur une page html avec
dreamweaver...j'ai tout mis sur mon site ,chez mon F.A.I quand je lis la dite page ???
J 'ai encore le 2 de chaque moi desolé

peut etre que quelque chose m'echappe

signaler à un administrateur
Commentaire de zildjian77 le 02/01/2008 18:59:36

bonjour,
je viens de trouver ce calendrier, qui correspond tout à fait à ce que je cherche (j'ai rajouté un formulaire pour le remplir plus facilement...). juste une question : comment ajouter un lien cliquable dans la fenêtre évènement qui s'ouvre ?

merci d'avance

stef

signaler à un administrateur
Commentaire de sebseb44 le 22/01/2008 19:40:06

Bonjour et félicitations pour ce script excellent !
J'ai cependant un pb d'intégration à mon site : http://chantenay-clg44.ac-nantes.fr
Je veux que l'agenda apparaisse sur la première page, index.html à la racine du site, mais j'ai mis les fichiers dans le dossier 'agenda' sous la racine et vous pouvez voir ce que ça donne...
Le code dans sommaire.html, qui fait la partie gauche de mon cadre et qui est enregistrée dans 'accueil' sous la racine :
<body bgcolor="#E5E5E5">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="185" height="148" id="agenda" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="../agenda/agenda.swf" />
<param name="menu" value="false" />
<param name="quality" value="high" /><param name="bgcolor" value="#E5E5E5" />
<embed src="../agenda/agenda.swf" menu="false" quality="high" bgcolor="#E5E5E5" width="185" height="148" name="agenda" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>

Quelqu'un aurait une idée pour me permettre de faire fonctionner tout cela ?
Merci beaucoup par avance !

signaler à un administrateur
Commentaire de sebseb44 le 22/01/2008 19:45:51

RECTIFICATION :
ça fonctionne quand je mets tous les fichiers du répertoire 'agenda' dans le répertoire du fichier qui fait mon sommaire.

signaler à un administrateur
Commentaire de sebseb44 le 28/01/2008 01:09:42

Maintenat que je me suis fait à l'idée de mettre les fichiers du script dans le dossier de mon sommaire, j'ai un autre problème qui ne devrait pas poser de problème : la taille de l'écriture d'un évènement.
J'ai vu que c'était expliqué précédemment mais cela ne donne aucun résultat malgré la méthode (ouvrir puis modifier le calque).
Dans le détail, comment dois-je m'y prendre ??

Merci par avance.

signaler à un administrateur
Commentaire de pakawash le 21/03/2008 05:24:51

Salut à tous,

Super ton Calendrier, mais si tu déplace le tout sur un autre clip et non sur _root, ben la rine ne marche.
J'ai pourtant changer le code pour l'adapter mais rien.
J'ai tout tourné dans tous les sens.

quelqu'un aurait réussi?

En vous remerciant.

signaler à un administrateur
Commentaire de axsymada le 06/04/2008 18:42:47

bonjour

je suis tres interessé par votre agenda
j'ai vraiment besoin d'aide s v p
pour l'installer sur mon site.

en local j'ai le serveur wamp
j'ai dreamweaver mx + flash 8
donc :
je sais mettre le swf dans ma page
je sais modifier la source fla
j'ai tout essayé mais je n'arrive pas
a changer les évenements a la date une
date voulu pourquoi ?
merci

signaler à un administrateur
Commentaire de jbashh le 20/04/2008 03:47:34

Génial ! un grand bravo un grand merci.

(pour répondre au message précédent la réponse au problème se trouve dans les commentaires plus haut :))

signaler à un administrateur
Commentaire de axsymada le 20/04/2008 08:38:42

jbashh a dit
(pour répondre au message précédent la réponse au problème se trouve dans les commentaires plus haut :)

et non j'ai suivi les conseils plus haut mais cela ne marche pas chez moi.j'ai tourné ca dans tout les sens,je dois passer a coté c'est sur

signaler à un administrateur
Commentaire de jbashh le 21/04/2008 17:13:52

"non j'ai suivi les conseils plus haut mais cela ne marche pas chez moi.j'ai tourné ca dans tout les sens,je dois passer a coté c'est sur"

peu être un pb avec ton FAI si tu a bien rempli la base sql , fait toute les manipulations.

à moins que ton calendrier soit imbriqué dans un clip ou chargé dans un clip en externe.

si c'est le cas, en chargeant en "loadMovieNum", en changeant certain ciblages type _root ça fonctionne.(j'ai lu la question a ce propos quelque part plus haut dailleurs, c'est donc un pb de ciblage et/ou chargement externe )

signaler à un administrateur
Commentaire de axsymada le 21/04/2008 18:33:00

je te remercie jbashh pour ta reponse mais meme en local
sous wamp impossible de changer le 2 de chaque mois ???

signaler à un administrateur
Commentaire de gwejea le 22/05/2008 15:35:25 8/10

bonjour

je suis novice, et j'aimerais utiliser cet outils,mais il me semble qu'il ne ce connecte pas sur la base de données, pouvez vous retracer exactement la procédure à suivre, ou placer les fichiers sur le serveur.
je n'ai pas trouver d'explications simples et clairs sur les commentaires précédents.
merci

signaler à un administrateur
Commentaire de siskozed le 03/08/2008 02:00:23

génial merci beaucoup ! Pas de galère dans ce code... J'ai mis 5 minutes à comprendre avec tes explications. Merci !
Vive le partage. =)

signaler à un administrateur
Commentaire de pipasol26 le 24/08/2008 23:32:35 10/10

Bonjour et merci beaucoup pour ce super calendrier !

signaler à un administrateur
Commentaire de sbrhg le 30/08/2008 15:10:21 10/10

C'est un outil GÉNIAL, à conseiller et à intégrer dans tous les bons sites d'association ! De plus, les différents scripts php à ou ActionScript sont suffisamment clairs pour être utilisables par un débutant (que je suis !).
Cela correspond EXACTEMENT à ce que je cherchais...

Merci pour ton travail qui mérite vraiment des ÉLOGES.

signaler à un administrateur
Commentaire de grinding_yanus le 12/09/2008 19:12:34

Hello,

Excellent code en effet mais par contre j'ai un problème, je ne vois pas en surbrillance les deux dates test de la base de données et donc ce n'est pas cliquable. Je ne peux cliquer que sur le  de chaque mois et c'est écris blablabla.

J'ai essayé pas mal de chose donc si quelqu'un peut m'aider car j'en ai bien besoin.

Merci à vous !

signaler à un administrateur
Commentaire de grinding_yanus le 12/09/2008 22:05:49

Ya un vrai souci dans le sens ou "blabla" vient d'un commentaire dans red_agenda.php et changer ce commentaire change le resultat à la visualisation.

D'où cela peut venir pour que changer du commantaire change le fond même du code?

signaler à un administrateur
Commentaire de etiennedelphiman le 14/09/2008 16:10:03

Super ton code mais il n'est pas fonctionnel sous firefox.........encore :(

signaler à un administrateur
Commentaire de Cpustack le 02/10/2008 11:25:14

Bonjour,
Effectvement la demo est trés jolie.
Mais pas moyen de le faire fonctionner.
Ne pourrait-on pas rendre l'appel à rq_agenda.php indépendant du dossier dans lequel on installe les modules?
Pour ma part même en plaçant le tout à la racine du site, je n'arrive qu'a 'blablabla' chaque 2 du mois.
Même le fait de renommer rq_agenda.php en rq_agenda.old ne provoque aucune réaction de l'appli.
Dommage parce que ça collait pile poil à ce que je cherchais :-(
@+

signaler à un administrateur
Commentaire de lebapsus le 15/10/2008 14:48:30

bonjour,
memes commentaires que plus haut. super application, mais je n'arrive pas à faire fonctionner l'affichage des jours de la bdd. Lorsque je lits le fichier req_agenda.php il n'y a rien donc le flash me slui transmet pas de données. C'est surement simple, mais je ne vois pas.
Tous mes fichiers sont dans le meme dossier.
si quelqu'un a une idée !!!

signaler à un administrateur
Commentaire de hleuwe le 22/10/2008 16:52:07

Bonjour à tous, j'ai le même problème.
Lorsque j'associe bien le calendrier à la base de données, aucun événement présent dans la table "calendrier" n'est pris en compte.

Si quelqu'un voit de quoi je parle et peut m'aider ?
Merci beaucoup.

signaler à un administrateur
Commentaire de tsaris le 25/11/2008 05:09:14

Bravo ça fonctionne très bien. Je reposte les instructions d'installation en ajoutant quelques détails pour que ça soit plus clair.

http://www.flashkod.com/codes/CALENDRIER-DYNAMIQUE-MOINS-TIT-PEU_21703.aspx
J'ai ajouté la notions d'événements avec l'interaction Flash/PHP/MySQL.

Le calendrier s'affiche mois par mois.
La date du jour est "éclairé".
Des boutons apparaissent sur les dates pour lesquelles un évenement est enregistré dans la base de données. L'action sur les boutons fait apparaitre une fenêtre avec le contenu de l'événement.

0-------- Créer une base de données mysql nommee agenda et un utilisateur root avec mot de passe.

1-------- le fichier "agenda/bd.sql" est à importer dans une nouvelle base de données "agenda". La table "calendrier" créée contient deux exemples (un au 25/12/2005 et un au 12/03/2006).

2-------- Le répertoire "agenda/" de la source est à mettre dans le www/ (pour les utilisateurs d'easyPHP).
On accède alors à l'exemple en local via : http://localhost/agenda/agenda.html

3-------- Le fichier "agenda/connexion.php" contient les paramètres de connexion à la BDD (changer els setting pour le nom, password et user de la base de donnes, rien à changer si vous testez en local via easyPHP)

Le fichier "agenda/req_agenda.php" contient la requête de consultation qui fait le lien entre l'animation et la BDD. (par défaut rien à changer)

Il y a deux versions pour l'animation : une MX et une 8 (la différence à purement graphique : effets biseau et ombre)

Trois images dans l'animation:
   - image 1 : Initialisation des variables mois/anée (à la date du jour par défaut)
   - image 2 : Fonction de calcul de la disposition du tableau des jours et stop().
   - image 3 : Appel de l'afficahge du tableau et définition des cangements de mois/année
L'image 2 contient un clip hors-champ, en haut à gauche, dont l'action contient l'interfaçage avec PHP/MySQL, il "débloque" l'accés à l'affichage (image3), une fois la synchro effectuée.


4-------- Il n'y a pas d'interface de saisie, il faut le faire manuellement via l'interface phpMy admin (inclu dans l'interface de gestion du site  : http://localhost/mysql/ (sous easyphp1-8), il suffite d'insérer une ligne dans la table pour ajouter un événement...

signaler à un administrateur
Commentaire de roomy le 30/12/2008 19:43:27

Ce script fonctionne bien mais il est vrai que certains rencontrent les problèmes de "BLABLA" au 2 de chaque mois.

Plusieurs causes peuvent en être l'origine dont celles-ci.

1/ Le fichier req_agenda.php n'ouvre pas la page par "<?php" mais par "<?" ce qui peut poser certains problèmes sur les versions récentes de php. Donc il faut commencer la page par <?php
2/ Si vous n'utilisez pas de templates, votre fichier req_agenda.php doit être au même niveau que la page dans laquelle est intégrée votre animation flash.

J'espère que cela vous servira.

Bonne fêtes

signaler à un administrateur
Commentaire de Cpustack le 31/12/2008 08:11:42

Mais bon sang, c'est bien sûr !!!!
Un blanc de trop (<? php) et ca change tout.
Ben maintenant c'est tout OK !
Merci pour ce suivi.
Bonne année et bon développement 2009 !!!

signaler à un administrateur
Commentaire de cecile15 le 25/01/2009 00:21:32

Bonjour,

Le calendrier est super, merci et j'ai réussi à régler le pb de "blabla" grace au <?php
Par contre, j'ai lu plusieurs posts mais je n'arrive toujours pas à changer la taille, les couleurs...du calendrier!

Merci d'avance

signaler à un administrateur
Commentaire de cecile15 le 25/01/2009 15:14:33

En fait, tout marche bien, sauf que je n'arrive pas à modifier la source FLA ou cliquer sur l'image 888 en haut à gauche afin de changer l'affichage du tableau et ses propriétés!!

Merci d'avance

signaler à un administrateur
Commentaire de etiennedelphiman le 25/01/2009 16:02:50

Même problème, j'aurais aimé modifier le FLA, mais sans succès, J'aimerais pouvoir modifier la couleur de fond (blanc)

Solution ???

Merci d'avance

signaler à un administrateur
Commentaire de koops27 le 04/02/2009 07:57:36

bonjour a tous!
moi j'ai mis le tous a la racine de mon site dans (www) puis je me suis connecté
a mon server phpMyAdmin
- fair importer le  bd.sql sa va créé la table calendrier
- clic sur la table calendrier sur la gauche
- puis sur afficher la sa va vous monter les événements déjà entrer
vous n'avez plus qu'a les modifier puis pour en insérer d'autre vous cliqué sur insérer.
ps : ne pas oublier de modifier  connexion.php avec vos paramètre
vous n'avez plus qu'a insérer ce code dans votre page :

<h1><span style="color: #ff0000;">Agenda</span></h1>
<p style="text-align: center;"><object width="400" height="320" data="agendaMX.swf" type="application/x-shockwave-flash"><param name="id" value="agenda" /><param name="align" value="middle" /><param name="allowScriptAccess" value="sameDomain" /><param name="menu" value="false" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="src" value="agendaMX.swf" /><param name="name" value="agenda" /></object>

    

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

flash Mysql et PHP [ par phennix314 ] Bonjour à tous,Mon probleme estle suivant lorsque je me connecte a un bd mysql avec php et que je recup des données sous flash je ne peux obtenir que CHAT - PHP - MYSQL [ par c0nsur ] Salut tout le monde!!!je suis en train de construire un CHAT en flash-php et mysqltout fonctionne SAUF que , un moment donné sur mon SWF du chat, je l probleme de communication flash -> php -> mysql [ par julius803 ] Voila, pour faire simple, a l'aide d'un code source trouver sur le net, j'ai creer un livre d'or en flash qui à l'aide de la fonction loadvar me perme [Flash - Php - MySQL- Javascript] modifié une base en fermant la page [ par Trascal ] Bijour tout le monde,Je suis en train de créer une page web utilisant le flash ainsi qu'une base de donnée MySQL et le Php pour le traitement des donn Flash/php/MySQL stockage de données dans BD [ par genshin ] bonjour à toi qui lit ma question.je m'arrache les cheveux depuis 2 jours sur ce theme : comment envoyer des données de falsh vers un DB Mysql ?j'ai l envoi de variable de Flash vers mysql AU SECOUR !!!! [ par genshin ] bonsoir à toi voivi 2 jours complets que je ramej'ai lu tout ce que g trouvé mais vraiment j'y comprends plus rien lorsque je charge ma page php avec Flash/PHP/MySQL et résultats [ par mailys6 ] Bonjour,je voudrais savoir si il y a un moyen d'afficher le résultat de mes requ^tes sous forme d'un tableau, comme on pourrait le faire en combinant [FLASH][PHP][MYSQL] pb de Cash involontaire [ par vvoisin ] Bonjour,j'ai un flash qui execute une requette sur ma base mysql toutes les 2 minutes.cette requette est un SELECT tout bete.tout fonctionne bien quan liste d'entrés FLASH/PHP/MYSQL BESOIN D'AIDE SVP [ par skyrainsknives ] ok avant de partir je veut vous dire que je suis pas programmeurje suis designerje veut faire de mon site flash un site auto-gérable via le netje cher probleme flash-php-mysql sur page perso free [ par lyonnel ] salut, je suis en train de demarrer un projet de jeu en flash qui communique avec une base de donnees mysql en utilisant du php via la commande sendAn


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,905 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.