Cadeau du Webmaster

Forum destiné aux problèmes de Tags, recherche d’une fonction, d’un calcul, Tag qui parait ne pas fonctionner, du Tag et rien que du Tag !
Avatar du membre
webmaster
Site Admin
Site Admin
Messages : 2611
Enregistré le : 12 déc. 2006, 20:54
Localisation : Rieux 51 FRANCE
Contact :

Cadeau du Webmaster

Message par webmaster » 14 févr. 2007, 21:22

Bonsoir à tous :D ,

C’est avec grand plaisir que je vous offre, sur une idée de Vals et une composition de moi-même, la durée du jour et ses variations.
Ces quelques lignes enrichiront vos customs en y ajoutant le temps gagné ou perdu par rapport à la veille et au lendemain.

Code : Tout sélectionner

<table border="1" width="100%" td align="center" colspan="4">
<tr>	<td align="left" width="22%" height="46" rowspan="5"><font color="Gray"><b><nobr>Soleil</nobr></b></font></td>
	<td align="center" width="7%" height="46" rowspan="5"><img border="0" src="sun.gif" width="60" height="50"></td>

		%ws_setmem[1]=%ws_cutstr=6~50~%ws_sunriseyest%%%
		%ws_setmem[2]=%ws_sunrise%%
		%ws_setmem[3]=%ws_cutstr=6~50~%ws_sunrisetomo%%%

		%ws_setmem[4]=%ws_cutstr=0~3~%ws_getmem[1]%%%
		%ws_setmem[5]=%ws_cutstr=1~3~%ws_getmem[1]%%%
		%ws_setmem[6]=%ws_cutstr=0~3~%ws_getmem[2]%%%
		%ws_setmem[7]=%ws_cutstr=1~3~%ws_getmem[2]%%%
		%ws_setmem[8]=%ws_cutstr=0~3~%ws_getmem[3]%%%
		%ws_setmem[9]=%ws_cutstr=1~3~%ws_getmem[3]%%%

		%ws_setmem[1]=%ws_calc[*]=%ws_getmem[4]%~60~0%%
		%ws_setmem[11]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[5]%~0%%
		%ws_setmem[1]=%ws_calc[*]=%ws_getmem[6]%~60~0%%
		%ws_setmem[12]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[7]%~0%%
		%ws_setmem[1]=%ws_calc[*]=%ws_getmem[8]%~60~0%%
		%ws_setmem[13]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[9]%~0%%
		%ws_setmem[3]=%ws_calc[-]=%ws_getmem[11]%~%ws_getmem[12]%~0%%
		%ws_setmem[4]=%ws_calc[-]=%ws_getmem[12]%~%ws_getmem[13]%~0%%
		%ws_setmem[1]=%ws_cutstr=1~1~%ws_getmem[3]%%%
		%ws_setmem[2]=%ws_cutstr=1~1~%ws_getmem[4]%%%

	<td align="center" width="39%" height="46">lever de soleil</td>
	<td align="center" width="35%" height="46"><b>%ws_sunrise%</b></td></tr>
	<td align="center" width="39%" height="46">coucher de soleil</td>
	<td align="center" width="35%" height="46"><b>%ws_sunset%</b></td></tr>
	<td align="center" width="39%" height="46">longueur journée</td>
	<td align="center" width="35%" height="46"><b><font size="2"><nobr>Aujourd'hui&nbsp;%ws_daylength%<br>
		%ws_compare[5]=%ws_getmem[3]%~0~Nous perdons %ws_getmem[1]% Minute(s) par rapport à hier<br>~%
		%ws_compare[2]=%ws_getmem[3]%~0~Nous gagnons %ws_getmem[3]% Minute(s) par rapport à hier<br>~%
		%ws_compare[5]=%ws_getmem[4]%~0~Nous en perdrons %ws_getmem[2]% demain<br>~%
		%ws_compare[2]=%ws_getmem[4]%~0~Nous en gagnerons %ws_getmem[4]% demain<br>~%
	</font></nobr></b></td></tr>
	<td align="center" width="39%" height="46">lever de soleil demain</td>
	<td align="center" width="35%" height="46"><b>%ws_sunrisetomo%</b></td></tr>
Un simple coller-copier o-: en lieu et place du paragraphe d’origine et vous sauvegardez, rien de plus simple.
Modifié en dernier par webmaster le 14 févr. 2007, 22:06, modifié 1 fois.
Cordialement

Rieux

chris60
Participation 2
Participation 2
Messages : 141
Enregistré le : 25 janv. 2007, 17:24
Localisation : Grandfresnoy - Oise
Contact :

