Bonjour les amis.
Comme la plupart d’entre nous qui aimons avoir un thème météo sur nos précieux ; vous avez pu remarquer que les serveurs de yahoo à planter hier.
Toutes prévisions météo est tout simplement impossible pour l’instant.
Le souci est au niveau des prévisions sur quatre jours ; enfin cinq en contant celle du jour actuel.
Donc l’ami Dacal; eh oui encore lui; à trouver une parade le temps que cela revienne.
Comme Yahoo plante sur les prévisions et n’est capable actuellement que de donné sur deux jours; soit aujourd’hui et demain: il faut dissocier les autres dans les fichiers js et bien sur aussi dans le config.js
Voir ci-dessous :
il faut mettre les mains dans le main.js et faire comme indiqué
obj.Day1 = request.responseXML.getElementsByTagName(« forecast « )[1].getAttribute(« day »);
obj.Day1Hi = request.responseXML.getElementsByTagName(« forecast « )[1].getAttribute(« high »);
obj.Day1Lo = request.responseXML.getElementsByTagName(« forecast « )[1].getAttribute(« low »);
obj.Day1Code = request.responseXML.getElementsByTagName(« forecast « )[1].getAttribute(« code »);
/* obj.Day2 = request.responseXML.getElementsByTagName(« forecast « )[2].getAttribute(« day »);
obj.Day2Hi = request.responseXML.getElementsByTagName(« forecast « )[2].getAttribute(« high »);
obj.Day2Lo = request.responseXML.getElementsByTagName(« forecast « )[2].getAttribute(« low »);
obj.Day2Code = request.responseXML.getElementsByTagName(« forecast « )[2].getAttribute(« code »);
obj.Day3 = request.responseXML.getElementsByTagName(« forecast « )[3].getAttribute(« day »);
obj.Day3Hi = request.responseXML.getElementsByTagName(« forecast « )[3].getAttribute(« high »);
obj.Day3Lo = request.responseXML.getElementsByTagName(« forecast « )[3].getAttribute(« low »);
obj.Day3Code = request.responseXML.getElementsByTagName(« forecast « )[3].getAttribute(« code »);
obj.Day4 = request.responseXML.getElementsByTagName(« forecast « )[4].getAttribute(« day »);
obj.Day4Hi = request.responseXML.getElementsByTagName(« forecast « )[4].getAttribute(« high »);
obj.Day4Lo = request.responseXML.getElementsByTagName(« forecast « )[4].getAttribute(« low »);
obj.Day4Code = request.responseXML.getElementsByTagName(« forecast « )[4].getAttribute(« code »); */
In dealwithWeather, the same :
if (Reverse_Hi_Lo == true) {
document.getElementById(« Day1 »).innerHTML=Forecast DayNames(obj.Day1).substring(0,3);
document.getElementById(« Day1Icon »).src= »Icon Sets/ »+iconSet+ »/ »+obj.Day1Code+ ».png »;
document.getElementById(« Day1HiLo »).innerHTML=obj. Day1Hi+ « °/ « +obj.Day1Lo+ « ° »;
/* document.getElementById(« Day2 »).innerHTML=Forecast DayNames(obj.Day2).substring(0,3);
document.getElementById(« Day2Icon »).src= »Icon Sets/ »+iconSet+ »/ »+obj.Day2Code+ ».png »;
document.getElementById(« Day2HiLo »).innerHTML=obj. Day2Hi+ « °/ « +obj.Day2Lo+ « ° »;
document.getElementById(« Day3 »).innerHTML=Forecast DayNames(obj.Day3).substring(0,3);
document.getElementById(« Day3Icon »).src= »Icon Sets/ »+iconSet+ »/ »+obj.Day3Code+ ».png »;
document.getElementById(« Day3HiLo »).innerHTML=obj. Day3Hi+ « °/ « +obj.Day3Lo+ « ° »;
document.getElementById(« Day4 »).innerHTML=Forecast DayNames(obj.Day4).substring(0,3);
document.getElementById(« Day4Icon »).src= »Icon Sets/ »+iconSet+ »/ »+obj.Day4Code+ ».png »;
document.getElementById(« Day4HiLo »).innerHTML=obj. Day4Hi+ « °/ « +obj.Day4Lo+ « ° »;*/
} else {
document.getElementById(« Day1 »).innerHTML=Forecast DayNames(obj.Day1).substring(0,3);
document.getElementById(« Day1Icon »).src= »Icon Sets/ »+iconSet+ »/ »+obj.Day1Code+ ».png »;
document.getElementById(« Day1HiLo »).innerHTML=obj. Day1Lo+ « °/ « +obj.Day1Hi+ « ° »;
/* document.getElementById(« Day2 »).innerHTML=Forecast DayNames(obj.Day2).substring(0,3);
document.getElementById(« Day2Icon »).src= »Icon Sets/ »+iconSet+ »/ »+obj.Day2Code+ ».png »;
document.getElementById(« Day2HiLo »).innerHTML=obj. Day2Lo+ « °/ « +obj.Day2Hi+ « ° »;
document.getElementById(« Day3 »).innerHTML=Forecast DayNames(obj.Day3).substring(0,3);
document.getElementById(« Day3Icon »).src= »Icon Sets/ »+iconSet+ »/ »+obj.Day3Code+ ».png »;
document.getElementById(« Day3HiLo »).innerHTML=obj. Day3Lo+ « °/ « +obj.Day3Hi+ « ° »;
document.getElementById(« Day4 »).innerHTML=Forecast DayNames(obj.Day4).substring(0,3);
document.getElementById(« Day4Icon »).src= »Icon Sets/ »+iconSet+ »/ »+obj.Day4Code+ ».png »;
document.getElementById(« Day4HiLo »).innerHTML=obj. Day4Lo+ « °/ « +obj.Day4Hi+ « ° »;*/
}
Donc en attendant j’espère que cette solution pourra vous faire patiente le temps qu’il faudra aux serveurs de Yahoo pour corriger ce bug
je vous mets les liens
le iwidget
Je viens de tester sur le dernier ls de Dacal et c’est nickel
je vous mets le dossier main que j’ai modifié pour son ls Basalt(Dandelion)2