tag comparaison

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 !
Répondre
Avatar du membre
kalimero
Participation 2
Participation 2
Messages : 183
Enregistré le : 25 nov. 2008, 13:54

tag comparaison

Message par kalimero » 17 sept. 2009, 15:25

:Panneau-Merci: Bonjour
Recherche comment faire un tag sur la comparaison des temperatures
Si temperature <0°C couleur texte Rouge
Si temperature >25°C couleur texte Bleue

Cordialement

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

Re: tag comparaison

Message par vals » 17 sept. 2009, 20:43

Bonsoir.
Pour cela il faut utiliser le tag compare.
4 arguments necessary, allowed only "~" as argument separators, in the case of invalid compare data (no numbers) becomes " " = space as a result returned!
Exception: at "6" (< >) may occur for 2.Parameter (=v2) and when 1.Parameter (=v1) = -255 also a character string.
That is with that can one queries, whether a memory variable "already was assigned".
%ws_compare[x]=v1~v2~right~wrong%
> [1]
>= [2]
= [3]
<= [4]
< [5]
<> [6]
Je pense que ça doit être un truc dans le genre pour une vp2:
%unit_off%
%ws_compare[5]=%curval[2]%~0~<font color="#FF0000">~<font color="#000000">%
%ws_compare[1]=%curval[2]%~25~<font color="#3333FF">~ %
%unit_on%
%curval[2]%
Mais à tester.
@+
Image
Davis VantagePro2 + Wswin32 V2.96.10 + GraphWeather + ftp-uploader. Webcam.

Avatar du membre
kalimero
Participation 2
Participation 2
Messages : 183
Enregistré le : 25 nov. 2008, 13:54

Re: tag comparaison

Message par kalimero » 18 sept. 2009, 16:26

Bonjour
Merci de votre reponse
je pense que le tag fonctionne mais j'aurai du mieux m'expliquer ce que j aimerai c est que le tag fonctionne sur toutes une page ci joint la page web
http://bonux50.perso.neuf.fr/histgelee.html
cordialement
Alain

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

Re: tag comparaison

Message par vals » 18 sept. 2009, 17:31

Bonjour.
Si vous mettez ce tag en début de page (en supprimant %curval[2]%) tout le texte qui suit va changer de couleur suivant les critères de température que vous avez fixé.
Maintenant si vous avez des textes dans la page qui ne doivent pas changer de couleur il faudra juste avant ce texte en redéterminer la couleur (font color=) puis après le texte remettre ce tag qui peut être utilisé plusieurs fois sur une page et cela autant de fois que nécessaire.
Peut-être que quelqu'un pourra dire si il y a plus simple ??
Cdlt.
Image
Davis VantagePro2 + Wswin32 V2.96.10 + GraphWeather + ftp-uploader. Webcam.

Avatar du membre
kalimero
Participation 2
Participation 2
Messages : 183
Enregistré le : 25 nov. 2008, 13:54

Re: tag comparaison

Message par kalimero » 18 sept. 2009, 19:35

Bonsoir
le tag ne semble pas fonctionner je l'ai mis en debut de page et supprimer %curval[2]% rien ne se passe
Alain

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

Re: tag comparaison

Message par vals » 18 sept. 2009, 21:01

Bonsoir.
Si le tag fonctionne je viens de l'installer ici sur une de mes pages de tests.
A un endroit vous verrez "essais changement de couleurs". J'ai mis vert au dessus de 15° et rouge en dessous.
Seulement comme je vous l'ai peut-être mal expliqué si dans votre code html il y a des font color ça va venir changer la couleur du départ.
Alors soit il faut supprimer ces instructions soit remettre le tag à chaque fois après ce que j'ai fait.
C'est peut-être un peu fastidieux c'est pour ça que je demandais si quelqu'un avait une meilleure idée.
Cdlt.
Image
Davis VantagePro2 + Wswin32 V2.96.10 + GraphWeather + ftp-uploader. Webcam.

