History: GreffonCountDown
Source of version: 20
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. La valeur ''enddate'' n'est pas incluse dans le décompte. Si vous voulez qu'il comprenait, vous devez spécifier la date suivante. En d'autres termes, si vous disposez d'un délai de 31 mars 2015 pour les soumissions et ce jour-là est encore un jour de dépôt des cours de validité, vous devez la valeur ''enddate'' code comme le lendemain, 1 avril 2015. {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. '' {COUNTDOWN(enddate=>01-Apr-2010,since=n)} __la date du début de projet__ {COUNTDOWN} <-- rien du tout! ''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"}