Calendrier simple mais joli... v2.0

Soyez le premier à donner votre avis sur cette source.

Vue 33 796 fois - Téléchargée 3 259 fois

Description

Suite à une question sur le forum concernant un calendrier pour gérer des évènements... et bien voila le calendrier... Chez moi, il sert à afficher les anniversaires...

Le zip comprend plusieurs fichiers :
- calend.php : le code php...
- config.php : le fichier de connexion à la base, et aussi la liste des tables
- calend.css : le fichier de styles
- codejs.php : le code permettant l'affichage des bulles dhtml avec la liste des anniversaires

Le codes est commenté, mais si parfois je n'ai pas été très clair n'hésitez pas.

Prochainement l'ajout, modif et suppression des anniversaires.

J'attend vos commentaires.

Florian

MAJ 21.01.2008 : Affichage des évènements entre deux dates.

Source / Exemple :


Vous devez créer la table tab_rep :

CREATE TABLE `tab_rep` (
  `rep_uid` int(11) NOT NULL auto_increment,
  `rep_nom` varchar(150) NOT NULL default '',
  `rep_pre` varchar(150) NOT NULL default '',
  `rep_als` varchar(50) NOT NULL default '',
  `rep_ddn` timestamp(8) NOT NULL,
  `rep_pos` int(11) NOT NULL default '0',
  PRIMARY KEY  (`rep_uid`)
) TYPE=MyISAM;

Conclusion :


- Pas de bug connu. Testé sous ie, ns, firefox et crazy browser. Bon, c'est vrai que les styles ne fonctionne vraiment bien que sous ie donc un bug :-)

- Un précision quand à la bulle dhtml, dans la feuille css et dans le code JS, la bulle est de 200*200 pixels, j'ai mis le paramètres overflow à auto comme ça si les données sont trop importantes, de jolis ascenseurs apparaissent... vous pouvez changer la taille, mais pensez à la changer dans les deux fichiers.

MAJ 21.01.2008 :
- Je n'ai pas mis de css pour la page de l'intervalle.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

VestaX
Messages postés
376
Date d'inscription
mardi 2 décembre 2003
Statut
Membre
Dernière intervention
24 avril 2013

Ca a l'air bien, mais je ne sais pas comment rajouter des évenements sur ton calendrier. D'apres le screen, il y a une infobulle. Comment ajouter des évenements?
mohsen01
Messages postés
1
Date d'inscription
mercredi 23 avril 2008
Statut
Membre
Dernière intervention
9 mai 2009

Merci beaucoup mon ami,une calendrier tres merveilleux j'ai modifier ton code pour l'integrer dans mon projet de fin d'etude qui 'est un site web pour une association sportive ,j'ai utilisé cette calendrier pour afficher les match de la saison.tous ca marche lorsque j'affiche les information du match comme heure,les 2 équipes,le lieu,... dans l'info-bulle.mais j'ai un petit probleme :je veut afficher un peut de ces informations (heure du match) par exemple dans la case du tableau de la calendrier.
j'ai essayer ceci mais malheureusement ca marche pas,j'esepre que mon probleme est bien expliqué.merci d'avance pour m'aider.
cs_letesteur
Messages postés
7
Date d'inscription
mercredi 26 décembre 2007
Statut
Membre
Dernière intervention
17 janvier 2009

parfait, merci pour cette aide.
cs_mfaraday
Messages postés
144
Date d'inscription
vendredi 18 avril 2003
Statut
Membre
Dernière intervention
4 janvier 2010

Bonsoir

En fait, quand on définies la fonction "bir"

--> function bir(..., $tab, ...)
ensuite on l'utilise dans la fonction quand on génère notre requête sql.

Maintenant quand je me sers de la fonction je lui passe en paramètre la table pour définir la requête.

Je sais pas si j'ai été très clair :)

Flo
cs_letesteur
Messages postés
7
Date d'inscription
mercredi 26 décembre 2007
Statut
Membre
Dernière intervention
17 janvier 2009

Bonjour,
J'ai fais beaucoup d'évolution sur ce script.
Par contre j'ai besoin de faire une jointure sur une autre table.
mais comment faire ?
Je ne comprand pas comment on passe de $table['rep'] (pour définir la table) à $tab (dans la requete) ?
comme ça j'aurais pu rajouter une autre table.
Merci de votre aide.

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.

Du même auteur (cs_mfaraday)