Home Page principale de CCalendar Liste des applets Contact

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

_Occupé
_Libre
Cliquez dans une case pour réserver votre chambre
Date de réservation :

Code HTML

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>

Precisions sur les jours libres/pris

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

Le fichier des évènements

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 : 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"