Changeset 93047 in spip-zone


Ignore:
Timestamp:
Nov 21, 2015, 10:47:51 AM (4 years ago)
Author:
teddy.spip@…
Message:
  • Indentation de code et nettoyage.
Location:
_plugins_/menu_babbibel/trunk
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/menu_babbibel/trunk/fonctions_menu.php

    r66444 r93047  
    11<?php
    22
    3 function babbi_insert_head_css($flux){
     3function babbi_insert_head_css($flux)
     4{
    45        static $done = false;
    56        if (!$done) {
     
    78                $flux .= '<link rel="stylesheet" href="'.find_in_path('menu_babbi.css').'" type="text/css" media="projection, screen, tv" />';
    89        }
     10
    911        return $flux;
    1012}
    1113
    12 function babbi_insert_head($flux){
     14function babbi_insert_head($flux)
     15{
    1316        $flux .= "<script type='text/javascript' src='".find_in_path('js/menu_babbi.js')."'></script>\n";
    1417        $flux .= babbi_insert_head_css(''); // compat pour les vieux spip
    1518        return $flux;
    1619}
    17 ?>
  • _plugins_/menu_babbibel/trunk/formulaires/configurer_babbi.html

    r66444 r93047  
    11<div class="formulaire_spip formulaire_configurer formulaire_#FORM">
    2        
    3 <h3 class="titrem"><:babbi:titre_menu:></h3>
    4 
    5 [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
    6 [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
    7 <form method="post" action="#ENV{action}">
    8 <div>
    9 #ACTION_FORMULAIRE{#ENV{action}}
    10 
    11 <ul>
    12         <li>
    13         <label for="consigne"><:babbi:label_explication:></label>                       
    14                 <p class="explication"><:babbi:explication:><br />
    15                         <br /><a href="../spip.php?page=test_menu&var_mode=recalcul"><:babbi:test_norm:></a>
    16                         <br /><a href="../spip.php?page=test_menu_multi&var_mode=recalcul"><:babbi:test_multi:></a>
    17                         <br /><a href="http://www.spip-contrib.net/Le-menu-deroulant-Babbibel" class="spip_out"><:babbi:lien_doc:></a>
    18                 </p>
    19         </li>
    20 
    21         <li class="editer_accueil[ (#ENV**{erreurs}|table_valeur{accueil}|oui)erreur]">         
    22 
    23                 <label for="accueil"><:babbi:label_accueil:></label>
    24                 <p class="explication"><:babbi:cocher_accueil:></p>
    25                 <input type="checkbox" name="accueil" [checked="(#ENV{accueil}|!={''}|?{'checked'})"] class="checkbox" />
    26         </li>
    27        
    28         <li class="editer_type_menu[ (#ENV**{erreurs}|table_valeur{type_menu}|oui)erreur]">
    29                 <label for="type_menu"><:babbi:label_type:></label>
    30                 <p class="explication"><:babbi:selection_menu:></p>
    31                 <select name="type_menu">
    32                          <option value="inc_menu"[(#ENV{type_menu}|=={inc_menu}|oui)selected="selected"]><:babbi:secteur_sousrub:></option>
    33                          <option value="inc_menu_articles"[(#ENV{type_menu}|=={inc_menu_articles}|oui)selected="selected"]><:babbi:secteur_article:></option>
    34                          <option value="inc_menu_laur"[(#ENV{type_menu}|=={inc_menu_laur}|oui)selected="selected"]><:babbi:secteur_duo:></option>
    35                          <option value="inc_menu_mot_cle"[(#ENV{type_menu}|=={inc_menu_mot_cle}|oui)selected="selected"]><:babbi:cle_sousrub:></option>
    36                          <option value="inc_menu_mot_cle2"[(#ENV{type_menu}|=={inc_menu_mot_cle2}|oui)selected="selected"]><:babbi:cle_article:></option>
    37                          <option value="inc_menu_mot_cle3"[(#ENV{type_menu}|=={inc_menu_mot_cle3}|oui)selected="selected"]><:babbi:cle_duo:></option>
    38                 </select>
    39         </li>
    40 
    41        
    42         <li class="editer_nb_articles[ (#ENV**{erreurs}|table_valeur{nb_articles}|oui)erreur]">
    43                 <label for="nb_articles"><:babbi:nb_article:></label>
    44                 [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{nb_articles})</span>]
    45                 <p class="explication"><:babbi:explication_nbarticles:><br /><br /><:babbi:question_nbarticles:></p>
    46                 <input type="text" class="text" name="nb_articles" [value="(#CONFIG{babbi/nb_articles}|sinon{''})"] />
    47         </li>
    48        
    49         <li class="editer_tri[ (#ENV**{erreurs}|table_valeur{tri}|oui)erreur]">
    50                 <label for="tri"><:babbi:label_classement:></label>
    51                 <p class="explication">Choisissez le type de classement des articles</p>
    52                    <input type="radio" name="tri" value="date"[(#ENV{tri}|=={date}|oui)checked="checked"] class="radio" /><:babbi:par_date:>
    53                    <br /><br />
    54                    <input type="radio" name="tri" value="maj"[(#ENV{tri}|=={maj}|oui)checked="checked"]class="radio" /><:babbi:par_maj:>
    55                    <br /><br />
    56                    <input type="radio" name="tri" value="titre" [(#ENV{tri}|=={titre}|oui)checked="checked"] class="radio" /><:babbi:par_alpha:>         
    57                    <br /><br />
    58                    <input type="radio" name="tri" value="popularite"[(#ENV{tri}|=={popularite}|oui)checked="checked"] class="radio" /><:babbi:par_popu:>         
    59                    <br /><br />
    60                    <input type="radio" name="tri" value="hasard"[(#ENV{tri}|=={hasard}|oui)checked="checked"] class="radio" /><:babbi:aleatoire:>
    61         </li>
    62 
    63         <li class="editer_inverse [ (#ENV**{erreurs}|table_valeur{inverse}|oui)erreur]">       
    64                 <label for="inverse"><:babbi:inverse:></label>
    65                 <p class="explication"><:babbi:explication_inverse:></p>
    66                 <input type="checkbox" name="inverse" [checked="(#ENV{inverse}|!={''}|?{'checked'})"] class="checkbox" />
    67         </li>   
    68        
    69 </ul>
    70 
    71 
    72 <p class='boutons'><span class='image_loading'>&nbsp;</span><input type='submit' class='submit' value='<:bouton_enregistrer:>' /></p>
    73 
     2    <h3 class="titrem"><:babbi:titre_menu:></h3>
     3    [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
     4    [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
     5    <form method="post" action="#ENV{action}">
     6        <div>
     7            #ACTION_FORMULAIRE{#ENV{action}}
     8            <ul>
     9                <li>
     10                    <label for="consigne"><:babbi:label_explication:></label>
     11                    <p class="explication"><:babbi:explication:><br />
     12                    <br /><a href="../spip.php?page=test_menu&var_mode=recalcul"><:babbi:test_norm:></a>
     13                    <br /><a href="../spip.php?page=test_menu_multi&var_mode=recalcul"><:babbi:test_multi:></a>
     14                    <br /><a href="http://www.spip-contrib.net/Le-menu-deroulant-Babbibel" class="spip_out"><:babbi:lien_doc:></a>
     15                    </p>
     16                </li>
     17                <li class="editer_accueil[ (#ENV**{erreurs}|table_valeur{accueil}|oui)erreur]">
     18                    <label for="accueil"><:babbi:label_accueil:></label>
     19                    <p class="explication"><:babbi:cocher_accueil:></p>
     20                    <input type="checkbox" name="accueil" [checked="(#ENV{accueil}|!={''}|?{'checked'})"] class="checkbox" />
     21                </li>
     22                <li class="editer_type_menu[ (#ENV**{erreurs}|table_valeur{type_menu}|oui)erreur]">
     23                    <label for="type_menu"><:babbi:label_type:></label>
     24                    <p class="explication"><:babbi:selection_menu:></p>
     25                    <select name="type_menu">
     26                        <option value="inc_menu"[(#ENV{type_menu}|=={inc_menu}|oui)selected="selected"]><:babbi:secteur_sousrub:></option>
     27                        <option value="inc_menu_articles"[(#ENV{type_menu}|=={inc_menu_articles}|oui)selected="selected"]><:babbi:secteur_article:></option>
     28                        <option value="inc_menu_laur"[(#ENV{type_menu}|=={inc_menu_laur}|oui)selected="selected"]><:babbi:secteur_duo:></option>
     29                        <option value="inc_menu_mot_cle"[(#ENV{type_menu}|=={inc_menu_mot_cle}|oui)selected="selected"]><:babbi:cle_sousrub:></option>
     30                        <option value="inc_menu_mot_cle2"[(#ENV{type_menu}|=={inc_menu_mot_cle2}|oui)selected="selected"]><:babbi:cle_article:></option>
     31                        <option value="inc_menu_mot_cle3"[(#ENV{type_menu}|=={inc_menu_mot_cle3}|oui)selected="selected"]><:babbi:cle_duo:></option>
     32                    </select>
     33                </li>
     34                <li class="editer_nb_articles[ (#ENV**{erreurs}|table_valeur{nb_articles}|oui)erreur]">
     35                    <label for="nb_articles"><:babbi:nb_article:></label>
     36                    [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{nb_articles})</span>]
     37                    <p class="explication"><:babbi:explication_nbarticles:><br /><br /><:babbi:question_nbarticles:></p>
     38                    <input type="text" class="text" name="nb_articles" [value="(#CONFIG{babbi/nb_articles}|sinon{''})"] />
     39                </li>
     40                <li class="editer_tri[ (#ENV**{erreurs}|table_valeur{tri}|oui)erreur]">
     41                    <label for="tri"><:babbi:label_classement:></label>
     42                    <p class="explication">Choisissez le type de classement des articles</p>
     43                    <input type="radio" name="tri" value="date"[(#ENV{tri}|=={date}|oui)checked="checked"] class="radio" /><:babbi:par_date:>
     44                    <br /><br />
     45                    <input type="radio" name="tri" value="maj"[(#ENV{tri}|=={maj}|oui)checked="checked"]class="radio" /><:babbi:par_maj:>
     46                    <br /><br />
     47                    <input type="radio" name="tri" value="titre" [(#ENV{tri}|=={titre}|oui)checked="checked"] class="radio" /><:babbi:par_alpha:>
     48                    <br /><br />
     49                    <input type="radio" name="tri" value="popularite"[(#ENV{tri}|=={popularite}|oui)checked="checked"] class="radio" /><:babbi:par_popu:>
     50                    <br /><br />
     51                    <input type="radio" name="tri" value="hasard"[(#ENV{tri}|=={hasard}|oui)checked="checked"] class="radio" /><:babbi:aleatoire:>
     52                </li>
     53                <li class="editer_inverse [ (#ENV**{erreurs}|table_valeur{inverse}|oui)erreur]">
     54                    <label for="inverse"><:babbi:inverse:></label>
     55                    <p class="explication"><:babbi:explication_inverse:></p>
     56                    <input type="checkbox" name="inverse" [checked="(#ENV{inverse}|!={''}|?{'checked'})"] class="checkbox" />
     57                </li>
     58            </ul>
     59            <p class='boutons'><span class='image_loading'>&nbsp;</span><input type='submit' class='submit' value='<:bouton_enregistrer:>' /></p>
     60        </div>
     61    </form>
    7462</div>
    75 </form>
    76 </div>
  • _plugins_/menu_babbibel/trunk/formulaires/configurer_babbi.php

    r66444 r93047  
    11<?php
    22
    3 if (!defined("_ECRIRE_INC_VERSION")) return;
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4    return;
     5}
    46
     7function formulaires_configurer_babbi_verifier_dist()
     8{
     9    $erreurs = array();
     10    $var = _request('nb_articles');
    511
    6 function formulaires_configurer_babbi_verifier_dist() {
    7 
    8         $erreurs = array();
    9   $var = _request('nb_articles');
    10  
    11     $numerique = is_numeric($var); 
     12    $numerique = is_numeric($var);
    1213    $positif = $var == abs($var);
    1314    $entier = $var == intval($var);
    14        
    1515
    16                                 //nb_articles doit être un numérique                           
    17                                         if(!$numerique && $var!=null) { $numerique = 0;
    18                                                                 $erreurs['nb_articles'] = _T('babbi:que_des_nombres_ici');}
    19                                 //nb_articles doit être un nombre positif                                                               
    20                                         if(!$positif){ $positif = 0;
    21                                                                 $erreurs['nb_articles'] = _T('babbi:que_des_nombres_ici');}
    22                                 //nb_articles doit être un nombre entier
    23                                         if(!$entier) { $entier = 0;
    24                                                                 $erreurs['nb_articles'] = _T('babbi:que_des_nombres_ici');}
     16    //nb_articles doit être un numérique
     17    if (!$numerique && $var != null) {
     18        $numerique = 0;
     19        $erreurs['nb_articles'] = _T('babbi:que_des_nombres_ici');
     20    }
     21    //nb_articles doit être un nombre positif
     22    if (!$positif) {
     23        $positif = 0;
     24        $erreurs['nb_articles'] = _T('babbi:que_des_nombres_ici');
     25    }
     26    //nb_articles doit être un nombre entier
     27    if (!$entier) {
     28        $entier = 0;
     29        $erreurs['nb_articles'] = _T('babbi:que_des_nombres_ici');
     30    }
    2531
     32    if (count($erreurs)) {
     33        $erreurs['message_erreur'] = _T('babbi:message_erreur');
     34    }
    2635
    27                                                                                        
    28                                         if (count($erreurs))
    29                 $erreurs['message_erreur'] = _T('babbi:message_erreur');
    30                
    31         return $erreurs;
     36    return $erreurs;
    3237}
    33 ?>
  • _plugins_/menu_babbibel/trunk/inc/babbi_autoriser.php

    r66444 r93047  
    11<?php
    2 if (!defined("_ECRIRE_INC_VERSION")) return;
    3 function babbi_autoriser(){}
     2
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4        return;
     5}
     6function babbi_autoriser()
     7{
     8}
    49
    510// Affichage du bouton de menu pour Spip 2.1
    6 function autoriser_babbi2_bouton_dist($faire, $type, $id, $qui, $opt) {
     11function autoriser_babbi2_bouton_dist($faire, $type, $id, $qui, $opt)
     12{
    713        return ($qui['webmestre'] == 'oui');
    814}
    915// Affichage du bouton de menu pour Spip 3
    10 function autoriser_babbi_menu_dist($faire, $type, $id, $qui, $opt) {
     16function autoriser_babbi_menu_dist($faire, $type, $id, $qui, $opt)
     17{
    1118        return ($qui['webmestre'] == 'oui');
    1219}
    1320
    1421// Autorisation de configuration pour Spip 2
    15 function autoriser_babbi_configurer_dist($faire, $type, $id, $qui, $opt) {
     22function autoriser_babbi_configurer_dist($faire, $type, $id, $qui, $opt)
     23{
    1624        return ($qui['webmestre'] == 'oui');
    1725}
    18 
    19 ?>
  • _plugins_/menu_babbibel/trunk/js/menu_babbi.js

    r66444 r93047  
    1 function mainmenu(){
    2 $(" .nav ul ").css({display: "none"}); // Opera Fix
    3 $(" .nav li").hover(function(){
    4                 $(this).find('ul:first').css({visibility: "visible",display: "none"}).show(400);
    5                 },function(){
    6                 $(this).find('ul:first').css({visibility: "hidden"});
     1function mainmenu() {
     2        $(" .nav ul ").css({
     3                display: "none"
     4        }); // Opera Fix
     5        $(" .nav li").hover(function() {
     6                $(this).find('ul:first').css({
     7                        visibility: "visible",
     8                        display: "none"
     9                }).show(400);
     10        }, function() {
     11                $(this).find('ul:first').css({
     12                        visibility: "hidden"
    713                });
     14        });
    815}
    9 
    10  
    11  
    12  $(document).ready(function(){                                 
     16$(document).ready(function() {
    1317        mainmenu();
    1418});
  • _plugins_/menu_babbibel/trunk/lize-moi.txt

    r66444 r93047  
    33Le fichier css "menu_babbi.css" personnalisé peut être placé à la racine du dossier squelettes pour ne pas etre ecrase lors des mises à jour.
    44
    5 Depuis la version "menu_babbibel 2.0.9 test", l'id="nav" est devenu class="nav". 
     5Depuis la version "menu_babbibel 2.0.9 test", l'id="nav" est devenu class="nav".
    66
    77***Important***
    8 Dans votre css personnalisée 
     8Dans votre css personnalisée
    99                        *************************
    10                         *                       *                       
     10                        *                       *
    1111                        *  #nav devient .nav    *
    1212                        *                       *
  • _plugins_/menu_babbibel/trunk/menu_babbi.css

    r66444 r93047  
    1 .nav{
    2 margin:0;
    3 padding:0;
    4 list-style-type:none;
    5 list-style-position:outside;
    6 position:relative;
    7 line-height:1.5em;              /*Si vous modifier la  hauteur du menu pensez a modifier la position du sous-menu .nav ul{top: */
     1.nav {
     2        margin: 0;
     3        padding: 0;
     4        list-style-type: none;
     5        list-style-position: outside;
     6        position: relative;
     7        line-height: 1.5em;
     8        /*Si vous modifier la  hauteur du menu pensez a modifier la position du sous-menu .nav ul{top: */
    89}
    910
     
    1112/**********Pour ne pas exposer l'element en cours supprimer les lignes suivantes*************/
    1213
    13 .babbin{font-style:italic} /*Element expose*/
    14 .babbout{font-style:normal} /*Element non expose*/
     14.babbin {
     15        font-style: italic
     16}
     17
     18
     19/*Element expose*/
     20
     21.babbout {
     22        font-style: normal
     23}
     24
     25
     26/*Element non expose*/
     27
    1528
    1629/*****************************************/
    1730
    18 .nav ul{
    19 margin:0;
    20 padding:0;
    21 list-style-type:none;
    22 list-style-position:outside;
    23 position:relative;
    24 line-height:1.5em;
     31.nav ul {
     32        margin: 0;
     33        padding: 0;
     34        list-style-type: none;
     35        list-style-position: outside;
     36        position: relative;
     37        line-height: 1.5em;
    2538}
    2639
    27 .nav a{
    28 display:block;
    29 padding:0px 5px;
    30 border:1px solid #333;
    31 color:#fff;
    32 text-decoration:none;
    33 background-color:#333;
    34 z-index:9;
     40.nav a {
     41        display: block;
     42        padding: 0px 5px;
     43        border: 1px solid #333;
     44        color: #fff;
     45        text-decoration: none;
     46        background-color: #333;
     47        z-index: 9;
    3548}
    3649
    37 .nav a:hover{ 
    38 background-color:#fff;  /*styles des liens actifs*/
    39 color:#333;
     50.nav a:hover {
     51        background-color: #fff;
     52        /*styles des liens actifs*/
     53        color: #333;
    4054}
    4155
    42 .nav li{
    43 float:left;
    44 position:relative;
     56.nav li {
     57        float: left;
     58        position: relative;
    4559}
    4660
    4761.nav ul {
    48 position:absolute;
    49 display:none;
    50 width:19em;                     /*Largeur du sous menu; pensez a modifier le .nav li ul a {width: } et .nav li ul ul {left: } */
    51 top:1.5em;                              /*Position du sous menu par rapport au menu*/
    52 z-index:10;                             /*Si le menu se cache sous un autre element de la page, augmenter cette valeur*/
    53 border-left: 0px solid #fff;
    54 border-top: 0px solid #fff;
    55 line-height:1.85em;     /*hauteur des lignes du sous menu*/
     62        position: absolute;
     63        display: none;
     64        width: 19em;
     65        /*Largeur du sous menu; pensez a modifier le .nav li ul a {width: } et .nav li ul ul {left: } */
     66        top: 1.5em;
     67        /*Position du sous menu par rapport au menu*/
     68        z-index: 10;
     69        /*Si le menu se cache sous un autre element de la page, augmenter cette valeur*/
     70        border-left: 0px solid #fff;
     71        border-top: 0px solid #fff;
     72        line-height: 1.85em;
     73        /*hauteur des lignes du sous menu*/
    5674}
    5775
    58 .nav li ul a{
    59 position:relative;
    60 width:19em; /*doit etre egale au .nav ul {width: }*/
    61 height:auto;
    62 float:left;
    63 background-color: #333; /*Couleur de fond des sous menus*/
    64 color:#fff;                     /*couleur de police des sous menus*/
     76.nav li ul a {
     77        position: relative;
     78        width: 19em;
     79        /*doit etre egale au .nav ul {width: }*/
     80        height: auto;
     81        float: left;
     82        background-color: #333;
     83        /*Couleur de fond des sous menus*/
     84        color: #fff;
     85        /*couleur de police des sous menus*/
    6586}
    6687
    67 .nav ul ul{
    68 top:auto;
    69 line-height:1.85em;     /*hauteur des lignes du sous sous menu*/
    70 z-index:10;                             /*Si le menu se cache sous un autre element de la page, augmenter cette valeur*/
    71 }       
     88.nav ul ul {
     89        top: auto;
     90        line-height: 1.85em;
     91        /*hauteur des lignes du sous sous menu*/
     92        z-index: 10;
     93        /*Si le menu se cache sous un autre element de la page, augmenter cette valeur*/
     94}
    7295
    7396.nav li ul ul {
    74 left:19em; /*positionne le sous sous menu par rapport au sous menu; doit etre egale au .nav ul {width:   */
    75 margin:0px 0 0 10px;
     97        left: 19em;
     98        /*positionne le sous sous menu par rapport au sous menu; doit etre egale au .nav ul {width:   */
     99        margin: 0px 0 0 10px;
    76100}
    77101
    78 .nav li:hover ul ul, .nav li:hover ul ul ul, .nav li:hover ul ul ul ul{
    79 display:none;
     102.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li:hover ul ul ul ul {
     103        display: none;
    80104}
    81 .nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li li li li:hover ul{
    82 display:block;
     105
     106.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li li li li:hover ul {
     107        display: block;
    83108}
  • _plugins_/menu_babbibel/trunk/paquet.xml

    r90797 r93047  
    11<paquet
    2     prefix="babbi"
    3     categorie="navigation"
    4     version="3.0.1"
    5     etat="stable"
    6     compatibilite="[1.9.2;3.0.*]"
    7     logo="prive/themes/spip/images/logo_menu_50.png"
    8     documentation="http://contrib.spip.net/?article3055"
    9 >       
    10        
    11     <nom>Menu babbibel</nom>
    12     <!-- Un menu déroulant configurable et compatible -->
     2        prefix="babbi"
     3        categorie="navigation"
     4        version="3.0.1"
     5        etat="stable"
     6        compatibilite="[1.9.2;3.0.*]"
     7        logo="prive/themes/spip/images/logo_menu_50.png"
     8        documentation="http://contrib.spip.net/?article3055"
     9>
    1310
    14     <auteur>babbibel</auteur>
     11        <nom>Menu babbibel</nom>
     12        <!-- Un menu déroulant configurable et compatible -->
    1513
    16     <pipeline nom="insert_head_css" action="insert_head_css" inclure="fonctions_menu.php" />
    17     <pipeline nom="insert_head" action="insert_head" inclure="fonctions_menu.php" />
    18     <pipeline nom="autoriser" inclure="inc/babbi_autoriser.php" />
     14        <auteur>babbibel</auteur>
    1915
    20     <menu nom="babbibel" titre="babbi:titre_menu_babbibel" parent="bando_squelette" icone="images/logo_menu-27-24.png" action="configurer_babbi" />
     16        <pipeline nom="insert_head_css" action="insert_head_css" inclure="fonctions_menu.php" />
     17        <pipeline nom="insert_head" action="insert_head" inclure="fonctions_menu.php" />
     18        <pipeline nom="autoriser" inclure="inc/babbi_autoriser.php" />
     19
     20        <menu nom="babbibel" titre="babbi:titre_menu_babbibel" parent="bando_squelette" icone="images/logo_menu-27-24.png" action="configurer_babbi" />
    2121</paquet>
  • _plugins_/menu_babbibel/trunk/plugin.xml

    r90797 r93047  
    1212                </multi>
    1313        </slogan>
    14        
     14
    1515        <version>3.0.0</version>
    1616        <prefix>babbi</prefix>
     
    2828
    2929        <bouton id='babbi' parent='configuration'>
    30                 <icone>prive/themes/spip/images/logo_menu-27-24.png</icone>
    31                       <titre>babbi:titre_menu_babbibel</titre>
    32                       <url>configurer_babbi</url> 
     30                        <icone>prive/themes/spip/images/logo_menu-27-24.png</icone>
     31                          <titre>babbi:titre_menu_babbibel</titre>
     32                          <url>configurer_babbi</url>
    3333  </bouton>
    3434        <bouton id='babbi2' parent='bando_squelette'>
    35            <icone>prive/themes/spip/images/logo_menu-27-24.png</icone>
    36            <titre>babbi:titre_menu_babbibel</titre>
    37            <url>configurer_babbi</url>
     35                   <icone>prive/themes/spip/images/logo_menu-27-24.png</icone>
     36                   <titre>babbi:titre_menu_babbibel</titre>
     37                   <url>configurer_babbi</url>
    3838  </bouton>
    39        
     39
    4040        <fonctions>fonctions_menu.php</fonctions>
    4141
  • _plugins_/menu_babbibel/trunk/test_menu.html

    r66444 r93047  
    2424        [(#REM) Entete de la page + titre du site ]
    2525        <div id="entete" style="overflow: visible;">
    26                
     26
    2727                [(#REM) Afficher le logo ou le titre du site ]
    28                
     28
    2929                <a rel="start" href="#URL_SITE_SPIP/">
    3030                [(#LOGO_SITE_SPIP||?{
    31                
     31
    3232                        [(#LOGO_SITE_SPIP
    3333                                ||image_reduire{770,200}
     
    3535                                |inserer_attribut{title,[(#NOM_SITE_SPIP|textebrut)]}
    3636                                )]
    37                
     37
    3838                        ,
    39                
     39
    4040                        <span id="nom_site_spip">#NOM_SITE_SPIP</span>
    4141                })]
     
    5656                <a href="./ecrire/?exec=configurer_babbi">Configurer le menu</a>
    5757                </div>
    58                
     58
    5959                <div style="margin-top:3em;padding:2em; margin-bottom:3em;border:1px solid #DDD;text-align: center;">
    60                 Le menu affiche jusqu'&agrave; [(#CONFIG{babbi/nb_articles}|sinon{100})] articles class&eacute;s par #CONFIG{babbi/tri, date} [(#CONFIG{babbi/inverse}|choixsivide{""," inverse"})]     
     60                Le menu affiche jusqu'&agrave; [(#CONFIG{babbi/nb_articles}|sinon{100})] articles class&eacute;s par #CONFIG{babbi/tri, date} [(#CONFIG{babbi/inverse}|choixsivide{""," inverse"})]
    6161                <br />
    6262                </div>
     
    6565        </div><!--#contenu-->
    6666        </div><!--#conteneur-->
    67        
     67
    6868        [(#REM) Menu de navigation laterale ]
    6969        <div id="navigation">
    70                
    71         [(#REM) Rubriques liees au mot-cle ]
    72         <B_rubriques_cle>
    73         <div class="menu rubriques">
    74             <h2><:rubriques:> selectionn&eacute;es</h2>
    75             <ul>
    76                 <BOUCLE_rubriques_cle(RUBRIQUES) {titre_mot=menu_der} {par num titre, date, titre}>
    77                         <li><a href="#URL_RUBRIQUE">#ID_RUBRIQUE[ - (#TITRE|supprimer_numero|couper{80})]</a></li>
    78                 </BOUCLE_rubriques_cle>
    79             </ul>
    80         </div>
    81         </B_rubriques_cle>             
     70
     71                [(#REM) Rubriques liees au mot-cle ]
     72                <B_rubriques_cle>
     73                <div class="menu rubriques">
     74                        <h2><:rubriques:> selectionn&eacute;es</h2>
     75                        <ul>
     76                                <BOUCLE_rubriques_cle(RUBRIQUES) {titre_mot=menu_der} {par num titre, date, titre}>
     77                                        <li><a href="#URL_RUBRIQUE">#ID_RUBRIQUE[ - (#TITRE|supprimer_numero|couper{80})]</a></li>
     78                                </BOUCLE_rubriques_cle>
     79                        </ul>
     80                </div>
     81                </B_rubriques_cle>
    8282
    8383        <B_rub_desel>
    8484        <div class="menu rubriques">
    85             <h2><:rubriques:> exclues</h2>
    86             <ul>
     85                        <h2><:rubriques:> exclues</h2>
     86                        <ul>
    8787                <BOUCLE_rub_desel (RUBRIQUES){titre_mot=exclu_menu_der} {par num titre, date, titre}>
    8888                        <li><a href="#URL_RUBRIQUE">#ID_RUBRIQUE[ - (#TITRE|supprimer_numero|couper{80})]</a></li>
    8989                </BOUCLE_rub_desel>
    90             </ul>
    91         </div>
     90                        </ul>
     91                </div>
    9292        </B_rub_desel>
    9393
    9494        <B_art_desel>
    9595        <div class="menu rubriques">
    96             <h2>Articles exclus</h2>
    97             <ul>
     96                        <h2>Articles exclus</h2>
     97                        <ul>
    9898                <BOUCLE_art_desel (ARTICLES){titre_mot=exclu_menu_der} {par num titre, date, titre}>
    9999                        <li><a href="#URL_ARTICLE">[(#ID_ARTICLE)][ - (#TITRE|supprimer_numero|couper{80})]</a></li>
    100100                </BOUCLE_art_desel>
    101             </ul>
    102         </div>
     101                        </ul>
     102                </div>
    103103        </B_art_desel>
    104104
    105105                <br class="nettoyeur" />
    106     </div><!--#navigation-->
    107                
     106        </div><!--#navigation-->
     107
    108108</div><!--#page-->
    109109</body>
  • _plugins_/menu_babbibel/trunk/test_menu_multi.html

    r66444 r93047  
    2424        [(#REM) Entete de la page + titre du site ]
    2525        <div id="entete" style="overflow: visible;">
    26                
     26
    2727                [(#REM) Afficher le logo ou le titre du site ]
    28                
     28
    2929                <a rel="start" href="#URL_SITE_SPIP/">
    3030                [(#LOGO_SITE_SPIP||?{
    31                
     31
    3232                        [(#LOGO_SITE_SPIP
    3333                                ||image_reduire{770,200}
     
    3535                                |inserer_attribut{title,[(#NOM_SITE_SPIP|textebrut)]}
    3636                                )]
    37                
     37
    3838                        ,
    39                
     39
    4040                        <span id="nom_site_spip">#NOM_SITE_SPIP</span>
    4141                })]
     
    5656                <a href="./ecrire/?exec=configurer_babbi">Configurer le menu</a>
    5757                </div>
    58                
     58
    5959                <div style="margin-top:3em;padding:2em; margin-bottom:3em;border:1px solid #DDD;text-align: center;">
    60                 <h2><font color="red">Menu pour site multilangue par secteur.</font></h2>       
     60                <h2><font color="red">Menu pour site multilangue par secteur.</font></h2>
    6161                <br />Le menu affiche jusqu'&agrave; [(#CONFIG{babbi/nb_articles}|sinon{100})] articles class&eacute;s par #CONFIG{babbi/tri, date} [(#CONFIG{babbi/inverse}|choixsivide{""," inverse"})]
    6262                <br /><br /><br />
     
    6767        </div><!--#contenu-->
    6868        </div><!--#conteneur-->
    69        
     69
    7070        [(#REM) Menu de navigation laterale ]
    7171        <div id="navigation">
    72                
    73         [(#REM) Rubriques liees au mot-cle ]
    74         <B_rubriques_cle>
    75         <div class="menu rubriques">
    76             <h2><:rubriques:> selectionn&eacute;es</h2>
    77             <ul>
    78                 <BOUCLE_rubriques_cle(RUBRIQUES) {titre_mot=menu_der} {par num titre, date, titre}>
    79                         <li><a href="#URL_RUBRIQUE">#ID_RUBRIQUE[ - (#TITRE|supprimer_numero|couper{80})]</a></li>
    80                 </BOUCLE_rubriques_cle>
    81             </ul>
    82         </div>
    83         </B_rubriques_cle>             
     72
     73                [(#REM) Rubriques liees au mot-cle ]
     74                <B_rubriques_cle>
     75                <div class="menu rubriques">
     76                        <h2><:rubriques:> selectionn&eacute;es</h2>
     77                        <ul>
     78                                <BOUCLE_rubriques_cle(RUBRIQUES) {titre_mot=menu_der} {par num titre, date, titre}>
     79                                        <li><a href="#URL_RUBRIQUE">#ID_RUBRIQUE[ - (#TITRE|supprimer_numero|couper{80})]</a></li>
     80                                </BOUCLE_rubriques_cle>
     81                        </ul>
     82                </div>
     83                </B_rubriques_cle>
    8484
    8585        <B_rub_desel>
    8686        <div class="menu rubriques">
    87             <h2><:rubriques:> exclues</h2>
    88             <ul>
     87                        <h2><:rubriques:> exclues</h2>
     88                        <ul>
    8989                <BOUCLE_rub_desel (RUBRIQUES){titre_mot=exclu_menu_der} {par num titre, date, titre}>
    9090                        <li><a href="#URL_RUBRIQUE">#ID_RUBRIQUE[ - (#TITRE|supprimer_numero|couper{80})]</a></li>
    9191                </BOUCLE_rub_desel>
    92             </ul>
    93         </div>
     92                        </ul>
     93                </div>
    9494        </B_rub_desel>
    9595
    9696        <B_art_desel>
    9797        <div class="menu rubriques">
    98             <h2>Articles exclus</h2>
    99             <ul>
     98                        <h2>Articles exclus</h2>
     99                        <ul>
    100100                <BOUCLE_art_desel (ARTICLES){titre_mot=exclu_menu_der} {par num titre, date, titre}>
    101101                        <li><a href="#URL_ARTICLE">[(#ID_ARTICLE)][ - (#TITRE|supprimer_numero|couper{80})]</a></li>
    102102                </BOUCLE_art_desel>
    103             </ul>
    104         </div>
     103                        </ul>
     104                </div>
    105105        </B_art_desel>
    106106
    107107                <br class="nettoyeur" />
    108     </div><!--#navigation-->
    109                
     108        </div><!--#navigation-->
     109
    110110</div><!--#page-->
    111111</body>
Note: See TracChangeset for help on using the changeset viewer.