effacer le contenu d'une cellule
-
- Participation 6
- Messages : 1770
- Enregistré le : 13 mai 2007, 16:47
- Localisation : 29880 Plouguerneau
- Contact :
ça maaaaaaarche !
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 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.
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 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.
- chriss
- Participation 5
- Messages : 946
- Enregistré le : 31 mai 2007, 16:30
- Localisation : Plévenon (22)
- Contact :
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 !Tudgur a écrit : En tout cas, MERCI !
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.Je te tiens au courant pour le fichier année.
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>
A+
-
- Participation 6
- Messages : 1770
- Enregistré le : 13 mai 2007, 16:47
- Localisation : 29880 Plouguerneau
- Contact :
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...
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 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.
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+
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...
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.
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 moi c'est un plaisir de créer des tags alors si je peux aider les autres avec mes tags c'est encore mieu !
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.
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+
- vals
- Participation 5
- Messages : 833
- Enregistré le : 13 déc. 2006, 20:27
- Localisation : 69320 Feyzin
- Contact :
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.
@+
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.
@+
- chriss
- Participation 5
- Messages : 946
- Enregistré le : 31 mai 2007, 16:30
- Localisation : Plévenon (22)
- Contact :
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+
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+
- chriss
- Participation 5
- Messages : 946
- Enregistré le : 31 mai 2007, 16:30
- Localisation : Plévenon (22)
- Contact :
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.
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.
-
- Participation 6
- Messages : 1770
- Enregistré le : 13 mai 2007, 16:47
- Localisation : 29880 Plouguerneau
- Contact :
Salut Christophe (j'ai oublié tout à l'heure )
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+
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+
-
- Participation 6
- Messages : 1770
- Enregistré le : 13 mai 2007, 16:47
- Localisation : 29880 Plouguerneau
- Contact :
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+
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+
-
- Participation 6
- Messages : 1770
- Enregistré le : 13 mai 2007, 16:47
- Localisation : 29880 Plouguerneau
- Contact :
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+
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+