22 mars 2014 · 1 min de lecture
JeffProd-Calendar est une classe PHP pour afficher un calendrier mensuel ou annuel sur votre site.
Il est possible d’ajouter des évènements et définir leur couleur.
Le script comporte actuellement :
Le code suivant :
<?php
require 'class.JPCalendar.php';
$cal = new Calendar();
$cal->setLang('en');
$cal->setDisplay('month','2014-03'); // ou pour aujourd'hui : date('Y').'-'.date('m')
$cal->setEvent('Premier évènement vert','2014-03-01','2014-03-06','#00FF00');
$cal->setEvent('Le deuxième en bleu','2014-03-10','2014-03-25','#0000FF');
$cal->setEvent('Et un dernier couleur par défaut','2014-03-26','2014-03-29');
echo $cal->render();
?>
affichera :
Je précise que le choix des couleurs est libre. Pour afficher un calendrier annuel, tapez :
<?php
require 'class.JPCalendar.php';
$cal = new Calendar();
$cal->setLang('en');
$cal->setDisplay('year','2014');
$cal->setEvent('Premier évènement vert','2014-03-01','2014-03-06','#00FF00');
$cal->setEvent('Le deuxième en bleu','2014-03-10','2014-03-25','#0000FF');
$cal->setEvent('Et un dernier couleur par défaut','2014-03-26','2014-03-29');
echo $cal->render();
?>
Le résultat sera :
Pour définir le premier jour de la semaine, écrivez simplement :
<?php
$cal->setStartOfWeek('sunday'); // ou monday
?>
Le code source de JPCalendar est disponible gratuitement sur GitHub.