Message par chris60 » 14 févr. 2007, 21:58

Bonsoir Rieux,

Super, mais chez moi ça ne colle pas, en effet, ton tag ne prend en compte que le lever du soleil (et donc, pas le coucher).

Si tu regardes sur ma page météo, tu verras que demain, la durée du jour va gagner (?) 4 minutes, ton tag annonce 2 minutes.....

Si tu pouvais nous imbriquer les deux (matin + soir) ce serait le top !!!

Mais, on arrive peut-être aux limites de Wswin............

En tout cas, merci pour le boulot (j'ai essayé et là...j'arrive aux limites de mes compétences)

Bonne soirée
Chris

Avatar du membre
webmaster
Site Admin
Site Admin
Messages : 2611
Enregistré le : 12 déc. 2006, 20:54
Localisation : Rieux 51 FRANCE
Contact :

Message par webmaster » 14 févr. 2007, 22:06

Normal, le calcul n’est effectué que sur l’heure du lever !
Comme tu le dis c’est une des limites de WsWin cas nous ne connaissons pas l’heure de coucher du soleil de la veille et du lendemain à un instant T.
Remarque, d’après ce que j’ai pu constater, tu as souvent le même gain le matin et le soir, donc rien de plus simple que de faire une multiplication par deux.
Cordialement

Rieux

Avatar du membre
webmaster
Site Admin
Site Admin
Messages : 2611
Enregistré le : 12 déc. 2006, 20:54
Localisation : Rieux 51 FRANCE
Contact :

MAJ du 15/02/2007

Message par webmaster » 15 févr. 2007, 23:34

Bonsoir à tous,

Puisque je vois que j’ai affaire à des gens plutôt difficiles :D , voici la version revue et corrigé.
L’heure du coucher du lendemain est prise en compte dans le calcul et la prévision d’un tag pour l’heure du coucher la veille et prévue.
Vous n’aurez qu’une ligne à modifier le moment venu, si cela est possible.
J’ai demandé à Werner de créér le tag %sunsetyest%, avec un peu de chance nous l’aurons dans la prochaine version :?
Donc pour l’instant le temps comparé sur la veille l’est uniquement sur la différence de l’heure de lever, je ne peux pas faire mieux pour l’instant, croisons les doigts.:roll:

Code : Tout sélectionner

