Page 1 sur 1

Tags dans les template

Posté : 01 sept. 2007, 21:39
par chriss
Bonsoir a tous !
Ne sachant pas quoi faire je me suis mis a bidouiller des tags et je viens de m'apercevoir que l'on peut faire des calculs dans les template.
Je pensais que seul les tag du type "avg" ou "curval" passait mais non !!
Je viens de commencer par faire le pourcentage de soleil pour chaque jour du mois, regardez un exemple ici:
http://www.plevenon-meteo.info/NOAA/cli ... 07&mois=08
Je suis pret a ecoutez vos idées de tags aussi..
Ca ouvre pas mal de possibilité tout ca!
Voilà A+

Posté : 01 sept. 2007, 22:52
par Tudgur
Salut Christophe.

Me voila de retour. je vais pouvoir calmer mon "palud de clavier" :lol:
Intéressants tes nouveaux calculs. Alors, peux-tu arriver à 100% d'ensoleillement ?
Quelle "option" as-tu choisie ?

Demain j'ai 4 pages de messages à lire sur tes tags de records et j'espère une petite installation de fichiers... :wink:

A+

Posté : 02 sept. 2007, 10:28
par chriss
Tudgur a écrit :Salut Christophe.

Me voila de retour. je vais pouvoir calmer mon "palud de clavier" :lol:
Intéressants tes nouveaux calculs. Alors, peux-tu arriver à 100% d'ensoleillement ?
Quelle "option" as-tu choisie ?
Salut Tudgur !!
J'avais zapé que tu m'avais demander ça. Je vais m'y mettre pour voir.
Pour avoir un 100 % dans les template ca sera facile par contre dans le custom il y aura un problème "d'affichage".
En effet on modifie pour atteindre les 100% on aura a la fin de la journée 100% d'affiché mais a côté on aura le %sunday% et le %day_length% qui seront différent. D'où le problème. Il faudrait donc retranché le temps que l'on veut au day_length pour ainsi obtenir un temps d'enso égal a la longueur du jour (tout ca bien sur lorsqu'il fait beau toute la journée)..
Je vais quand meme voir ce que je peux faire.
A+

Posté : 02 sept. 2007, 12:08
par chriss
Voilà Tudgur c'est fait.
Tu as juste a mettre de ton choix a la place de celle qui est en rouge.
ATTENTION: c'est une valeur algébrique qui représente les heures. Donc si tu veux 15 min en moin alors il faut mettre 0,25 (2 chiffres apres la virgule max).
Voici la bête:

%ws_setmem[1]=%ws_timetoval[%ws_time%]%%
%ws_setmem[2]=%ws_timetoval[%ws_sunrise%]%%
%ws_setmem[7]=%ws_timetoval[%ws_sunset%]%%
%ws_setmem[3]=%ws_calc[-]=%ws_getmem[1]%~%ws_getmem[2]%~2%%
%ws_setmem[4]=%ws_cutstr=0~3~%ws_getmem[3]%%%
%ws_setmem[5]=%ws_calc[-]=%ws_getmem[3]%~%ws_getmem[4]%~2%%
%ws_setmem[6]=%ws_calc[*]=%ws_getmem[5]%~60~0%%
%ws_setmem[12]=%ws_modtext[0]%%ws_getmem[6]%%
%ws_setmem[11]=%ws_compare[5]=%ws_getmem[6]%~10~%ws_getmem[12]%~%ws_getmem[6]%%%
%ws_setmem[13]=%ws_getmem[4]%:%ws_getmem[11]%%
%ws_setmem[14]=%ws_compare[5]=%ws_getmem[1]%~%ws_getmem[7]%~%ws_getmem[13]%~%ws_daylength%%%
%ws_setmem[15]=%ws_compare[1]=%ws_getmem[1]%~%ws_getmem[2]%~%ws_getmem[14]%~00:00%%
%ws_setmem[16]=%ws_timetoval[%ws_getmem[15]%]%%
%ws_setmem[16]=%ws_calc[-]=%ws_getmem[16]%~0,3~2%%
%ws_setmem[20]=%ws_cutstr=0~3~%ws_getmem[16]%%%
%ws_setmem[5]=%ws_calc[-]=%ws_getmem[16]%~%ws_getmem[20]%~2%%
%ws_setmem[6]=%ws_calc[*]=%ws_getmem[5]%~60~0%%
%ws_setmem[21]=%ws_compare[5]=%ws_getmem[6]%~10~0%ws_getmem[6]%~%ws_getmem[6]%%%
%ws_setmem[17]=%ws_compare[1]=%ws_getmem[16]%~0~%ws_getmem[16]%~0,00%%
%ws_setmem[19]=%ws_calc1[*]=%ws_calc[/]=%sunday_d%~%ws_getmem[17]%~3%~100~1%%
%ws_setmem[19]=%ws_compare[1]=%ws_getmem[19]%~100~100,0~%ws_getmem[19]%%%
%ws_setmem[10]=(Max possible %ws_getmem[20]%:%ws_getmem[21]% h) -%
%ws_setmem[9]=%ws_compare[5]=%ws_getmem[1]%~%ws_getmem[7]%~%ws_getmem[10]%~(Max possible aujourd'hui %ws_getmem[20]%:%ws_getmem[21]% h) soleil couché - %%
%ws_compare[1]=%ws_getmem[1]%~%ws_getmem[2]%~%ws_getmem[9]%~(Soleil pas encore levé)%
%ws_compare[1]=%ws_getmem[1]%~%ws_getmem[2]%~%ws_getmem[19]%~0%%

A+

Posté : 02 sept. 2007, 20:21
par chriss
Alors tudgur, c'est bien ce que tu voulais ?

Posté : 02 sept. 2007, 21:58
par Tudgur
Désolé !

J'ai complètement zappé ce message.
Ce sera pour un peu plus tard : je reprends le boulot demain matin ! :cry:

A+