Avatar du membre
kalimero
Participation 2
Participation 2
Messages : 183
Enregistré le : 25 nov. 2008, 13:54

Re: tag comparaison

Message par kalimero » 19 sept. 2009, 18:53

Bonsoir
Merci pour votre aide ,cela ne fonctionne pas encore mais je crois avoir compris ce qui faut faire
si je n'y parvient pas je vous recontacterais
cordialement
Alain

Avatar du membre
kalimero
Participation 2
Participation 2
Messages : 183
Enregistré le : 25 nov. 2008, 13:54

Re: tag comparaison

Message par kalimero » 20 sept. 2009, 09:51

Bonjour
Le tag ne fonctionne pas sur ma page çi joint le fichier

Code : Tout sélectionner

 <!-- %customfile=histgelee.html% -->
 <!-- %openfile=custom_.txt% -->

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr-fr">
<head>
 <html>

  <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type" />

  <title>Page Gel&eacute;e</title>
</head>

<body style="background-color: rgb(51, 102, 255); color: rgb(0, 0, 0);" alink="#ee0000" bgcolor="#ffffff" link="#0000ee" vlink="#551a8b">

<small><small>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</small></small><big><span style="color: rgb(250, 250, 250);">Page
M&eacute;t&eacute;o sur les dernieres observations des
Gel&eacute;es &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;&nbsp;</span></big><big style="font-style: italic;"><big><big><span style="color: rgb(255, 255, 102);"><span style="color: rgb(51, 0, 51);"></span><big><a href="leshistoriques.html" style="color: rgb(255, 255, 255);"><small><small>Retour</small></a><br />Etat de la sonde <img border="0" src="%ws_colorstate_sens[2]%.gif">  <tr>Relevées en date du  %longdate%    à    %ws_time% </tr>
<br />

</big></span></big></big></big>
<table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
  <tbody>
    <tr>
      <td>Debut de
la premiere Gel&eacute;e </td>
      <td><b><font size="4">%ws_lasticedaystart%</font></b></td>
      <td>&nbsp;&nbsp;&nbsp; Fin de la derniere &nbsp;Gel&eacute;e</td>
      <td>
      <b><font size="4">%ws_lasticedayd%</font></b>&nbsp;
&nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp;</td>
      <td> Dur&eacute;e de cette
Gel&eacute;e</td>
      <td><b><font size="4"></font></b><b><font size="4">%ws_iceday_durations%</font></b></td>
    </tr>
    <tr>
      <td> &nbsp;Record de la plus
longue
Gel&eacute;e/24 H</td>
      <td>
      <b><font size="4">%lt_icedayduration%</font></b></td>
      <td>Nombre de journ&eacute;es
froide dans le Mois
<10&deg;C</td>
      <td>&nbsp;&nbsp;
      <b><font size="4">%ws_cooldays_m%</font></b>
&nbsp; <span style="font-weight: bold;">&nbsp;Jours</span></td>
      <td> &nbsp;Nombre de jours de Gel&eacute;e
<0&deg;C</td>
      <td>
      <b><font size="4">%icedays_mpast[mm~yyyy]%</font></b></td>
    </tr>
  </tbody>
</table>
<big style="font-style: italic;"><big><big><span style="color: rgb(255, 255, 102);"></span></big></big></big>&nbsp;<b><font size="4"></font></b><big style="font-style: italic;"><big><big><span style="color: rgb(255, 255, 102);"><big><br />

</big></span></big></big></big>&nbsp;&nbsp;
&nbsp;
&nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp;&nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;
&nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;<b><font size="4"></font></b>
&nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;&nbsp; &nbsp;&nbsp;<span style="font-weight: bold;">
</span>&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp;
&nbsp;&nbsp; &nbsp;<b><font size="4"><br />

<big>Historique Temp&eacute;rature Minimum &nbsp;<br />