<table border="1" width="100%" td align="center" colspan="4">
<tr>	<td align="left" width="22%" height="46" rowspan="5"><font color="Gray"><b><nobr>Soleil</nobr></b></font></td>
	<td align="center" width="7%" height="46" rowspan="5"><img border="0" src="sun.gif" width="60" height="50"></td>

	%ws_setmem[1]=%ws_cutstr=6~50~%ws_sunriseyest%%%
	%ws_setmem[2]=%ws_cutstr=6~50~%ws_sunset%%%
	%ws_setmem[3]=%ws_sunrise%%
	%ws_setmem[4]=%ws_sunset%%
	%ws_setmem[5]=%ws_cutstr=6~50~%ws_sunrisetomo%%%
	%ws_setmem[6]=%ws_cutstr=6~50~%ws_sunsettomo%%%

		%ws_setmem[11]=%ws_cutstr=0~3~%ws_getmem[1]%%%
		%ws_setmem[12]=%ws_cutstr=1~3~%ws_getmem[1]%%%
		%ws_setmem[13]=%ws_cutstr=0~3~%ws_getmem[2]%%%
		%ws_setmem[14]=%ws_cutstr=1~3~%ws_getmem[2]%%%
		%ws_setmem[15]=%ws_cutstr=0~3~%ws_getmem[3]%%%
		%ws_setmem[16]=%ws_cutstr=1~3~%ws_getmem[3]%%%
		%ws_setmem[17]=%ws_cutstr=0~3~%ws_getmem[4]%%%
		%ws_setmem[18]=%ws_cutstr=1~3~%ws_getmem[4]%%%
		%ws_setmem[19]=%ws_cutstr=0~3~%ws_getmem[5]%%%
		%ws_setmem[20]=%ws_cutstr=1~3~%ws_getmem[5]%%%
		%ws_setmem[21]=%ws_cutstr=0~3~%ws_getmem[6]%%%
		%ws_setmem[22]=%ws_cutstr=1~3~%ws_getmem[6]%%%


		%ws_setmem[1]=%ws_calc[*]=%ws_getmem[11]%~60~0%%
		%ws_setmem[31]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[12]%~0%%
		%ws_setmem[1]=%ws_calc[*]=%ws_getmem[13]%~60~0%%
		%ws_setmem[33]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[14]%~0%%
		%ws_setmem[1]=%ws_calc[*]=%ws_getmem[15]%~60~0%%
		%ws_setmem[35]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[16]%~0%%
		%ws_setmem[1]=%ws_calc[*]=%ws_getmem[17]%~60~0%%
		%ws_setmem[37]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[18]%~0%%
		%ws_setmem[1]=%ws_calc[*]=%ws_getmem[19]%~60~0%%
		%ws_setmem[39]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[20]%~0%%
		%ws_setmem[1]=%ws_calc[*]=%ws_getmem[21]%~60~0%%
		%ws_setmem[41]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[22]%~0%%

		%ws_setmem[1]=%ws_calc[-]=%ws_getmem[33]%~%ws_getmem[31]%~0%%
		%ws_setmem[2]=%ws_calc[-]=%ws_getmem[37]%~%ws_getmem[35]%~0%%
		%ws_setmem[3]=%ws_calc[-]=%ws_getmem[41]%~%ws_getmem[39]%~0%%

		%ws_setmem[4]=%ws_calc[-]=%ws_getmem[2]%~%ws_getmem[1]%~0%%
		%ws_setmem[5]=%ws_calc[-]=%ws_getmem[3]%~%ws_getmem[2]%~0%%

		%ws_setmem[6]=%ws_cutstr=1~1~%ws_getmem[4]%%%
		%ws_setmem[7]=%ws_cutstr=1~1~%ws_getmem[5]%%%

	<td align="center" width="39%" height="46">lever de soleil</td>
	<td align="center" width="35%" height="46"><b>%ws_sunrise%</b></td></tr>
	<td align="center" width="39%" height="46">coucher de soleil</td>
	<td align="center" width="35%" height="46"><b>%ws_sunset%</b></td></tr>
	<td align="center" width="39%" height="46">longueur journée</td>
	<td align="center" width="35%" height="46"><b><font size="2"><nobr>Aujourd'hui&nbsp;%ws_daylength%<br>

		%ws_compare[5]=%ws_getmem[4]%~0~Nous perdons %ws_getmem[6]%  Minute(s) par rapport à hier<br>~%
		%ws_compare[2]=%ws_getmem[4]%~0~Nous gagnons %ws_getmem[4]% Minute(s) par rapport à hier<br>~%
		%ws_compare[5]=%ws_getmem[5]%~0~Nous en perdrons %ws_getmem[7]%  demain<br>~%
		%ws_compare[2]=%ws_getmem[5]%~0~Nous en gagnerons %ws_getmem[5]% demain<br>~%


	</font></nobr></b></td></tr>
	<td align="center" width="39%" height="46">lever de soleil demain</td>
	<td align="center" width="35%" height="46"><b>%ws_sunrisetomo%</b></td></tr>
	<td align="center" width="39%" height="46">coucher de soleil demain</td>
	<td align="center" width="35%" height="46"><b>%ws_sunsettomo%</b></td></tr>

Je n’ai pas vraiment testé ce code, mais il est en place chez moi et je pars plutôt confiant.
Cordialement

Rieux

chris60
Participation 2
Participation 2
Messages : 141
Enregistré le : 25 janv. 2007, 17:24
Localisation : Grandfresnoy - Oise
Contact :

Message par chris60 » 16 févr. 2007, 08:22

Bonjour,

:Panneau-Merci: je commencais à trouver le temps long :lol: .Je vais essayer celà ce soir....

Bonne journée
Chris

Avatar du membre
vals
Participation 5
Participation 5
Messages : 833
Enregistré le : 13 déc. 2006, 20:27
Localisation : 69320 Feyzin
Contact :

Message par vals » 16 févr. 2007, 13:39

Bonjour à tous.
Merci au Webmaster pour ce script.
Je viens d'installer la nouvelle version sur ma page.
Si le Webmaster est confiant, il n'y a donc pas de raison que nous ne le soyons pas aussi.
A suivre donc.
Cordialement.
Image
Davis VantagePro2 + Wswin32 V2.96.10 + GraphWeather + ftp-uploader. Webcam.

Avatar du membre
webmaster
Site Admin
Site Admin
Messages : 2611
Enregistré le : 12 déc. 2006, 20:54
Localisation : Rieux 51 FRANCE
Contact :

Message par webmaster » 16 févr. 2007, 22:01

Bonsoir à tous,

