Page 1 sur 1

Tag dernière gelée.

Posté : 15 janv. 2007, 18:20
par vals
Bonjour.
Sur ma page d'accueil le tag heure date dernière gelée "%ws_lasticeday%" fonctionne.
En revanche celui qui devrait me donner la température de cette dernière gelée "%lastcoldayval%" ne fonctionne pas.
Peut-être est-ce du au fait que cette valeur est de l'année dernière.
Y aurait-il un tag qui pourrait me donner la valeur de la dernière gelée quelle qu'en soit la date ?
Remerciements.

Posté : 15 janv. 2007, 21:28
par webmaster
Bonsoir,

Enfin un visiteur causant !
Le tag %lastcolddayval% (il manquait un D mais c’est une faute de frappe :shock: ) n’est pas la valeur de la dernière gelée, mais la valeur de la dernière gelée du premier semestre, nuance.
Donc cette valeur a été remise à zéro lors du changement d’année, comme la valeur et date de la première gelée du dernier semestre.

Je ne connais pas de tag indiquant la valeur de la dernière gelée, mais j’expérimente un truc :idea: et je te dis :lol:

Posté : 15 janv. 2007, 23:07
par webmaster
Tu peux essayer çà, difficile de dire si cela fonctionne, chez moi il a gelé cette nuit, pas de chance :(

%ws_setmem[1]=%ws_cutstr=-17~13~%ws_lasticeday%%%
%ws_setmem[2]=%ws_cutstr=-17~10~%ws_lasticeday%%%
%ws_setmem[3]=%ws_cutstr=-17~7~%ws_lasticeday%%%
%ws_setmem[4]=%ws_cutstr=0~5~%ws_getmem[2]%%%
%ws_setmem[5]=%ws_cutstr=0~8~%ws_getmem[3]%%%

%mintimepast[0~%ws_getmem[5]%~%ws_getmem[4]%~%ws_getmem[1]%]%
%mindatepast[0~%ws_getmem[5]%~%ws_getmem[4]%~%ws_getmem[1]%]%<br>

%minvalpast[0~%ws_getmem[5]%~%ws_getmem[4]%~%ws_getmem[1]%]%


J’explique en deux mots,
En reprenant les données que nous donnes Werner avec le tag %ws_lasticeday% nous pouvons en le fragmentant rechercher une valeur dans le passé.
La fonction %ws_cutstr% ne permet pas, ou je n’ai pas réussi, de prendre une partie au centre de la variable. Il faut donc la couper en partant de la gauche da ns un premier temps, et ensuite faire la même chose en partant cette fois de la droite.
Nous avons donc à la finale trois variables, le jour, le mois et l’année à laquelle il y a eu la dernière gelée.
Il ne reste plus qu’a reporter ces valeur dans les tags %mintimepast%, %mindatepast% et %minvalpast% pour avoir l’heure, la date et la valeur de la dernière gelée, et cela même si elle est de l’année précédente

Euréka, c’est la valeur que tu cherches.

Facile non ? :yes1

Posté : 19 janv. 2007, 11:13
par webmaster
:up1:

Modification du code ci-dessus !

Posté : 19 janv. 2007, 12:00
par vals
Bonjour.
Alors là je dis Monsieur.
Effectivement ça change tout.
J'ai maintenant affiché la valeur la plus basse de la dernière gelée et l'heure de cette température.
Je vois que ça t'a donné du fil à retordre mais le résultat est là.
Ca doit être du temps à chercher dans les centaines de tags.
Merci encore.
PS: J'en ai encore d'autre à chercher ....

Posté : 19 janv. 2007, 13:19
par webmaster
:Panneau-Merci: :yahoo:

Le fait qu’il y est une gelée sur 2007 chez moi n’a rien fait pour arranger les choses et %ws_cutstr% est un tag que je n’avais jamais utilisé.
J’adore faire sortir à ce logiciel des choses de ce genre, alors n’hésite pas.