Déterminer la saison actuelle
- webmaster
- Site Admin
- Messages : 2611
- Enregistré le : 12 déc. 2006, 20:54
- Localisation : Rieux 51 FRANCE
- Contact :
Re: Déterminer la saison actuelle
Mais comme c'est une bonne idée, je vais te laisser faire
Pour moi le plus simple est de faire les comparaisons sous ce format: mmjjhhmm (comprendre mois, jour, heure et minute)
Lire:
http://rieux-marne.net/meteo/wswin/pers ... raison.php
http://rieux-marne.net/meteo/wswin/pers ... onquer.php
Il faudra aussi une larme de ws_setmem et une (grosse)pincée de ws_getmem
Pour moi le plus simple est de faire les comparaisons sous ce format: mmjjhhmm (comprendre mois, jour, heure et minute)
Lire:
http://rieux-marne.net/meteo/wswin/pers ... raison.php
http://rieux-marne.net/meteo/wswin/pers ... onquer.php
Il faudra aussi une larme de ws_setmem et une (grosse)pincée de ws_getmem
Cordialement
Rieux
Rieux
-
- Participation 6
- Messages : 2582
- Enregistré le : 31 mars 2007, 07:46
- Localisation : 25 Km au sud-ouest de Paris FRANCE
- Contact :
Re: Déterminer la saison actuelle
webmaster a écrit :Mais comme c'est une bonne idée, je vais te laisser faire
Pour moi le plus simple est de faire les comparaisons sous ce format: mmjjhhmm (comprendre mois, jour, heure et minute)
Lire:
http://rieux-marne.net/meteo/wswin/pers ... raison.php
http://rieux-marne.net/meteo/wswin/pers ... onquer.php
Il faudra aussi une larme de ws_setmem et une (grosse)pincée de ws_getmem
Du point de vue de l’étude des tags , ou du point de vue pédagogique c’est très intéressant !…
Mais pour avoir un résultat qui indique seulement :
« actuellement nous sommes au printemps »
(c’était la question de Vals) ;
je trouve que l’info est assez inintéressante dans la mesure où le lecteur pourrait savoir directement (sans besoin de faire un calcul compliqué avec des comparaisons ou autres) quelles sont les instants précis des changements de saison.
Par exemple :
Cette année :
-le printemps commence : %ws_spring%
-l’été commence : %ws_summer%
- l’automne commence : %ws_autumn%
- l’hiver commence : %ws_winter%
bon, évidemment, il n’y a pas eu un « bel exercice de tags » ; mais le résultat y gagne quand même beaucoup en clarté et précision de l’information sans trop alourdir la page.
Et le lecteur saura qu’il peut toujours trouver sur votre site les heure/date exacts des saisons.
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
- vals
- Participation 5
- Messages : 833
- Enregistré le : 13 déc. 2006, 20:27
- Localisation : 69320 Feyzin
- Contact :
Re: Déterminer la saison actuelle
Bonjour
Sauf qu'il n'est pas de mon propos de dire quand commence ou termine une saison mais d'indiquer qu'on est en hiver comme j'indique qu'on est en décembre et qu'il est 15h30.
Pas plus.
Sauf qu'il n'est pas de mon propos de dire quand commence ou termine une saison mais d'indiquer qu'on est en hiver comme j'indique qu'on est en décembre et qu'il est 15h30.
Pas plus.
- webmaster
- Site Admin
- Messages : 2611
- Enregistré le : 12 déc. 2006, 20:54
- Localisation : Rieux 51 FRANCE
- Contact :
Re: Déterminer la saison actuelle
[quote="mm91"
Par respect pour Werner et son logiciel ![/quote]
Pour info %ws_season_winter[0000]% ne donne pas l'heure.
Par respect pour Werner et son logiciel ![/quote]
Pour info %ws_season_winter[0000]% ne donne pas l'heure.
Chez moi %ws_winter% donne le mois en lettre.vals a écrit : Winter Solstice %ws_winter% = 18:12 21/12/2013
Cordialement
Rieux
Rieux
- vals
- Participation 5
- Messages : 833
- Enregistré le : 13 déc. 2006, 20:27
- Localisation : 69320 Feyzin
- Contact :
Re: Déterminer la saison actuelle
C'est pas un réglage de wswin car chez moi je confirme que c'est bien en chiffre ?
- webmaster
- Site Admin
- Messages : 2611
- Enregistré le : 12 déc. 2006, 20:54
- Localisation : Rieux 51 FRANCE
- Contact :
Re: Déterminer la saison actuelle
Pas grave je vais prendre la date ailleurs.
Mais je ne vois pas où l'on peut modifier çà.
Mais je ne vois pas où l'on peut modifier çà.
Cordialement
Rieux
Rieux
- webmaster
- Site Admin
- Messages : 2611
- Enregistré le : 12 déc. 2006, 20:54
- Localisation : Rieux 51 FRANCE
- Contact :
Re: Déterminer la saison actuelle
A essayer, chez moi çà donne hiver
Reste à savoir la quel date est prise en compte pour l'hiver en cours lors du passage en 2014, à surveiller donc !
Code : Tout sélectionner
%ws_setmem[10]=%ws_instr=1~5~%ws_spring%%%
%ws_setmem[1]=%ws_instr=4~2~%ws_getmem[10]%%%
%ws_setmem[2]=%ws_instr=1~2~%ws_getmem[10]%%%
%ws_setmem[10]=%ws_cutstr=5~20~%ws_season_spring[0000]%%%
%ws_setmem[3]=%ws_instr=1~2~%ws_getmem[10]%%%
%ws_setmem[4]=%ws_instr=3~2~%ws_getmem[10]%%%
%ws_setmem[11]=%ws_getmem[4]%%ws_getmem[3]%%ws_getmem[2]%%ws_getmem[1]%%
%ws_setmem[10]=%ws_instr=1~5~%ws_summer%%%
%ws_setmem[1]=%ws_instr=4~2~%ws_getmem[10]%%%
%ws_setmem[2]=%ws_instr=1~2~%ws_getmem[10]%%%
%ws_setmem[10]=%ws_cutstr=5~20~%ws_season_summer[0000]%%%
%ws_setmem[3]=%ws_instr=1~2~%ws_getmem[10]%%%
%ws_setmem[4]=%ws_instr=3~2~%ws_getmem[10]%%%
%ws_setmem[12]=%ws_getmem[4]%%ws_getmem[3]%%ws_getmem[2]%%ws_getmem[1]%%
%ws_setmem[10]=%ws_instr=1~5~%ws_autumn%%%
%ws_setmem[1]=%ws_instr=4~2~%ws_getmem[10]%%%
%ws_setmem[2]=%ws_instr=1~2~%ws_getmem[10]%%%
%ws_setmem[10]=%ws_cutstr=5~20~%ws_season_autumn[0000]%%%
%ws_setmem[3]=%ws_instr=1~2~%ws_getmem[10]%%%
%ws_setmem[4]=%ws_instr=3~2~%ws_getmem[10]%%%
%ws_setmem[13]=%ws_getmem[4]%%ws_getmem[3]%%ws_getmem[2]%%ws_getmem[1]%%
%ws_setmem[10]=%ws_instr=1~5~%ws_winter%%%
%ws_setmem[1]=%ws_instr=4~2~%ws_getmem[10]%%%
%ws_setmem[2]=%ws_instr=1~2~%ws_getmem[10]%%%
%ws_setmem[10]=%ws_cutstr=5~20~%ws_season_winter[0000]%%%
%ws_setmem[3]=%ws_instr=1~2~%ws_getmem[10]%%%
%ws_setmem[4]=%ws_instr=3~2~%ws_getmem[10]%%%
%ws_setmem[14]=%ws_getmem[4]%%ws_getmem[3]%%ws_getmem[2]%%ws_getmem[1]%%
%ws_setmem[1]=%ws_compare[2]=%ws_month2%%ws_day2%%ws_hour2%%ws_minute2%~01010000~hiver~%%
%ws_setmem[2]=%ws_compare[5]=%ws_month2%%ws_day2%%ws_hour2%%ws_minute2%~%ws_getmem[11]%~%ws_getmem[1]%~%%
%ws_getmem[2]%
%ws_setmem[1]=%ws_compare[2]=%ws_month2%%ws_day2%%ws_hour2%%ws_minute2%~%ws_getmem[11]%~printemps~%%
%ws_setmem[2]=%ws_compare[5]=%ws_month2%%ws_day2%%ws_hour2%%ws_minute2%~%ws_getmem[12]%~%ws_getmem[1]%~%%
%ws_getmem[2]%
%ws_setmem[1]=%ws_compare[2]=%ws_month2%%ws_day2%%ws_hour2%%ws_minute2%~%ws_getmem[12]%~été~%%
%ws_setmem[2]=%ws_compare[5]=%ws_month2%%ws_day2%%ws_hour2%%ws_minute2%~%ws_getmem[13]%~%ws_getmem[1]%~%%
%ws_getmem[2]%
%ws_setmem[1]=%ws_compare[2]=%ws_month2%%ws_day2%%ws_hour2%%ws_minute2%~%ws_getmem[13]%~automne~%%
%ws_setmem[2]=%ws_compare[5]=%ws_month2%%ws_day2%%ws_hour2%%ws_minute2%~%ws_getmem[14]%~%ws_getmem[1]%~%%
%ws_getmem[2]%
%ws_setmem[1]=%ws_compare[2]=%ws_month2%%ws_day2%%ws_hour2%%ws_minute2%~%ws_getmem[14]%~hiver~%%
%ws_setmem[2]=%ws_compare[5]=%ws_month2%%ws_day2%%ws_hour2%%ws_minute2%~12312359~%ws_getmem[1]%~%%
%ws_getmem[2]%
Cordialement
Rieux
Rieux
- webmaster
- Site Admin
- Messages : 2611
- Enregistré le : 12 déc. 2006, 20:54
- Localisation : Rieux 51 FRANCE
- Contact :
Re: Déterminer la saison actuelle
Raison de plus pour le faire.mm91 a écrit :Du point de vue de l’étude des tags , ou du point de vue pédagogique c’est très intéressant !…
C'est bien la seule réflexion que je n'ai jamais car la motivation de la demande ne me regarde pas.mm91 a écrit :Mais pour avoir un résultat qui indique seulement :
« actuellement nous sommes au printemps »
L'aboutissement de ce genre de code peut aussi être esthétique en affichant une icône ou la couleur du thème de ton site en le faisant correspondre à la saison en cours.
Il n'y a pas de limite à l'imagination et la création.
Cordialement
Rieux
Rieux
-
- Participation 6
- Messages : 2582
- Enregistré le : 31 mars 2007, 07:46
- Localisation : 25 Km au sud-ouest de Paris FRANCE
- Contact :
Re: Déterminer la saison actuelle
%ws_userdate=% Permet de revenir au format de la date définit dans windows.webmaster a écrit :Chez moi %ws_winter% donne le mois en lettre.vals a écrit : Winter Solstice %ws_winter% = 18:12 21/12/2013
Donc ça dépend d'un réglage dans windows.
Chez moi (comme chez Vals) %ws_winter% me donne 18:12 21/12/2013
Si je mets
%ws_userdate=%
avant %ws_winter%
ça me donne 00:04 22 décembre 2014 (pour cette année)
comme chez toi.
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
- webmaster
- Site Admin
- Messages : 2611
- Enregistré le : 12 déc. 2006, 20:54
- Localisation : Rieux 51 FRANCE
- Contact :
Re: Déterminer la saison actuelle
Bonsoir,
Ici le mois est en lettre au départ, donc en ajoutant %ws_userdate=% ou meme %ws_userdate=YYYY-MM-DD%, la date reste en lettre !
Ici le mois est en lettre au départ, donc en ajoutant %ws_userdate=% ou meme %ws_userdate=YYYY-MM-DD%, la date reste en lettre !
Cordialement
Rieux
Rieux
-
- Participation 6
- Messages : 2582
- Enregistré le : 31 mars 2007, 07:46
- Localisation : 25 Km au sud-ouest de Paris FRANCE
- Contact :
Re: Déterminer la saison actuelle
Bon, je suis arrivé à faire ce que je voulais , mais il me reste juste un détail de mise en page :
Sur cette page :
http://icare.cinq.free.fr/meteo/courrent.html
case « Soleil », case « saison année en cours »
dans la case des solstices et des équinoxe je n’arrive pas à retourner à la ligne après chaque heure/date
Comment faire ce retour à la ligne ?
Je pense que c’est une histoire de « align center » ( ?) mais je m’en sors pas !
merci
Sur cette page :
http://icare.cinq.free.fr/meteo/courrent.html
case « Soleil », case « saison année en cours »
dans la case des solstices et des équinoxe je n’arrive pas à retourner à la ligne après chaque heure/date
Comment faire ce retour à la ligne ?
Je pense que c’est une histoire de « align center » ( ?) mais je m’en sors pas !
merci
Michel
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
La Crosse WS2300 modifiée (pluvio, abri ventilé, mesure d'ensoleillement), Wswin32, Watchdog.
mon site météo
- webmaster
- Site Admin
- Messages : 2611
- Enregistré le : 12 déc. 2006, 20:54
- Localisation : Rieux 51 FRANCE
- Contact :
Re: Déterminer la saison actuelle
Pour aller à la ligne en html c'estmm91 a écrit :Comment faire ce retour à la ligne ?
Je pense que c’est une histoire de « align center »
Code : Tout sélectionner
<br>
Cordialement
Rieux
Rieux
- vals
- Participation 5
- Messages : 833
- Enregistré le : 13 déc. 2006, 20:27
- Localisation : 69320 Feyzin
- Contact :
Re: Déterminer la saison actuelle
Bonjour
Chez moi aussi ça indique hiver.
J'avais une question:
Est-il possible "d'encapsuler" tous le tag dans un
%ws_setmem[xx]=tout le tag%
Pour le restituer dans un %ws_getmem[xx]%
A la fin du tag j'ai hiver%
Et le getmem ne m'affiche rien ??
A moins qu'il faille faire autrement.
Chez moi aussi ça indique hiver.
J'avais une question:
Est-il possible "d'encapsuler" tous le tag dans un
%ws_setmem[xx]=tout le tag%
Pour le restituer dans un %ws_getmem[xx]%
A la fin du tag j'ai hiver%
Et le getmem ne m'affiche rien ??
A moins qu'il faille faire autrement.
- webmaster
- Site Admin
- Messages : 2611
- Enregistré le : 12 déc. 2006, 20:54
- Localisation : Rieux 51 FRANCE
- Contact :
Re: Déterminer la saison actuelle
Non, la variable ne peut pas contenir plusieurs lignes de code.
Pourquoi cela te pose un problème pour placer le code à un endroit précis ?
Pourquoi cela te pose un problème pour placer le code à un endroit précis ?
Cordialement
Rieux
Rieux
- vals
- Participation 5
- Messages : 833
- Enregistré le : 13 déc. 2006, 20:27
- Localisation : 69320 Feyzin
- Contact :
Re: Déterminer la saison actuelle
Oui c'est ça.
Mon script qui génère le panneau d'affichage type led ne permet pas d'inclure des tags trop long ou sur plusieurs lignes.
Je pensais faire le tag en début de fichier puis reporter au bon endroit la valeur saison par le getmem.
Mon script qui génère le panneau d'affichage type led ne permet pas d'inclure des tags trop long ou sur plusieurs lignes.
Je pensais faire le tag en début de fichier puis reporter au bon endroit la valeur saison par le getmem.