Mauvais temps sur les modules météo google

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Mauvais temps sur les modules météo google

    J'ai essayé d'installé 2 module meteo avec l'API google
    mais, bien que CURL et Fopen soient activés j'ai un message d'erreur qui veut dire à peu près la même chose
    Unable to get weather data from Google.
    Service is offline.
    avec googleweather
    An error occured during parsing XML data. Please try again.
    avec SP Weather

    JS Weather qui est basé sur yahoo weather fonctionne parfaitement

    le groupe vocal Vents et Marées , La mer en Bretagne, elle est comme ailleurs, Elle a ses chansons que siffle le vent. La mer en Bretagne,


    Si vous avez une piste merci d'avance
    N'oubliez pas de passer vos post en "réglé" c'est très utile à celui qui cherche, ...et qui se perd http://forum.joomla.fr/announcement.php?f=133 mais trouvera grâce à vous

  • #2
    Re : Mauvais temps sur les modules météo google

    Après plusieurs heures d'attente les 2 modules se sont mis à fonctionner d'un commun accord.
    Je suppose que Google utilise un système de cache qui limite les demande de connection
    N'oubliez pas de passer vos post en "réglé" c'est très utile à celui qui cherche, ...et qui se perd http://forum.joomla.fr/announcement.php?f=133 mais trouvera grâce à vous

    Commentaire


    • #3
      Re : Mauvais temps sur les modules météo google

      Mhouais, c'est quand même zarbi, google weather ne répond plus

      quelqu'un utilise-il ces modules avec succès ?

      *******j'avais passé en réglé un peu trop tôt
      N'oubliez pas de passer vos post en "réglé" c'est très utile à celui qui cherche, ...et qui se perd http://forum.joomla.fr/announcement.php?f=133 mais trouvera grâce à vous

      Commentaire


      • #4
        Re : Mauvais temps sur les modules météo google

        Personne ne s'inquiète du temps qu'il fera demain ?
        N'oubliez pas de passer vos post en "réglé" c'est très utile à celui qui cherche, ...et qui se perd http://forum.joomla.fr/announcement.php?f=133 mais trouvera grâce à vous

        Commentaire


        • #5
          Re : Mauvais temps sur les modules météo google

          Google weather semble être dans l'oeil des tornades. Vu les dégats, il est possible que certaines routes du net ne fonctionnent plus correctement...

          Perso, je ne mets pas mla météo sur mes sites
          Pas de demande de support par MP.
          S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

          Commentaire


          • #6
            Re : Mauvais temps sur les modules météo google

            marche pas chez moi non plus sur le site online, mais fonctionne sur le même site en local, bizarre ????
            Toute vérité n'est que ponctuelle et circonstencielle

            Commentaire


            • #7
              Re : Mauvais temps sur les modules météo google

              En fait, c'est étrange, un coup c'est OK, 5mn après c'est plus bon, je n'arrive pas à comprendre ce dysfonctionnement, il est le même avec les 2 modules, sans doute est-ce google qui est en cause.
              C'est dommage, je trouvais plutôt sympa de mettre météo et horaire de marées sur un site qui s'appelle Vents et Marées
              Je laisse le poste ouvert si quelqu'un a une explication sur ce problème, je serais content d'en comprendre au moins la source
              N'oubliez pas de passer vos post en "réglé" c'est très utile à celui qui cherche, ...et qui se perd http://forum.joomla.fr/announcement.php?f=133 mais trouvera grâce à vous

              Commentaire


              • #8
                Re : Mauvais temps sur les modules météo google

                je pense avoir trouvé, du moins avec SP Weather
                La ligne 83 du fichier helper.php
                curl_setopt($curl, CURLOPT_URL, 'http://www.google.com/ig/api?weather=' . $this->config['location'].'&hl='.$this->config['language']);
                contient des espaces entre
                'http://www.google.com/ig/api?weather='
                le "point de liaison" et
                $this->config['location']
                J'ai supprimé ces espaces et cella semble fonctionner

                le code sans les espaces:
                curl_setopt($curl, CURLOPT_URL, 'http://www.google.com/ig/api?weather='.$this->config['location'].'&hl='.$this->config['language']);
                Si quelqu'un veut tester et confirmer ou infirmer, j'en serai ravi
                Dernière édition par abmag à 03/05/2011, 10h25
                N'oubliez pas de passer vos post en "réglé" c'est très utile à celui qui cherche, ...et qui se perd http://forum.joomla.fr/announcement.php?f=133 mais trouvera grâce à vous

                Commentaire


                • #9
                  Re : Mauvais temps sur les modules météo google

                  Après avoir fait fonctionner le module pendant quelques temps avec le cache désactivé, il est a nouveau tombé en vrille avec une erreur 302

                  En fait Google pour limiter les connections via l'api fini par rejeter les demandes quand il les trouve trop nombreuses.

                  Il faut donc à tout prix utiliser le cache et lui mettre une durée égale à au moins 30mn et il ne faut pas multiplier les modules qui appelle cet API sur un même site
                  Dernière édition par abmag à 03/05/2011, 13h59
                  N'oubliez pas de passer vos post en "réglé" c'est très utile à celui qui cherche, ...et qui se perd http://forum.joomla.fr/announcement.php?f=133 mais trouvera grâce à vous

                  Commentaire


                  • #10
                    Re : Mauvais temps sur les modules météo google

                    Si tu ne vises que la France, regardes le module Météo France, qui lui n'a pas de quotas
                    Pas de demande de support par MP.
                    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                    Commentaire


                    • #11
                      Re : Mauvais temps sur les modules météo google

                      J'ai testé la solution du cache avec 60 minutes, pour l'instant aucun résultat.

                      le module météo france fonctionne oui, et d'autres aussi qui ne sont pas basés sur l'API google. Mais l'avantage de tous les modules basés sur Google c'est qu'ils sont hautement et facilement configurables via la CSS. Pas si facile pour les autres.

                      Le sujet n'est pas reglé en ce qui me concerne
                      Toute vérité n'est que ponctuelle et circonstencielle

                      Commentaire


                      • #12
                        Re : Mauvais temps sur les modules météo google

                        Les erreurs 302 sont fréquente sur Google weather, le forum US google en parle souvent. et personne n'a de réponse claire là dessus. Par exemple http://www.google.com/support/forum/...9f5c6748&hl=en.
                        Pas de demande de support par MP.
                        S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                        Commentaire


                        • #13
                          Astuce sur les modules météo google

                          merci à tous pour vos réponses

                          Avant de réaccepter une demande, Google peut mettre plusieurs heures (d'après mon expérience)

                          une petite astuce pour mettre en ligne le module SP Weather malgé un rejet de Google:

                          Activer le cache dans les options avancés

                          lui adjoindre une durée de vie égale à environs 30mn (valeur pouvant sans doute être affinée)

                          Le module crée un fichier "mod_sp_weather1.xml" (le chiffre 1 correspond à l'id du module) dans modules/mod_sp_weather/cache

                          Si google rejète la demande son contenu va ressembler à :
                          <HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
                          <TITLE>302 Moved</TITLE></HEAD><BODY>
                          <H1>302 Moved</H1>
                          The document has moved
                          <A HREF="http://sorry.google.com/sorry/?continue=http://www.google.com/ig/api%3Fweather%3DSaint-Malo,%2520Brittany%26hl%3Dfr">here</A>.
                          </BODY></HTML>
                          pour cette exemple (St Malo)
                          tapez l'adresse http://www.google.com/ig/api?weather...Brittany&hl=fr
                          (notez que c'est l'url écrite plus haut reformatée)

                          récupérez le code source de la page générée

                          <?xml version="1.0"?><xml_api_reply version="1"><weather module_id="0" tab_id="0" mobile_row="0" mobile_zipped="1" row="0" section="0" ><forecast_information><city data="Saint-Malo, Brittany"/><postal_code data="saint-malo"/><latitude_e6 data=""/><longitude_e6 data=""/><forecast_date data="2011-05-04"/><current_date_time data="2011-05-04 08:51:34 +0000"/><unit_system data="SI"/></forecast_information><current_conditions><conditio n data="Couverture nuageuse partielle"/><temp_f data="59"/><temp_c data="15"/><humidity data="Humidité : 72 %"/><icon data="/ig/images/weather/partly_cloudy.gif"/><wind_condition data="Vent : S à 14 km/h"/></current_conditions><forecast_conditions><day_of_we ek data="mer."/><low data="8"/><high data="20"/><icon data="/ig/images/weather/partly_cloudy.gif"/><condition data="Couverture nuageuse partielle"/></forecast_conditions><forecast_conditions><day_of_w eek data="jeu."/><low data="9"/><high data="21"/><icon data="/ig/images/weather/partly_cloudy.gif"/><condition data="Couverture nuageuse partielle"/></forecast_conditions><forecast_conditions><day_of_w eek data="ven."/><low data="11"/><high data="21"/><icon data="/ig/images/weather/rain.gif"/><condition data="Pluie"/></forecast_conditions><forecast_conditions><day_of_w eek data="sam."/><low data="11"/><high data="20"/><icon data="/ig/images/weather/rain.gif"/><condition data="Pluie"/></forecast_conditions></weather></xml_api_reply>
                          Collez le dans le fichier xml cité plus haut en remplacement de l'intégralité de son contenu

                          et miracle la météo devrait s'afficher
                          Dernière édition par abmag à 04/05/2011, 13h29
                          N'oubliez pas de passer vos post en "réglé" c'est très utile à celui qui cherche, ...et qui se perd http://forum.joomla.fr/announcement.php?f=133 mais trouvera grâce à vous

                          Commentaire


                          • #14
                            modules météo google et météo france Astuce

                            Comme malgré toutes mes recherches le fonctionnement de l'api google reste toujours aussi aléatoire, que je suis d'accord avec Dylis
                            l'avantage de tous les modules basés sur Google c'est qu'ils sont hautement et facilement configurables
                            mais que Jissé n'a pas tort quand il remarque
                            Si tu ne vises que la France, regardes le module Météo France, qui lui n'a pas de quotas
                            et que le module n'existe pas pour Joomla 1.6

                            J'ai bricolé un petit truc pour remplacé le message d'erreur de SP Weather en cas de non réponse de lapi google par le script de meteo france

                            Pour ce faire, il suffit de remplacer le message défini à la ligne 259 du helper.php par le code suivant

                            $this->data['error'] = '<div id="meteo_f">
                            <SCRIPT LANGUAGE="JavaScript" charset="UTF-8" SRC="http://france.meteofrance.com/portlet/plugins/meteo/VignetteMeteoVille3.javascript?idLieu=350930" TYPE="text/javascript"></SCRIPT>
                            </div>';
                            Remarques:

                            VignetteMeteoVille3 peut prendre les valeur VignetteMeteoVille1 ou VignetteMeteoVille2 suivant la taille de la vignette choisie (pettite, moyenne ou grande)


                            "idLieu=350930" ------> le n° de l'id est fonction de la ville

                            Pour récupérer cet id et voir les tailles des vignettes, rdv sur le site de météo france

                            http://france.meteofrance.com/france/accueil/partenaire


                            Le résultat est certes moins élégant et complet que le résultat de google weather mais à au moins l'avantage d'éviter le très désagréable message d'erreur obtenu par défaut

                            Voili voilou en espérant que cette astuce pourra resservir

                            Si un codeur plus balaise que moi pense que ce petit hack peut avoir des inconvénients que je n'ai pas remarqués, merci de le faire savoir

                            Dernière édition par abmag à 10/05/2011, 07h50
                            N'oubliez pas de passer vos post en "réglé" c'est très utile à celui qui cherche, ...et qui se perd http://forum.joomla.fr/announcement.php?f=133 mais trouvera grâce à vous

                            Commentaire


                            • #15
                              Re : Mauvais temps sur les modules météo google

                              J'ai eu une réponse du forum du module SPweather.
                              Devant les problèmes récurrents avec google météo le dev va sans doute migrer son script sur Yahoo (malheureusement uniquement en anglais)
                              N'oubliez pas de passer vos post en "réglé" c'est très utile à celui qui cherche, ...et qui se perd http://forum.joomla.fr/announcement.php?f=133 mais trouvera grâce à vous

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X