SPIP-Météo récupère les prévisions météo via un flux XML en provenance de Weather.com.

Pour configurer la météo, il faut donner un nom de ville, un dialogue avec Weather.com nous renvoie une liste de villes potentielles. On sélectionne ensuite la ville qui nous intéresse.

Boucles METEO

Une boucle météo se code en plaçant METEO entre parenthèses :

<BOUCLEn(METEO) {critères...}>

Les éléments contenus dans une telle boucle sont des météos.

Les critères de sélection :

  • {ville=xxx} sélectionne la météo pour le nom de la ville tel que saisi dans l’espace privé
  • {code=xxx} sélectionne la météo en fonction du code météo weather.com de la ville
  • {id_meteo=xx} sélectionne la météo ayant l’identifiant n°xx

Une boucle METEO ne retourne que les météos proprement configurées, c’est-à-dire les météos ayant le statut publie.

Si le plugin n’arrive pas à se connecter à weather.com alors le statut de la météo en question est en_erreur. Cette boucle ne sera pas affichée.

Les balises :

  • #ID_METEO
  • #VILLE
  • #CODE

Boucles PREVISIONS

Une boucle de prévisions se code en plaçant PREVISIONS entre parenthèses :

<BOUCLEn(PREVISIONS) {critères...}>

Les éléments contenus dans une telle boucle sont des prévisions météo.

Les critères de sélection :

  • {id_meteo} retourne la liste des prévisions pour la météo id_meteo
  • {date}

Les balises de cette boucle :

  • #ID_PREVISION
  • #ID_METEO
  • #DATE date de la prévision météo
  • #MINIMA en degré celcius
  • #MAXIMA en degré celcius
  • #ID_TEMPS entier correspondant au temps de la prévision météo
  • #MAJ date de dernière mise à jour
  • #TEMPS retourne une chaîne de caractères correspondant au temps de la prévision météo, cette chaîne peut prendre les valeurs suivantes :
    • pluie
    • orage
    • neige
    • verglas
    • brouillard
    • vent
    • nuages
    • lune
    • lune-nuage
    • lune-nuages
    • soleil
    • soleil-nuage
    • soleil-nuages
    • inconnu

Les filtres :

  • |icone_meteo{chemin,extension} s’applique à la balise #TEMPS et génère l’icône du temps. les arguments chemin et extension sont facultatifs et dans le cas où ces arguments sont omis, le chemin sera celui des pictogrammes fournis avec le plugin. Ex : si #TEMPS retourne ’pluie’ alors le code généré par [(#TEMPS|icone_meteo)] sera : <img src="plugins/spip-meteo/prive/images/pluie.jpg" alt="pluie" title="Pluie" />
  • |traduire_meteo va chercher l’entrée #TEMPS dans le fichier de langue

Exemple

Le squelette spip-meteo/meteo.html, que vous afficherez via spip.php?page=meteo&id_meteo=XX, est un exemple de ce qu’il est possible avec le plugin.


<BOUCLE_meteo(METEO) {id_meteo?}>
<h1>#VILLE</h1>
<dl>
<BOUCLE_previsions(PREVISIONS) {id_meteo} {par date} {inverse} {0,3}>
<dt>[(#DATE|affdate)]</dt>
<dd>[(#TEMPS|traduire_meteo) : ][(#TEMPS|icone_meteo)]</dd>
<dd>min :#MINIMA</dd>
<dd>max :#MAXIMA</dd>
</BOUCLE_previsions>
</dl>
</BOUCLE_meteo>
 
Général
Accueil
Entreprise
Contacter notre équipe pour un projet
Blog
Espace projets
Flux RSS
Glossaire
Mentions légales
Services
Imprimé
Internet
Formation
Plugins SPIP
Studio Photo
Mobile
Boutique
Espace client
Panier
Portfolio RSS
Institutions - Organisations
Industries
Services
Commerce - Artisanat
Maison de Champagne
Immobilier
Imprimés
Plugins SPIP
Lettre d’information
Boutique électronique
Plans interactifs
Prévisions météo
Sondages
Envoi de notifications
Intégration dans SPIP
Mémorandum
Générateur de formulaires
Liens de traductions entre rubriques
Blog RSS
Podium pour 3 sites réalisés par Artégo aux Trophées du Web 2010
SPIP-Plans pour SPIP-2
SPIP-Traductions-Rubriques pour SPIP-2
SPIP-Formulaires pour SPIP-2
SPIP-Sondages pour SPIP-2