History: GreffonCountDown
Source of version: 19
Copy to clipboard
! Greffon Countdown Ce ((Wiki Plugin|Greffon Wiki)) affiche un compte-à-rebours pour une date future. Ou, si le paramètre ''__start__'' est configuré, depuis une date dans le passé. La valeur ''enddate'' (NdT~hs~: date de fin) fourni par l'utilisateur est convertie depuis le temps local de l'utilisateur en date et temps GMT/UTC. Ainsi, les valeurs montreront les heures jusqu'à, ou depuis, l'heure courante en GMT/UTC, non comparée au temps local. {maketoc} !! Utilisation et Paramètres Pour utiliser ce greffon dans une page wiki, utilisez la syntaxe~hs~: {CODE(caption=>Syntaxe pour le greffon COUNTDOWN,wrap=>1,ishtml=1)} {COUNTDOWN(enddate=>April 1 2020)}message de compte-à-rebours{COUNTDOWN} {CODE} {FANCYTABLE(head="__Paramètre__ ~|~ __Valeur acceptée__ ~|~ __Par Défaut__ ~|~ __Effet__ ~|~ __Nécessité ?__ ~|~ __Depuis__")} ''enddate'' ~|~ Date en formats multiples~hs~: Apr(il) 1 2020, 1 Apr(il) 2020, Apr-01-2020, 01-Apr-2020, 01-04-2020, 04/01/2020 ~|~ rien ~|~ Affiche le nombre de jours, heures, minutes et secondes jusqu'à la date de fin ~|~ y ~|~ ''locatetime'' ~|~ on ou off ~|~ on ~|~ si activé, montre seulement la date (pas de champs time (NdT~hs~: heure) affiché) ~|~ optionnel ~|~ ? ''show'' ~|~ d=days, h=hours, m=minutes, s=seconds. Entrer des valeurs multiples comme~hs~: dh ou dhm ou dhms. ~|~ dhms, sauf si locatetime=off est spécifié, au quel cas, les composants de time sont montrés ~|~ spécifie quels composants de temps seront affichés ~|~ optionnel ~|~ ? ''since'' ~|~ y ou n ~|~ y (v.6) n (v.4) ~|~ permet de fournir également un compte-à-rebours si la date de fin dans le passé ~|~ Si paramétré à y et que la valeur de enddate (NdT~hs~: date de fin) est dans le passé, le greffon renverse les jours (et, si demandé, l'heure) DEPUIS la date. Si paramétré à n et la valeur de date-de-fin (NdT~hs~: enddate) est dans le passé, la valeur retournée sera simplement la chaîne de texte ''countdown message'' suivi par la chaîne de texte ''is over'' (NdT~hs~: est terminé). ~|~ ? ''countdown message (le texte entre les balises COUNTDOWN)'' ~|~ chaîne ~|~ rien ~|~ Ajoute un message de texte à la fin du compte-à-rebours ~|~ n ~|~ {FANCYTABLE} !! Exemples {SPLIT(colsize=>200|50|350)} ''1. Ce code,'' {CODE(wrap=>1,ishtml=>1)}{COUNTDOWN(enddate=>01-Apr-2020)} __le projet est terminé !__ {COUNTDOWN}{CODE} --- {ATTACH(page=>Module and Plugin Includes,file=>arrow-right.png, image=>1)}{ATTACH} --- ''Produira~hs~:'' {COUNTDOWN(enddate=>01-Apr-2020)} __le projet est terminé~hs~!__ {COUNTDOWN} {SPLIT} {SPLIT(colsize=>200|50|350)} ''2. Ce code,'' {CODE(wrap=>1,ishtml=>1)}{COUNTDOWN(enddate=>01-Apr-2010)} __la date du début du projet__ {COUNTDOWN}{CODE} --- {ATTACH(page=>Module and Plugin Includes,file=>arrow-right.png, image=>1)}{ATTACH} --- ''Produira~hs~:'' {COUNTDOWN(enddate=>01-Apr-2010)} __la date du début du projet.__ {COUNTDOWN} {SPLIT} {SPLIT(colsize=>200|50|350)} ''3. Ce code,'' {CODE(wrap=>1,ishtml=>1)}{COUNTDOWN(enddate=>01-Apr-2010,show=dhm)} __la date du début de projet__ {COUNTDOWN}{CODE} --- {ATTACH(page=>Module and Plugin Includes,file=>arrow-right.png, image=>1)}{ATTACH} --- ''Produira~hs~:'' {COUNTDOWN(enddate=>01-Apr-2010,show=dhm)} __la date du début du projet.__ {COUNTDOWN} {SPLIT} {SPLIT(colsize=>200|50|350)} ''4. Ce code,'' {CODE(wrap=>1,ishtml=>1)}{COUNTDOWN(enddate=>01-Apr-2010,show=d)} __the project start date__ {COUNTDOWN}{CODE} --- {ATTACH(page=>Module and Plugin Includes,file=>arrow-right.png, image=>1)}{ATTACH} --- ''Produira~hs~:'' {COUNTDOWN(enddate=>01-Apr-2010,show=d)} __la date du début du projet.__ {COUNTDOWN} {SPLIT} {SPLIT(colsize=>200|50|350)} ''5. Ce code est une variante du précédent'' {CODE(wrap=>1,ishtml=>1)}{COUNTDOWN(enddate=>01-Apr-2010,locatetime=off)} __la date du début de projet__ {COUNTDOWN}{CODE} --- {ATTACH(page=>Module and Plugin Includes,file=>arrow-right.png, image=>1)}{ATTACH} --- ''et devrait ainsi produire le même résultat que l'exemple précédent'' {COUNTDOWN(enddate=>01-Apr-2010,locatetime=off)} __la date du début du projet.__ {COUNTDOWN} {SPLIT} {SPLIT(colsize=>200|50|350)} ''6. alors que le code,'' {CODE(wrap=>1,ishtml=>1)}{COUNTDOWN(enddate=>01-Apr-2010,since=n)} __la date du début de projet {COUNTDOWN}__{CODE} --- {ATTACH(page=>Module and Plugin Includes,file=>arrow-right.png, image=>1)}{ATTACH} --- ''__devrait__ produire:'' __la date du début du projet est dépassée__ '' mais ne le fait pas. '' ''Le logiciel utilisé par __doc.tiki.org__ a besoin d'être fixé. Une correction est soumise.'' {SPLIT} {SPLIT(colsize=>200|50|350)} ''7. à la place, ce code,'' {CODE(wrap=>1,ishtml=>1)}{COUNTDOWN(enddate=>01-Apr-2010,since=y)} __la date de départ du projet__ {COUNTDOWN}__{CODE} --- {ATTACH(page=>Module and Plugin Includes,file=>arrow-right.png, image=>1)}{ATTACH} --- ''produit~hs~:'' {COUNTDOWN(enddate=>01-Apr-2010,since=y)}__la date de départ du projet__ {COUNTDOWN} En d'autres termes, il affiche le "texte" formaté (dans ce cas en gras), puis répète le texte, suivie par la chaîne de texte " is over" (non formaté et non traduite). {SPLIT} {include page="Module and Plugin Includes" start="startinclude2" stop="stopinclude2"}