</big><br />

</font></b>
<table bgcolor="#dddddd" border="1" width="90%">

</table>

<table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">

  <tbody>

    <tr>

      <td></td>

      <td>2008</td>

      <td>2009</td>

      <td>2010</td>

      <td>2011</td>

    </tr>

    <tr>

      <td>Janvier</td>

      <td>N.C</td>

%unit_off%
%ws_compare[5]=%curval[2]%~0~<font color="#FF0000">~<font color="#000000">%
%ws_compare[1]=%curval[2]%~15~<font color="#3333FF">~ %
%unit_on%

      <td>%minval_mpast[2~01~2009]%</td>

      <td>%minval_mpast[2~01~2010]%</td>

      <td>%minval_mpast[2~01~2011]%</td>

    </tr>

    <tr>

      <td>Fevrier</td>

%unit_off%
%ws_compare[5]=%curval[2]%~0~<font color="#FF0000">~<font color="#000000">%
%ws_compare[1]=%curval[2]%~15~<font color="#3333FF">~ %
%unit_on%

      <td>N.C</td>

      <td>%minval_mpast[2~02~2009]%</td>

      <td>%minval_mpast[2~02~2010]%</td>

      <td>%minval_mpast[2~02~2011]%</td>

    </tr>

    <tr>

      <td>Mars</td>

%unit_off%
%ws_compare[5]=%curval[2]%~0~<font color="#FF0000">~<font color="#000000">%
%ws_compare[1]=%curval[2]%~15~<font color="#3333FF">~ %
%unit_on%

      <td>N.C</td>

      <td>%minval_mpast[2~03~2009]%</td>

      <td>%minval_mpast[2~03~2010]%</td>

      <td>%minval_mpast[2~03~2011]%</td>

    </tr>

    <tr>

      <td>Avril</td>
%unit_off%
%ws_compare[5]=%curval[2]%~0~<font color="#FF0000">~<font color="#000000">%
%ws_compare[1]=%curval[2]%~15~<font color="#3333FF">~ %
%unit_on%

      <td>N.C</td>

      <td>%minval_mpast[2~04~2009]%</td>

      <td>%minval_mpast[2~04~2010]%</td>

      <td>%minval_mpast[2~04~2011]%</td>

    </tr>

    <tr>

      <td>Mai</td>

%unit_off%
%ws_compare[5]=%curval[2]%~0~<font color="#FF0000">~<font color="#000000">%
%ws_compare[1]=%curval[2]%~15~<font color="#3333FF">~ %
%unit_on%

      <td>N.C</td>

      <td>%minval_mpast[2~05~2009]%</td>

      <td>%minval_mpast[2~05~2010]%</td>

      <td>%minval_mpast[2~05~2011]%</td>

    </tr>

    <tr>

      <td>Juin</td>

%unit_off%
%ws_compare[5]=%curval[2]%~0~<font color="#FF0000">~<font color="#000000">%
%ws_compare[1]=%curval[2]%~15~<font color="#3333FF">~ %
%unit_on%

      <td>N.C</td>

      <td>%minval_mpast[2~06~2009]%</td>

      <td>%minval_mpast[2~06~2010]%</td>

      <td>%minval_mpast[2~06~2011]%</td>

    </tr>

    <tr>

      <td>Juillet</td>

%unit_off%
%ws_compare[5]=%curval[2]%~0~<font color="#FF0000">~<font color="#000000">%
%ws_compare[1]=%curval[2]%~15~<font color="#3333FF">~ %
%unit_on%

      <td>%minval_mpast[2~07~2008]%</td>

      <td>%minval_mpast[2~07~2009]%</td>

      <td>%minval_mpast[2~07~2010]%</td>

      <td>%minval_mpast[2~07~2011]%</td>

    </tr>

    <tr>

      <td>Aout</td>
