Page 2 sur 3

Posté : 17 août 2007, 19:19
par Tudgur
ça maaaaaaarche ! :wink:

Surtout ne soit pas désolé !
Tout ce boulot que tu fais...

Cela me rappelle un forum de jardinage auquel je participais très activement.
J'aidais beaucoup, j'y passais beaucoup de temps (ce n'est pas forcément déplaisant). J'ai même apporté des plantes à une autre "fêlée" à Nice.
Parfois, je n'avais même pas un merci. On m'a aussi reproché d'être trop technique :cry: J'ai donc tout arrêté !

Il est vrai que les forum meteo comme celui-ci et celui d'IC sont plus "techniques" et donc fréquentés par des passionnés. On y retrouve des "abonnés".

En tout cas, MERCI !

A+

Je te tiens au courant pour le fichier année.

Posté : 17 août 2007, 23:07
par chriss
Tudgur a écrit : En tout cas, MERCI !
De rien Tudgur, pour moi c'est un plaisir de créer des tags alors si je peux aider les autres avec mes tags c'est encore mieu !
Je te tiens au courant pour le fichier année.
Bon je pense déja que le tag que je t'ai donné pour le fichier année n'est pas bon alors autant tout de suite te donner le tout.

Voici le code pour le mois de janvier (d'où le "01" dans "%ws_setmem[2]=01%")

Code : Tout sélectionner

<!-- %customfile=%ws_year%.html% --> 

Ici tu met le code pour l'entete de ton tableau .....


<tr> 
<td style="background-color: rgb(255, 255, 204); width: 65px; text-align: center;"><font color="#0000ff">1</font></td> 
<td style="text-align: center; width: 53px;" bgcolor="#ddf7f2"> 
%ws_setmem[2]=01% 
%ws_setmem[3]=%maxvalpast[2~00~%ws_getmem[2]%~0000]%% 
%ws_compare[4]=%ws_getmem[2]%~%ws_month2%~%ws_getmem[3]%~%</td> 
<td style="text-align: center; width: 53px;" bgcolor="#ddf7f2"> 
%ws_setmem[2]=01% 
%ws_setmem[3]=%minvalpast[2~00~%ws_getmem[2]%~0000]%% 
%ws_compare[4]=%ws_getmem[2]%~%ws_month2%~%ws_getmem[3]%~%</td> 
<td style="text-align: center; width: 53px;" bgcolor="#ddf7f2"> 
%ws_setmem[2]=01% 
%ws_setmem[3]=%avgvalpast[2~00~%ws_getmem[2]%~0000]%% 
%ws_compare[4]=%ws_getmem[2]%~%ws_month2%~%ws_getmem[3]%~%</td> 
<td style="text-align: center; width: 53px;" bgcolor="#ddf7f2" 
%ws_setmem[2]=01% 
%ws_setmem[3]=%avgvalpast[34~00~%ws_getmem[2]%~0000]%% 
%ws_compare[4]=%ws_getmem[2]%~%ws_month2%~%ws_getmem[3]%~%</td> 

<td style="width: 71px; text-align: center;" bgcolor="#ddf7f2"> 
%ws_setmem[2]=01% 
%ws_setmem[3]=%sundaypast[00~%ws_getmem[2]%~0000]%% 
%ws_setmem[61]=%ws_replacestr= heures~~%ws_getmem[3]%%% 
%ws_setmem[60]=%ws_replacestr= minutes~~%ws_getmem[61]%%% 
%ws_compare[4]=%ws_getmem[2]%~%ws_month2%~%ws_getmem[60]% h~% 
</td> 

<td style="text-align: center; width: 53px;" bgcolor="#ddf7f2"> 
%ws_setmem[2]=01% 
%ws_setmem[3]=%maxvalpast[45~00~%ws_getmem[2]%~0000]%% 
%ws_setmem[58]=%ws_compare[4]=%ws_getmem[2]%~%ws_month2%~%ws_getmem[3]%~%</td> 
<td style="text-align: center; width: 53px;" bgcolor="#ddf7f2"> 
%ws_setmem[2]=01% 
%ws_setmem[3]=%avgvalpast[35~00~%ws_getmem[2]%~0000]%% 
%ws_compare[4]=%ws_getmem[2]%~%ws_month2%~%ws_getmem[3]%~%</td> 

</tr>
Voilà reste plus qu'a rajouté le meme code pour les autres mois de l'année en modifiant le numéro.
A+

Posté : 18 août 2007, 15:33
par Tudgur
Bonjour Christophe.

En me basant sur ton dernier tag de fichier mois voici je que j'ai imaginé :

%ws_setmem[2]=17%
%ws_setmem[3]=17%
%ws_compare[4]=%ws_getmem[2]%~%ws_day%~%ws_getmem[3]%~%

ça marche ; il y a surement plus simple mais comme je n'ai bien compris les mécanismes de ces tags... :cry:

Ce tag me permet d'effacer la date (ici le 17) en début de ligne et de la créer si le jour est passé.

L'intérêt ? En donnant la valeur 0 à la hauteur des lignes, celles-ci n'apparaissent pas si toutes les cellules de la ligne sont vides !
Il reste tout de même l'épaisseur des bordures si on en veut dans le tableau final.

Peut-être as-tu un tag beaucoup plus simple ?

Je teste le fichier année dés que possible,peut-être ce soir.
...pour moi c'est un plaisir de créer des tags alors si je peux aider les autres avec mes tags c'est encore mieu !
J'ai quelques idées pour les longues soirées d'hiver ; des tags qui pourraient être utiles à ceux qui font des mesures depuis plusieurs années.

Pour chaque mois (voire chaque jour...) depuis le début des mesures, les temp maxi,mini, le maxi le plus bas, le mini le plus haut, la pluviométrie la plus forte, la plus failbe, etc, avec les dates respectives
On pourrait ainsi, sur un current mois (jour) afficher les records de ce mois (jour). Comme sur IC.
En clair : nous sommes le 18 aout : pouvoir afficher les valeurs maxi, mini etc mesurées un 18 aout (des records de jours et de mois et non pas des records à long terme.

Mais ce doit être un travail de titan.:lol:
Ce pourrait aussi être un travail collaboratif...

Perso, je vais finir ma première année (sauf soleil) à la fin du mois.
Donc pas utile pour l'instant. Mais pour d'autres...
Je veux bien participer.

A+

Posté : 18 août 2007, 15:48
par vals
Bonjour.
C'est un peu l'idée que je voulais soumettre à la rentrée pour la création de tags:
Par exemple aujourd'hui 18 août 2007.
Le plus chaud 18 août 2005 32°c à 14h55
Le plus froid 18 août 2006 15°c à 4h15.
Le plus de pluie 18 août 2004 35 mm
Etc pour le vent la pression l'humidité.
Mais j'imagine le boulot !!!
Car des tags existent pour certaines valeurs mais pas pour toutes ou seulement pour l'année en cours.
Ca serait "amusant" pour des stations comme Rieux qui existent depuis des années, moins pour d'autres beaucoup plus récentes.
@+

Posté : 18 août 2007, 16:04
par Tudgur
Salut Vals !

C'est exactement ça !

A+

Posté : 18 août 2007, 16:11
par vals
Les grandes idées se rencontrent !!! :D

Posté : 18 août 2007, 18:41
par chriss
A chaque problème sa solution !!
Je sais déjà comment faire pour le tag qui afficherait la valeur du 18 aout le plus chaud/froid... Ce n'est pas si dur que ça. Je commence dès demain.
Pour toi Tudur, j'ai la solution pour effacer la ligne complètement, il suffit juste d'afficher le code si le jour est passé sinon rien. Je fais ca demain.
Pour l'instant je repars en fête, que c'est agréable les vacances !!
A+

Posté : 18 août 2007, 19:04
par chriss
Tudgur, je viens d'avoir une idée de génie !!! Oui ca m'arrive.
Oublie complètement les tags que je t'ai donné ci dessus. Créer ta ligne normalement, c'est à dire que tu te souci pas du jour, meme s'il n'est pas passé ca ne fais rien. Tu mets tout simplement les tags peut importe qu'ils affiche 99999,9 °C.
Ensuite avant chaque ligne de ton tableau tu met celui-ci:
%ws_setmem[3]=jour de ta ligne%
%ws_compare[4]=%ws_getmem[3]%~%ws_day%~~<!-- %

Et apres ta ligne tu met celui-là:
%ws_setmem[3]=jour de ta ligne%
%ws_compare[4]=%ws_getmem[3]%~%ws_day%~~ -->%

Et ainsi de suite.
Là c'est parfait et ca alège beaucoup le fichier.
Redis moi si ça te satisfait ou pas.
Allez a demain pour de nouveau tags.

Posté : 20 août 2007, 10:00
par Tudgur
Ben mince alors !

Je viens de trouver ton message !
Comme dans le précédent tu disais que tu allais faire la teuf, j'attendais un message dimanche ou ce matin...

Donc j'essaye ce nouveau tag.

a+

Posté : 20 août 2007, 10:41
par Tudgur
Salut Christophe (j'ai oublié tout à l'heure :oops: )

C'est tout simplement gé-nial !!!
Effectivement, avec les autre tags c'était un peu lourd et Wswin mettait un certain temps pour générer le fichier html.

Peut-on faire aussi simple pour le fichier année :

avant la ligne :
%ws_setmem[3]=mois de la ligne%
%ws_compare[4]=%ws_getmem[3]%~%ws_month%~~<!-- %

après la ligne :
%ws_setmem[3]=mois de la ligne%
%ws_compare[4]=%ws_getmem[3]%~%ws_month%~~ -->%

Merci beaucoup.
A+

Posté : 20 août 2007, 10:59
par chriss
Oui ca marchera pour l"année !!
A+

Posté : 20 août 2007, 12:19
par Tudgur
Normalement, je peurx aussi utiliser le tag normal pour l'ensoleillement ?

Pour l'instant j'ai laissé comme ceci, mais le fichier serait encore allégé :

%ws_setmem[3]=01%
%ws_compare[4]=%ws_getmem[3]%~%ws_day%~~<!-- %
<tr>
<td style="background-color: rgb(255, 255, 204); width: 65px; text-align: center;"><font color="#0000ff">1</font></td>
<td style="text-align: center; width: 53px;" bgcolor="#ddf7f2">%maxvalpast[2~01~00~0000]%</td>
<td style="text-align: center; width: 53px;" bgcolor="#ddf7f2">%minvalpast[2~01~00~0000]%</td>
<td style="text-align: center; width: 53px;" bgcolor="#ddf7f2">%avgvalpast[2~01~00~0000]%</td>
<td style="width: 71px; text-align: center;" bgcolor="#ddf7f2">%avgvalpast[34~01~00~0000]%</td>
<td style="width: 71px; text-align: center;" bgcolor="#ddf7f2">%ws_setmem[29]=%sundaypast[01~00~0000]%%
%ws_setmem[60]=%ws_replacestr= heures~~%ws_getmem[29]%%%
%ws_setmem[59]=%ws_replacestr= minutes~~%ws_getmem[60]%%%
%ws_setmem[58]=%ws_compare[5]=%ws_getmem[59]%~10~0%ws_getmem[59]%~%ws_getmem[59]%%%
%ws_comparestr=%ws_getmem[29]%~%ws_getmem[60]%~0:%ws_getmem[58]%% h</td>
<td style="width: 71px; text-align: center;" bgcolor="#ddf7f2">%maxvalpast[45~01~00~0000]%</td>
<td style="width: 71px; text-align: center;" bgcolor="#ddf7f2">%avgvalpast[35~01~00~0000]%</td>
</tr>
%ws_setmem[3]=01%
%ws_compare[4]=%ws_getmem[3]%~%ws_day%~~ -->%

A+

Posté : 20 août 2007, 12:53
par chriss
Pour le soleil c'est toi qui voulait un "h" au lieu de "heures" ou "minutes" alors si tu enleve le tag tu auras a nouveau l'heures affichié en entier.

Posté : 20 août 2007, 15:13
par Tudgur
Ok ! tu m'en a fait tellement ; j'ai pourtant tout sauvegardé et tout noté dans un fichier txt ! Donc je laisse comme ça.

Par défaut les fichiers personnalisés html sont créés dans le répertoire html.
Je crois avoir vu un tag concernant les répertoires.
Pourrait-on faire en sorte que des fichiers html de l'année courante, tel que page_2007_08.html ou page_2007.html, dont les fichiers txt contiennent le tag %ws_year% soient créés dans le répertoire de l'année courante 2007.
L'année prochaine, ils le seraient automatiquement dans le 2008.
Les autres fichiers html restant créés dans le répertoire html...

A+

Posté : 20 août 2007, 17:46
par chriss
<!-- %customfile=C:\Program Files\Wswin\html\%ws_year%\nom de ta page.html% -->

essaie ca