Changeset 45139 in spip-zone


Ignore:
Timestamp:
Mar 3, 2011, 8:18:09 PM (10 years ago)
Author:
eric@…
Message:

Changement de l'attribut pageen demo dans la DTD.
Affichage dans le privé de la page de démo de chaque boussole si elle existe.

Location:
_plugins_/boussole
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/boussole/boussole.dtd

    r45101 r45139  
    99        alias %NAME; #REQUIRED
    1010        version %VNUM; #REQUIRED
    11         page %URI; #IMPLIED
     11        demo %URI; #IMPLIED
    1212>
    1313
  • _plugins_/boussole/exec/boussoles.php

    r43463 r45139  
    6161        $nbr_sites = $boussole['nbr_sites'];
    6262        $maj = $boussole['maj'];
     63        $demo = $boussole['demo'];
    6364
    6465        $boite = pipeline ('boite_infos',
     
    8283        $haut = "<div class='bandeau_actions'>$actions</div>" . gros_titre($nom, '' , false);
    8384
    84         $onglet_contenu = afficher_corps_boussole($alias, $slogan, $descriptif, $url);
     85        $onglet_contenu = afficher_corps_boussole($alias, $slogan, $descriptif, $url, $demo);
    8586        $onglet_proprietes = ((!_INTERFACE_ONGLETS) ? "" :"")
    8687                . pipeline('affiche_milieu',array('args'=>array('exec'=>'boussoles', 'alias' => $alias),'data'=>''));
     
    113114}
    114115
    115 function afficher_corps_boussole($alias, $slogan, $descriptif, $url) {
     116function afficher_corps_boussole($alias, $slogan, $descriptif, $url, $demo) {
    116117        $corps = '';
    117118        $type = 'boussole';
    118         $contexte = array('alias' => $alias, 'slogan'=>$slogan, 'descriptif'=>$descriptif, 'url'=>$url);
     119        $contexte = array('alias' => $alias, 'slogan'=>$slogan, 'descriptif'=>$descriptif, 'url'=>$url, 'demo'=>$demo);
    119120        $fond = recuperer_fond("prive/contenu/$type",$contexte);
    120121        // Permettre a d'autres plugins de faire des modifs ou des ajouts
  • _plugins_/boussole/lang/boussole_fr.php

    r45101 r45139  
    7272        'label_boussole' => 'Boussole &agrave; afficher',
    7373        'label_cartouche_boussole' => 'Afficher le cartouche de la boussole ?',
     74        'label_demo' => 'Retrouvez la page de d&eacute;mo de cette boussole &agrave; l\'adresse',
    7475        'label_descriptif' => 'Descriptif',
    7576        'label_div_class' => 'Classe du div englobant',
  • _plugins_/boussole/plugin.xml

    r44549 r45139  
    33        <auteur>Eric Lupinacci</auteur>
    44        <licence>GPL</licence>
    5         <version>0.5.1</version>
     5        <version>0.6.0</version>
    66        <version_base>0.1</version_base>
    77        <icon>prive/themes/spip/images/boussole_icone-64.png</icon>
  • _plugins_/boussole/prive/contenu/boussole.html

    r42026 r45139  
    1111        <div dir="#LANG_DIR" class="texte">(#ENV{descriptif})</div>
    1212</div>]
     13[<br /><div class="champ contenu_texte[ (#ENV*{demo}|strlen|?{'',vide})]">
     14        <div dir="#LANG_DIR" class="texte">
     15                <:boussole:label_demo:>&nbsp;<a[ href="(#ENV{demo})"]>(#ENV{demo})</a>
     16        </div>
     17</div>]
Note: See TracChangeset for help on using the changeset viewer.