%unit_off%
%ws_compare[5]=%curval[2]%~0~<font color="#FF0000">~<font color="#000000">%
%ws_compare[1]=%curval[2]%~15~<font color="#3333FF">~ %
%unit_on%

      <td>%minval_mpast[2~08~2008]%</td>

      <td>%minval_mpast[2~08~2009]%</td>

      <td>%minval_mpast[2~08~2010]%</td>

      <td>%minval_mpast[2~08~2011]%</td>

    </tr>

    <tr>

      <td>Septembre</td>
%unit_off%
%ws_compare[5]=%curval[2]%~0~<font color="#FF0000">~<font color="#000000">%
%ws_compare[1]=%curval[2]%~15~<font color="#3333FF">~ %
%unit_on%

      <td>%minval_mpast[2~09~2008]%</td>

      <td>%minval_mpast[2~09~2009]%</td>

      <td>%minval_mpast[2~09~2010]%</td>

      <td>%minval_mpast[2~09~2011]%</td>

    </tr>

    <tr>

      <td>Octobre</td>
%unit_off%
%ws_compare[5]=%curval[2]%~0~<font color="#FF0000">~<font color="#000000">%
%ws_compare[1]=%curval[2]%~15~<font color="#3333FF">~ %
%unit_on%

      <td>%minval_mpast[2~10~2008]%</td>

      <td>%minval_mpast[2~10~2009]%</td>

      <td>%minval_mpast[2~10~2010]%</td>

      <td>%minval_mpast[2~10~2011]%</td>

    </tr>

    <tr>

      <td>Novembre</td>
%unit_off%
%ws_compare[5]=%curval[2]%~0~<font color="#FF0000">~<font color="#000000">%
%ws_compare[1]=%curval[2]%~15~<font color="#3333FF">~ %
%unit_on%

      <td>%minval_mpast[2~11~2008]%</td>

      <td>%minval_mpast[2~11~2009]%</td>

      <td>%minval_mpast[2~11~2010]%</td>

      <td>%minval_mpast[2~11~2011]%</td>

    </tr>

    <tr>

      <td>Decembre</td>
%unit_off%
%ws_compare[5]=%curval[2]%~0~<font color="#FF0000">~<font color="#000000">%
%ws_compare[1]=%curval[2]%~15~<font color="#3333FF">~ %
%unit_on%

      <td>%minval_mpast[2~12~2008]%</td>

      <td>%minval_mpast[2~12~2009]%</td>

      <td>%minval_mpast[2~12~2010]%</td>

      <td>%minval_mpast[2~12~2011]%</td>

    </tr>

  </tbody>
</table>

<IFRAME src="visite.php" width=0 height=0 scrolling=no frameborder=0 > </IFRAME>

<!-- %openfile=soleil.txt% -->


</html>

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

Re: tag comparaison

Message par webmaster » 25 sept. 2009, 14:19

Bonjour,

J’ai un peu de mal à comprendre ce que tu cherches à faire, mais c’est un autre problème.
Tu fais une grossière erreur HTML dans ta ligne de code, le tag en lui-même fonctionne très bien.

Voici un morceau de ton code corrigé:

Code : Tout sélectionner

<td>Janvier</td>

          <td>
          
%unit_off%
%ws_compare[5]=%curval[2]%~0~<font color="#FF0000">~<font color="#000000">%
%ws_compare[1]=%curval[2]%~15~<font color="#3333FF">~ %
%unit_on%
          
         %minval_mpast[2~01~2009]%</font></td>
La balise <font> doit se trouver entre les balises <td></td> et devant le texte qui doit être coloré.
Ensuite évite de mettre plusieurs tags sur la même ligne, WsWin n’apprécie pas trop.
Et pour finir si tu dois remettre du code sur le forum, pense à le mettre entre les balises

Code : Tout sélectionner

[code]
[/code]
pour une meilleur lisibilité et ne pas prendre le risque qu’une partie soit tronqué à l’affichage.
Cordialement

Rieux

Répondre