Changeset 113234 in spip-zone


Ignore:
Timestamp:
Jan 4, 2019, 1:15:03 PM (2 months ago)
Author:
root
Message:

EscalV4 : possibilité de choisir le service météo pour le plugin Rainette (on se limite à la version 3 du plugin Rainette)

Location:
_squelettes_/escal/trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/escal/trunk/formulaires/configurer_escal_rainette.html

    r104137 r113234  
    1616
    1717            <li class="editer [ (#GET{erreurs}|oui)erreur]">
     18            <label style="width:90%"><strong><:escal:rainette_service:></strong></label>
     19            <br /><br />
    1820            <div class="explication">
    19 
     21            #SET{name,service}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     22                    [<span class='erreur_message'>(#GET{erreurs})</span>
     23                    ]<span class="choix" >
     24                            <input type="radio" name="#GET{name}" id="#GET{name}_weather" value="weather"
     25                            [(#ENV{#GET{name}}|=={weather}|oui)checked="checked"] [(#ENV{#GET{name}}|non)checked="checked"] />
     26                            <label for="#GET{name}_weather">Weather.com</label>
     27                            <br /> <br />
     28                            <input type="radio" name="#GET{name}" id="#GET{name}_wunderground" value="wunderground"
     29                            [(#ENV{#GET{name}}|=={wunderground}|oui)checked="checked"] />
     30                            <label for="#GET{name}_wunderground">Weather Underground</label>
     31                            <br /> <br />
     32                            <input type="radio" name="#GET{name}" id="#GET{name}_wwo" value="wwo"
     33                            [(#ENV{#GET{name}}|=={wwo}|oui)checked="checked"] />
     34                            <label for="#GET{name}_wwo">World Weather Online</label>
     35                            <br /> <br />
     36                            <input type="radio" name="#GET{name}" id="#GET{name}_apixu" value="apixu"
     37                            [(#ENV{#GET{name}}|=={apixu}|oui)checked="checked"] />
     38                            <label for="#GET{name}_apixu">APIXU</label>
     39                            <br /> <br />
     40                            <input type="radio" name="#GET{name}" id="#GET{name}_owm" value="owm"
     41                            [(#ENV{#GET{name}}|=={owm}|oui)checked="checked"] />
     42                            <label for="#GET{name}_owm">Open Weather Map</label>
     43                            <br /> <br />
     44                            <input type="radio" name="#GET{name}" id="#GET{name}_weatherbit" value="weatherbit"
     45                            [(#ENV{#GET{name}}|=={weatherbit}|oui)checked="checked"] />
     46                            <label for="#GET{name}_weatherbit">Weatherbit.io</label>
     47                    </span>
     48            </div>
     49            </li>
     50            <li class="editer [ (#GET{erreurs}|oui)erreur]">
     51            <label style="width:90%"><strong><:escal:rainette_code:></strong></label>
     52            <br /><br />
     53            <div class="explication">
    2054            #SET{name,ville}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    21                     <:escal:rainette_code:><br />
    2255                    [<span class='erreur_message'>(#GET{erreurs})</span>
    23                     ]<div class="choix">
     56                    ]<span class="choix">
    2457                            <input type="text" name="#GET{name}"  value="#ENV{ville}" />
    25                     </div>
    26 
     58                    </span>
    2759            </div>
    2860            </li>
  • _squelettes_/escal/trunk/inclusions/inc-rainette.html

    r112458 r113234  
    22<h1 class="cadre rainette">
    33        [(#PLUGIN{RAINETTE}|oui)
    4                 [(#PLUGIN{rainette, version}|version_compare{3, >=}|non)     
    5                         #MODELE{rainette_infos, code=#CONFIG{escal/config/ville}, sous_modele=escal_infos_ville1}
    6                 ]
    7                 [(#PLUGIN{rainette, version}|version_compare{3, >=}|oui)
    8                         #MODELE{rainette_infos, lieu=#CONFIG{escal/config/ville}, sous_modele=escal_infos_ville}
    9                 ]     
     4                #MODELE{rainette_infos, lieu=#CONFIG{escal/config/ville}, sous_modele=escal_infos_ville, service=#CONFIG{escal/config/service} }   
    105        ]
    116        [(#PLUGIN{RAINETTE}|non)
     
    1611<div class="texte rainette [(#CONFIG{escal/config/togglerainette}|=={oui}|oui)toggle]">
    1712        [(#PLUGIN{RAINETTE}|oui)
    18                 [(#PLUGIN{rainette, version}|version_compare{3, >=}|non)     
    19                         #MODELE{rainette_conditions, code=#CONFIG{escal/config/ville}, sous_modele=escal_conditions_tempsreel_1}
    20                 ]
    21                 [(#PLUGIN{rainette, version}|version_compare{3, >=}|oui)
    22                         #MODELE{rainette_conditions, lieu=#CONFIG{escal/config/ville}, sous_modele=escal_conditions_tempsreel} 
    23                 ]   
     13                #MODELE{rainette_conditions,
     14                lieu=#CONFIG{escal/config/ville},
     15                sous_modele=escal_conditions_tempsreel,
     16                service=#CONFIG{escal/config/service}
     17                }   
    2418        ]
    2519        [(#PLUGIN{RAINETTE}|non)
    26                 La noisette Rainette ne s'affichera que si vous avez activé le <a href="http://contrib.spip.net/Rainette-la-meteo-au-quotidien">plugin "Rainette"</a>
     20                La noisette Rainette ne s'affichera que si vous avez activé le
     21                <a href="http://contrib.spip.net/Rainette-la-meteo-au-quotidien">plugin "Rainette"</a>
    2722        ]
    2823</div>
  • _squelettes_/escal/trunk/lang/escal_fr.php

    r112840 r113234  
    883883        // R
    884884        'rainette' => 'Rainette',
    885         'rainette_code' => 'Code de la ville :',
    886         'rainette_explication' => 'Si vous avez activé le <a  class="spip_out" href="http://contrib.spip.net/Rainette-la-meteo-au-quotidien" title="Documentation">plugin "Rainette"</a>,
    887             entrez ci-dessous le code de la ville qui vous intéresse.<br />
    888             Ce code est à rechercher sur le web sur <strong><a class="spip_out" href="http://wxdata.weather.com/wxdata/weather/search/search?where=">ce site</a></strong>
     885        'rainette_code' => 'Code ou nom de la ville : (selon le service choisi)',
     886        'rainette_explication' => 'Si vous avez activé le <strong><a  class="spip_out" href="https://contrib.spip.net/Rainette-v3-une-evolution-majeure" title="Documentation">plugin "Rainette V3"</a></strong>,
     887            choisissez le service à utiliser (service à paramétrer dans la configuration du plugin Rainette, notamment en indiquant la clé d\'inscription)
     888            puis indiquez le code (pour le service weather.com) ou le nom de la ville (pour les autres services)  qui vous intéresse.<br /><br />
     889            Pour <strong>weather.com</strong>, ce code est à rechercher sur le web sur <strong><a class="spip_out" href="http://wxdata.weather.com/wxdata/weather/search/search?where=">ce site</a></strong>
    889890            en rajoutant le nom de la ville recherchée à la suite de "where=" dans la barre d’adresse.<br />
    890891            Il doit être de la forme <strong>FRXX0076</strong> (ça c’est Paris !)',
    891892        'rainette_plugin' => 'Plugin Rainette',
     893        'rainette_service' => 'Choix du service météo',
    892894        'rappel_discussion' => 'Rappel de la discussion',
    893895        'recherche' => 'Recherche',
  • _squelettes_/escal/trunk/modeles/escal_conditions_tempsreel.html

    r107707 r113234  
    5656 <li class="meteo">Prévisions à 3 jours
    5757    <div class="popup">
    58     [(#MODELE{rainette_previsions, lieu=#CONFIG{escal/config/ville}, type=x_jours, nombre_jours=3, sous_modele=escal_previsions_24h})]
     58    [(#MODELE{rainette_previsions, lieu=#CONFIG{escal/config/ville}, service=#CONFIG{escal/config/service}, type=x_jours, nombre_jours=3, sous_modele=escal_previsions_24h})]
    5959    </div>
    6060</li>
  • _squelettes_/escal/trunk/modeles/escal_infos_ville.html

    r107707 r113234  
    1414        <INCLURE{fond=modeles/inc-credits,
    1515                texte=service,
    16                 classe_div=prev24h,
    1716                env} />
    1817</span>
  • _squelettes_/escal/trunk/modeles/escal_previsions_24h.html

    r107707 r113234  
    1 [(#REM)<!-- 
     1[(#REM)<!--
    22        Ce sous-modele est celui utilise par defaut par Rainette pour presenter les previsions 24h d'une ville.
    33        Il est appelee par le modèle rainette_previsions.
  • _squelettes_/escal/trunk/paquet.xml

    r113210 r113234  
    22        prefix="escal"
    33        categorie="squelette"
    4         version="4.2.29"
     4        version="4.2.30"
    55        schema="1.0.13"
    66        etat="stable"
  • _squelettes_/escal/trunk/styles/general.css

    r113210 r113234  
    19691969        float: none;
    19701970}
     1971.rainette_credits img {
     1972        margin: 0 5px 0 0 !important;
     1973        float: right !important;
     1974}
    19711975/* conditions_tempsreel */
    19721976/************************/
  • _squelettes_/escal/trunk/styles/menu.css

    r113210 r113234  
    5757 }
    5858 .nav .nav-column li a:hover {
    59         color: #666666;
     59        color: #333333 !important;
    6060 }
    6161 .nav > li:hover > a {
     
    152152}
    153153.nav .nav-column li.article {
    154         padding: 2px 0 2px 1%;
     154        padding: 2px 1% 2px 1%;
    155155        list-style-type: circle;
    156156        color: #777777;
Note: See TracChangeset for help on using the changeset viewer.