J'aimerais pouvoir afficher également, soit le nombre en couleur, soit sous forme d'une couleur dans un carré le risque humidex qui varie selon le niveau. Par exemple: jusqu'à 30 en vert, puis de 30 à 34 en jaune, puis de 35 à 39 en orange et plus de 40 en rouge. Un peu comme ici => http://www.criacc.qc.ca/climat/suivi/Ev ... 8/Hdex.JPG
Comment pourrais-je le faire. Merci pour vos conseils.
Davis Vantage Pro 2 + avec ventilation forcée diurne / WeatherlinkIP 6.0.2 / GW Ver. 2.0290b / Windows 7 Pro 64 bits / MiniPC ZOTAC ZBOX ID41 PLUS 4Gb Ram 320Gb disque dur 2,5". http://www.meteolausanne.com
Bonjour Didier,
Avec quel logiciel obtenez vous le graphique de l'humidex et quel serait le code .
Par avance, je vous remercie de votre réponse.
Cordialement.
Je me permet de relancer cette demande. Il me semble que dans le script de NOAA Version 2 il y a un système un peu analogue mais je ne sais pas comment l'appliquer....
Quelqu'un aurait-il une idée ?
Merci.
Davis Vantage Pro 2 + avec ventilation forcée diurne / WeatherlinkIP 6.0.2 / GW Ver. 2.0290b / Windows 7 Pro 64 bits / MiniPC ZOTAC ZBOX ID41 PLUS 4Gb Ram 320Gb disque dur 2,5". http://www.meteolausanne.com
Je ne sais pas comment tu fais pour afficher ta T° Humidex, mais en faisant l'hypothèse que tu l'affiche dans une case de tableau à partir de la variable $humidex, on pourrait imaginer le script php suivant :
Bon bien sûr ce n'est qu'une idée comme ça, et cela dépend beaucoup de la structure de ton site et doit être adapté. Si tu as besoin d'aide n'hésite pas
Ma station => http://www.meteo-boisney.fr
--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---
Alors je suis un deuxième utilisateur qui trouverait cela bien (de pouvoir mettre plein de if)
Mais n'ai-je pas d'autres moyens ?
Et ce language avec $humidex c'est quoi au juste ? Comment puis-jel l'utiliser ?
Dans mon cas toutes les données affichées sur mon site qui proviennent de GW sont en fait des images que je crée avec des xml. Y-a-t-il un moyen autre ?
Davis Vantage Pro 2 + avec ventilation forcée diurne / WeatherlinkIP 6.0.2 / GW Ver. 2.0290b / Windows 7 Pro 64 bits / MiniPC ZOTAC ZBOX ID41 PLUS 4Gb Ram 320Gb disque dur 2,5". http://www.meteolausanne.com
$humidex n'existe pas. La liste des balises est ici: viewtopic.php?f=2&t=618
Elles servent à afficher une valeur soit dans le XML (qui produira un graphe), soit dans un fichier texte (html par exemple).
GW peut exporter l'image ou le texte généré sur ton site, mais ca n'est pas possible de faire ce que tu veux directement dans le XML.
En revanche tu peux le faire dans le fichier texte qui contiendra un script php.
Template PHP avec $Current[] et traitement conditionnel > Traitement par GW qui remplace les $Current[] par les valeurs > export vers ton site > script exécuté coté serveur pour traiter les valeurs
Où puis-je trouver un exemple de script php. Et comment introduire celui-ci dans le fichier texte. Y aurais-t-il quelqu'un qui pourrais me passer la source d'un exemple pour que je puisse voir le fonctionnement ?
Merci à tous.
Davis Vantage Pro 2 + avec ventilation forcée diurne / WeatherlinkIP 6.0.2 / GW Ver. 2.0290b / Windows 7 Pro 64 bits / MiniPC ZOTAC ZBOX ID41 PLUS 4Gb Ram 320Gb disque dur 2,5". http://www.meteolausanne.com
D'après ce que j'ai compris des explications d'Antoine, il faut créer un fichier php qui sera exporté comme template directement sur ton site par GW.
Voici un exemple qui marche (je l'ai testé) : <?php
$humidex = $Current[heat_index];
if ($humidex<30) {$fond='#00FF00'; }
elseif ($humidex<35) {$fond='#FFFF00';}
elseif ($humidex<40) {$fond='#FF6600';}
else {$fond='#FF0000';}
echo "<Table border='1'><TR><TD bgcolor='$fond'><font size='3'>$humidex</font></TD></TR></Table>";
?>
Tu enregistres ce code dans un fichier php (disons pour faire simple humidex.php), tu vas dans la config de GW - Transferts FTP. Dans "données à exporter" tu configures l'exportation vers ton site de ce fichier ("format des données" choisis template).
Lorsque tu appelles ce fichier sur ton site (qui s'appellera humidex.php) tu dois obtenir l'humidex inscrit dans un cadre sur un fond de la couleur du risque.
Bon maintenant ce qui va être plus compliqué est d'intégrer cette fonction dans ta page d'accueil, car je ne sais pas comment est construite cette page.
Un truc simple si ta page est déjà en php est de mettre la ligne suivante à l'endroit où tu veux faire apparaitre le résultat : include ('humidex.php');
Tiens moi au courant si tu as besoin d'un coup de main.
Ma station => http://www.meteo-boisney.fr
--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---
Malheureusement je n'arrive pas à inclure dans mon site ton script php car mon site est assez particulier. Il est créé automatiquement java script. Je peux y introduire des codes html ou css mais je ne sais pas comment appeler cette fameuse page php. As-tu des idées là-dessus.
Merci.
Davis Vantage Pro 2 + avec ventilation forcée diurne / WeatherlinkIP 6.0.2 / GW Ver. 2.0290b / Windows 7 Pro 64 bits / MiniPC ZOTAC ZBOX ID41 PLUS 4Gb Ram 320Gb disque dur 2,5". http://www.meteolausanne.com
Je ne suis pas un super-pro, mais à ma connaissance on ne peut faire du php que dans une page php.
Par contre, une page php peut contenir du HTML et du JAVASCRIPT.
Première chose, as tu pu créer le fichier humidex.php à partir de GW en utilisant les templates ?
Si oui, voilà ce que tu peux essayer (si tu peux éditer et modifier tes pages) :
- renomme ta page d'accueil => index.php
Attention, il faut corriger les liens dans les autres pages (remplacer partout index.html par index.php)
- Tu ne changes rien à l'ensemble du code de la page, par contre tu ajoutes à l'endroit où tu veux faire apparaitre l'humidex, la ligne suivante : <?php include('humidex.php'); ?>
Explication : la commande <?php permet au serveur d'interpréter les codes php qui suivent. ?> ferme l'interprétation php pour revenir en html.
Le php est interprété par le serveur d'hébergement alors que l'html est interprété par le PC qui consulte le site.
Bon je sais ça peut paraitre lourd, mais de mon côté je maitrise beaucoup plus le php que le javascript. Et le php me semble plus "naturel", en plus il permet de gérer des bases de données.
PS : J'ai vu que tu as un script très efficace pour interdire l'utilisation du clic-droit sur tes pages. Le mien ne fonctionne pas aussi bien. Peux tu me fournir ce script ?
Ma station => http://www.meteo-boisney.fr
--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---