Après quelques difficiles échanges avec Werner voici la dernière mouture du code.
Je me réserve un droit à l’erreur le premier jour du mois, l’avenir nous en dira plus.
Il n’y a rien de bien grave, juste un bug de calcul, rien de plus, mais je ne suis vraiment pas certain.
Le code est en place chez moi et le plus téméraires peuvent en faire autant, pour les autres attendez début Mars.
Cette dernière version prend en compte l’heure du coucher de soleil de la veille :yahoo:

Attention installer la V.2.93.8 auparavant :!:

Code : Tout sélectionner

<table>
<tr>	<td><font><b><nobr>Soleil</nobr></b></font></td>
	<td><img></td>

	%ws_setmem[1]=%ws_cutstr=6~50~%ws_sunriseyest%%%
	%ws_setmem[2]=%ws_cutstr=6~50~%ws_sunsetd[-1~00~0000]%%%
	%ws_setmem[3]=%ws_sunrise%%
	%ws_setmem[4]=%ws_sunset%%
	%ws_setmem[5]=%ws_cutstr=6~50~%ws_sunrisetomo%%%
	%ws_setmem[6]=%ws_cutstr=6~50~%ws_sunsettomo%%%


		%ws_setmem[11]=%ws_cutstr=0~3~%ws_getmem[1]%%%
		%ws_setmem[12]=%ws_cutstr=1~3~%ws_getmem[1]%%%
		%ws_setmem[13]=%ws_cutstr=0~3~%ws_getmem[2]%%%
		%ws_setmem[14]=%ws_cutstr=1~3~%ws_getmem[2]%%%
		%ws_setmem[15]=%ws_cutstr=0~3~%ws_getmem[3]%%%
		%ws_setmem[16]=%ws_cutstr=1~3~%ws_getmem[3]%%%
		%ws_setmem[17]=%ws_cutstr=0~3~%ws_getmem[4]%%%
		%ws_setmem[18]=%ws_cutstr=1~3~%ws_getmem[4]%%%
		%ws_setmem[19]=%ws_cutstr=0~3~%ws_getmem[5]%%%
		%ws_setmem[20]=%ws_cutstr=1~3~%ws_getmem[5]%%%
		%ws_setmem[21]=%ws_cutstr=0~3~%ws_getmem[6]%%%
		%ws_setmem[22]=%ws_cutstr=1~3~%ws_getmem[6]%%%


		%ws_setmem[1]=%ws_calc[*]=%ws_getmem[11]%~60~0%%
		%ws_setmem[31]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[12]%~0%%
		%ws_setmem[1]=%ws_calc[*]=%ws_getmem[13]%~60~0%%
		%ws_setmem[33]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[14]%~0%%
		%ws_setmem[1]=%ws_calc[*]=%ws_getmem[15]%~60~0%%
		%ws_setmem[35]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[16]%~0%%
		%ws_setmem[1]=%ws_calc[*]=%ws_getmem[17]%~60~0%%
		%ws_setmem[37]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[18]%~0%%
		%ws_setmem[1]=%ws_calc[*]=%ws_getmem[19]%~60~0%%
		%ws_setmem[39]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[20]%~0%%
		%ws_setmem[1]=%ws_calc[*]=%ws_getmem[21]%~60~0%%
		%ws_setmem[41]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[22]%~0%%

		%ws_setmem[1]=%ws_calc[-]=%ws_getmem[33]%~%ws_getmem[31]%~0%%
		%ws_setmem[2]=%ws_calc[-]=%ws_getmem[37]%~%ws_getmem[35]%~0%%
		%ws_setmem[3]=%ws_calc[-]=%ws_getmem[41]%~%ws_getmem[39]%~0%%

		%ws_setmem[4]=%ws_calc[-]=%ws_getmem[2]%~%ws_getmem[1]%~0%%
		%ws_setmem[5]=%ws_calc[-]=%ws_getmem[3]%~%ws_getmem[2]%~0%%

		%ws_setmem[6]=%ws_cutstr=1~1~%ws_getmem[4]%%%
		%ws_setmem[7]=%ws_cutstr=1~1~%ws_getmem[5]%%%

	<td>lever de soleil hier</td>
	<td><b>%ws_sunriseyest%</b></td></tr>
	<td>coucher de soleil hier</td>
	<td><b>%ws_sunsetd[-1~00~0000]%</b></td></tr>
	<td>lever de soleil</td>
	<td><b>%ws_sunrise%</b></td></tr>
	<td>coucher de soleil</td>
	<td><b>%ws_sunset%</b></td></tr>
	<td>longueur journée</td>
	<td><b><font><nobr>Aujourd'hui&nbsp;%ws_daylength%<br>

		%ws_compare[5]=%ws_getmem[4]%~0~Nous perdons %ws_getmem[6]%  Minute(s) par rapport à hier<br>~%
		%ws_compare[2]=%ws_getmem[4]%~0~Nous gagnons %ws_getmem[4]% Minute(s) par rapport à hier<br>~%
		%ws_compare[5]=%ws_getmem[5]%~0~Nous en perdrons %ws_getmem[7]%  demain<br>~%
		%ws_compare[2]=%ws_getmem[5]%~0~Nous en gagnerons %ws_getmem[5]% demain<br>~%


	</font></nobr></b></td></tr>
	<td>lever de soleil demain</td>
	<td><b>%ws_sunrisetomo%</b></td></tr>
	<td>coucher de soleil demain</td>
	<td><b>%ws_sunsettomo%</b></td></tr>
