Problèmes avec Yahoo et thèmes météo

Yahoo_weather_web

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 ls
http://modmyi.com/attachments/forums/iphone-4-4s-new-skins-themes-launches/639219d1369122732-uniaw6-0-iph4-iph5-uniaw6.zip

le sb
http://modmyi.com/attachments/forums/iphone-4-4s-new-skins-themes-launches/639220d1369122953-uniaw6-0-iph4-iph5-uniaw6_62wb.zip

le iwidget

http://modmyi.com/attachments/forums/iphone-4-4s-new-skins-themes-launches/639222d1369124159-uniaw6-0-iph4-iph5-uniaw6_iw.zip

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

https://dl.dropboxusercontent.com/u/23327475/Main.zip

on en parle