Applet CCalendar, gestion des planning |
Que montre cet exemple ?
- Le support multilingue ( ici le Français ).
- La possibilité d'afficher certaines cases de couleur diffèrentes. Cet hôtel indique les jours possibles d'organisation de congrés.
Pour plus d'informations, reportez vous au bas de la page.
- Association d'évènement aux jours. Le 14 octobre est un exemple. Pour un exemple avec une URL associé, cliquer sur le 21 de chaque mois, le jour des jeux.
- La possibilitée de choisir le premier jour de la semaine, ici le Lundi.
|
Exemple |
HOTEL AIGLON |
Planning de reservation des congrés |
|
|
Cliquez dans une case pour réserver votre chambre
|
N'oubliez pas de rajouter le mot clé MAYSCRIPT dans le code HTML pour pouvoir mettre à jour les champs de la page.
<applet
code=ccalendar.class
name=ccalendar MAYSCRIPT
width=260
height=260
id = "cal">
<param name="fdw" value="1">
<param name="color_fond" value="AAAAAA">
<param name="color_full" value = "FF0000">
<param name="color_case" value="AAFFAA">
<param name="color_Comment" value="C0C0C0">
<param name="color_empty" value=" AAAADD">
<param name="field" value="DateField">
<param name="form" value="DateForm">
<param name="day1" value="Dimanche">
<param name="day2" value="Lundi">
<param name="day3" value="Mardi">
<param name="day4" value="Mercredi">
<param name="day5" value="Jeudi">
<param name="day6" value="Vendredi">
<param name="day7" value="Samedi">
<param name="month1" value="Janvier">
<param name="month2" value="Février">
<param name="month3" value="Mars">
<param name="month4" value="Avril">
<param name="month5" value="Mai">
<param name="month6" value="Juin">
<param name="month7" value="Juillet">
<param name="month8" value="Aout">
<param name="month9" value="Septembre">
<param name="month10" value="Octobre">
<param name="month11" value="Novembre">
<param name="month12" value="Décembre">
<param name="event_file" value="./example.evt">
<param name="sched_file" value="./schedule.txt">
</applet>
Pour chaque année, l'applet recherche un fichier du type 'annee'.txt dans le répertoire courant ( ex 1999.txt ou 2000.txt ).
Ce fichier doit être constitué de lignes. Chaque ligne représente un mois.
Chaque ligne est constituée de 0 et de 1. 0 pour libre, 1 pour pris.
Si la ligne est vide, tout le mois est libre.
Si le fichier n'existe pas, l'applet considère toute l'année libre.
Pour cet exemple le fichier 1999.txt ( 2000.txt est le même ) est comme suit :
0101010101010101010101010101010
1010101010101010101010101010101
1111111
00000001111111
0000000111111100000001111111
000000000000001111111
00000001111111
1111111111111111111111111111
1111111000000011111111111111
000000000000001111111
1111111
0101010101010101010101010101010
Pour chaque année, l'applet recherche un fichier du type 'annee'.evt dans le répertoire courant ( ex 1999.evt ou 2000.evt ).
Ce fichier doit être constitué de lignes. Chaque ligne représente un évènement.
Les informations d'une ligne sont séparés par des espaces ou des tabulations.
Une ligne contient :
- - Un entier de 1 à 12 pour le mois.
- - Un entier de 1 à 31 pour le jour.
- - Une chaine de caractère pour le libellé de l'évènement
- - Une chaine de caractère l'URL de l'évènement. Cette derniè est optionnelle.
L'exemple fourni utilise ce fichier :
06 21 "Music day, and a lot of thing easy to listen, 50% on all the articles"
07 4 "US independance day"
10 14 "My birthday"
01 21 "Game day" "http://www.arcadevillage.com"
02 21 "Game day" "http://www.arcadevillage.com"
03 21 "Game day" "http://www.arcadevillage.com"
04 21 "Game day" "http://www.arcadevillage.com"
05 21 "Game day" "http://www.arcadevillage.com"
06 21 "Game day" "http://www.arcadevillage.com"
07 21 "Game day" "http://www.arcadevillage.com"
08 21 "Game day" "http://www.arcadevillage.com"
09 21 "Game day" "http://www.arcadevillage.com"
10 21 "Game day" "http://www.arcadevillage.com"
11 21 "Game day" "http://www.arcadevillage.com"
12 21 "Game day" "http://www.arcadevillage.com"