Description

Le PluginCalendrier peut être utilisé pour générer un calendrier mensuel au sein d'une page du wiki. C'est pratique pour des WikiPersonnel?s.

Les dates individuelles dans le calendrier sont liées à des pages wiki spécialement nommées : le nom d'une "page du jour" est formé par défaut en ajoutant la date au nom de la page sur laquelle apparaît le calendrier.

Usage

<?plugin Calendar?>

vous donnera :

< ¤@¤ë 2012 >
¤@ ¤G ¤T ¥| ¤­ ¤» ¤é
 1 
 2   3   4   5   6   7   8 
 9   10   11   12   13   14   15 
 16   17   18   19   20   21   22 
 23   24   25   26   27   28   29 
 30   31 

Arguments

Sélection du Mois

year spécifie l'année du calendrier (l'année actuelle par défaut)
month spécifie le mois du calendrier (le mois actuel par défaut)
month_offset ajouté au mois. Peut être utilisé pour inclure l'équivalent de plusieurs mois sur une seule page du wiki.

Le calendrier suivant affiche systématiquement le mois suivant le mois courant :

< ¤G¤ë 2012 >
¤@ ¤G ¤T ¥| ¤­ ¤» ¤é
 1   2   3   4   5 
 6   7   8   9   10   11   12 
 13   14   15   16   17   18   19 
 20   21   22   23   24   25   26 
 27   28   29 

Nom de la "Page du Jour"

date_format Strftime format de la chaîne utilisée pour générer le nom des pages pour les "pages du jour". La valeur par défaut est %Y-%m-%d.
prefix Préfixe pour la date (formatée par date_format) pour générer les noms des "pages du jour". La valeur par défaut est [pagename]/.

Apparence

month_format Strftime format de la chaîne utilisée pour générer le titre du calendrier. La valeur par défaut est %B, %Y.
wday_format Strftime format de la chaîne utilisée pour générer le nom des jours de la semaine au-dessus du calendrier.
start_wday Le premier jour de la semaine. Il doit être spécifié par un entier de zéro (dimanche) à six (samedi) inclus.

Par exemple, le calendrier suivant commence les semaines le lundi :

< ¤@¤ë 2012 >
¤@ ¤G ¤T ¥| ¤­ ¤» ¤é
 1 
 2   3   4   5   6   7   8 
 9   10   11   12   13   14   15 
 16   17   18   19   20   21   22 
 23   24   25   26   27   28   29 
 30   31 

Auteur

Cette fonctionnalité a été inspirée par Manila, et a été tout d'abord implémentée par GaryBenson?. Elle fut par la suite implémentée sous forme de PluginWiki par JeffDairiki?.

GaryBenson? a écrit la première implémentation pour PhpWiki 1.2 (car avant PhpWiki ne supportait pas les plugins). Gary propose une copie d'écran à http://inauspicious.org/files/screenshots/calender.png , et calendar.php pour une vue du calendrier sur l'année.


DocumentationDePhpWiki PluginWiki