Il n'y a plus qu'à attendre :roll:
Modifié en dernier par webmaster le 16 févr. 2007, 22:46, modifié 2 fois.
Cordialement

Rieux

Avatar du membre
vals
Participation 5
Participation 5
Messages : 833
Enregistré le : 13 déc. 2006, 20:27
Localisation : 69320 Feyzin
Contact :

Message par vals » 16 févr. 2007, 22:24

Bonsoir à tous.
J'ai l'impression que ça ne va pas.
J'ai les minutes pour demain mais pas pour aujourd'hui.
Cordialement
Image
Davis VantagePro2 + Wswin32 V2.96.10 + GraphWeather + ftp-uploader. Webcam.

Avatar du membre
webmaster
Site Admin
Site Admin
Messages : 2611
Enregistré le : 12 déc. 2006, 20:54
Localisation : Rieux 51 FRANCE
Contact :

Message par webmaster » 16 févr. 2007, 22:28

Mince, pas de soleil dans le Rhône demain :lol:
Refait un copier coller pour voir, j’avais omis de désactiver le HTML dans le message.
Cordialement

Rieux

Avatar du membre
vals
Participation 5
Participation 5
Messages : 833
Enregistré le : 13 déc. 2006, 20:27
Localisation : 69320 Feyzin
Contact :

Message par vals » 16 févr. 2007, 22:44

J'ai refait un copier/coller.
Mais, pas mieux.
Au sommet de ma page j'ai %%.
Peut-être une indication ?
Image
Davis VantagePro2 + Wswin32 V2.96.10 + GraphWeather + ftp-uploader. Webcam.

Avatar du membre
webmaster
Site Admin
Site Admin
Messages : 2611
Enregistré le : 12 déc. 2006, 20:54
Localisation : Rieux 51 FRANCE
Contact :

Message par webmaster » 16 févr. 2007, 22:44

Ne cherche plus Vals j’ai trouvé !
Le tag employé impose la V.2.93.8, petite précision qui a son importance :oops:
Cordialement

Rieux

Avatar du membre
vals
Participation 5
Participation 5
Messages : 833
Enregistré le : 13 déc. 2006, 20:27
Localisation : 69320 Feyzin
Contact :

Message par vals » 16 févr. 2007, 22:45

Ah ok je l'installe de ce pas.
Merci.
Image
Davis VantagePro2 + Wswin32 V2.96.10 + GraphWeather + ftp-uploader. Webcam.

Avatar du membre
vals
Participation 5
Participation 5
Messages : 833
Enregistré le : 13 déc. 2006, 20:27
Localisation : 69320 Feyzin
Contact :

Message par vals » 16 févr. 2007, 22:53

Bravo, c'est nettement mieux.
4 minutes de plus.
Ca vallait le coup.
Merci encore.
Image
Davis VantagePro2 + Wswin32 V2.96.10 + GraphWeather + ftp-uploader. Webcam.

eole
Participation 0
Participation 0
Messages : 16
Enregistré le : 01 nov. 2007, 18:15
Localisation : Awans (prov. Liège)
Contact :

Message par eole » 15 déc. 2007, 10:28

Salut à tous,
je viens de faire un copier coller du code ci-dessus concernant le soleil, mais ce n'est pas vraiment ça ! il y a un petit problème. pourriez-vous m'éclairer ?
Et tant que j'y suis, est-il possible de modifier un minicurrent ?
J'aimerais changer le minicurrent température "mmini currenttt" pour enlever du graphique la fonction "humidité" ?
http://home.scarlet.be/awansmeteo/
merci d'avance

eole

eole
Participation 0
Participation 0
Messages : 16
Enregistré le : 01 nov. 2007, 18:15
Localisation : Awans (prov. Liège)
Contact :

Message par eole » 15 déc. 2007, 12:38

pour le soleil j'ai trouvé ok c'est bon

Répondre