Changeset 58448 in spip-zone


Ignore:
Timestamp:
Feb 17, 2012, 10:37:50 AM (8 years ago)
Author:
marcimat@…
Message:

Simplification 2 : On se passe de la page «Index». Çe ne donnait pas les bons numéros de pages dans le livre de toutes façons. Il faudra trouver mieux si on veut un index.

Location:
_galaxie_/programmer.spip.org/plugin_documentation/trunk
Files:
4 deleted
11 edited

Legend:

Unmodified
Added
Removed
  • _galaxie_/programmer.spip.org/plugin_documentation/trunk/contenu/mot.html

    r44578 r58448  
    22  [(#REM) Fil d'Ariane ]
    33  <BOUCLE_si_ariane(CONDITION) {si #ENV{ariane}|!={non}}>
    4   <p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a> <span class='sep'>&gt;</span> <a href="[(#URL_PAGE{glossaire}|parametre_url{lang,#LANG,&})]"><:documentation:index:></a><BOUCLE_ariane(GROUPES_MOTS){id_groupe}> <span class='sep'>&gt;</span> [(#TITRE|couper{80})]</BOUCLE_ariane>[ <span class='sep'>&gt;</span> <strong class="on">(#TITRE|couper{80})</strong>]</p>
     4  <p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a> <span class='sep'>&gt;</span> <BOUCLE_ariane(GROUPES_MOTS){id_groupe}> <span class='sep'>&gt;</span> [(#TITRE|couper{80})]</BOUCLE_ariane>[ <span class='sep'>&gt;</span> <strong class="on">(#TITRE|couper{80})</strong>]</p>
    55  </BOUCLE_si_ariane>
    66 
  • _galaxie_/programmer.spip.org/plugin_documentation/trunk/documentation_pipelines.php

    r52868 r58448  
    4646// donc, transformer [->art30] en [|art30->art30]
    4747// ce qui permet a l'integrale de gerer des numeros de pages sur les liens
    48 function documentation_pre_liens($texte){       
     48function documentation_pre_liens($texte){
    4949        // uniquement dans le public
    5050        if (test_espace_prive()) return $texte;
     
    5252        $regs = $match = array();
    5353        // pour chaque lien
    54         if (preg_match_all(_RACCOURCI_LIEN, $texte, $regs, PREG_SET_ORDER)) {   
     54        if (preg_match_all(_RACCOURCI_LIEN, $texte, $regs, PREG_SET_ORDER)) {
    5555                foreach ($regs as $reg) {
    5656                        // si le lien est de type raccourcis "art40"
     
    9292                }
    9393                unset($as, $a, $old_a, $title);
    94 
    95                 // INDEX
    96                 // et dans la foulee : generer des liens d'index dans l'ordre de la page :
    97                 // on cherche les <!-- index_moi:mot#ID_MOT -->
    98                 if (preg_match_all('#<!-- index_moi:(mot\d+) -->#', $page, $regs, PREG_SET_ORDER)) {
    99                         foreach ($regs as $reg) {
    100                                 $liens = array();
    101                                 $trouve = 'id="('.$reg[1].'([[:alpha:]][^"]+))"'; // au moins un caractere car si "mot10" on pourrait trouver des "mot103rub4"
    102                                 if (preg_match_all("#$trouve#", $page, $ids, PREG_SET_ORDER)) {
    103                                         foreach ($ids as $id) {
    104                                                 $interessant = ($id[2][0] == 'r'); // vers une rubrique... loin d'etre ideal
    105                                                 $lien = "<a href='#$id[1]'></a>";
    106                                                 if ($interessant) $lien = '<strong>'.$lien.'</strong>';
    107                                                 $liens[] = $lien;
    108                                         }
    109                                 }
    110                                 $liens = implode(', ', $liens);
    111                                 $page = str_replace("<!-- index_moi:$reg[1] -->", $liens, $page);
    112                         }
    113                 }
    11494        }
     95       
    11596        return $page;
    11697}
  • _galaxie_/programmer.spip.org/plugin_documentation/trunk/formulaires/configurer_documentation.html

    r58447 r58448  
    4040                                        explication=<:documentation:explication_activer_formulaire_ecrire_auteur:>})]
    4141
    42                                 [(#SAISIE{groupe_mots,groupe_mot_index,
    43                                         label=<:documentation:label_groupe_mot_index:>})]
    44 
    4542                                [(#SAISIE{oui_non,css_geshi,
    4643                                        label=<:documentation:label_css_geshi:>,
  • _galaxie_/programmer.spip.org/plugin_documentation/trunk/impression.css

    r54297 r58448  
    5050.integrale .presentation {page:presentation; page-break-after:always; page-break-before:right;}
    5151.integrale .tdm.sommaire {page:presentation; page-break-after:auto; page-break-before:right;}
    52 .integrale .index {page:index; page-break-after:auto; page-break-before:right;}
    5352.integrale .tdm {page:index; page-break-after:auto; page-break-before:right;}
    5453.integrale .page_vide {page:vide; page-break-before:always;}
     
    7877/* assign values to header/footer strings */
    7978.integrale .chapitre > h1 { string-set: chapter "# " content(); font-family:bolonewt;}
    80 .integrale h1#tdm,
    81 .integrale h1#index { string-set: chapter "# " content();}
     79.integrale h1#tdm { string-set: chapter "# " content();}
    8280
    8381.integrale .couverture .pied   { string-set: couverturepied content(); position:relative; left:-3000em; }
     
    190188}
    191189
    192 .index ul a::after {
    193   content:  target-counter(attr(href), page);
    194 }
    195190
    196191/* PRINCE specific */
  • _galaxie_/programmer.spip.org/plugin_documentation/trunk/inclure/integrale.html

    r54602 r58448  
    2828</BOUCLE_racine>
    2929
    30 [(#REM) au moins 1 mot pour l'index ! ]
    31 <BOUCLE_mots(MOTS){0,1}>
    32 <div class="index">
    33         <h1 id="index"><:documentation:index:></h1>
    34         <div class="two_columns">
    35         <INCLURE{fond=inclure/navigation_index}{lang} />
    36         </div>
    37 </div>
    38 </BOUCLE_mots>
    39 
    4030<div class="tdm">
    4131        <h1 id="tdm"><:documentation:table_des_matieres:></h1>
  • _galaxie_/programmer.spip.org/plugin_documentation/trunk/inclure/navigation-menu-miniplan-rubriques.html

    r53987 r58448  
    2626                        </li>
    2727                </BOUCLE_racine>
    28                 [(#REM) ajout de l'index ]
    29                 <BOUCLE_index(MOTS){id_groupe=#CONFIG{documentation/groupe_mot_index,0}}{0,1}>
    30                 <li class="item groupes[ (#ENV{composition}|=={glossaire}|?{on,off})]">
    31                         <a href="[(#URL_PAGE{glossaire}|parametre_url{lang,#LANG})]">
    32                                 <:documentation:aller_index:>
    33                         </a>
    34                 </li>
    35                 </BOUCLE_index>
    3628        </ul>
    3729        </B_racine>
  • _galaxie_/programmer.spip.org/plugin_documentation/trunk/inclure/navigation_mots_cles.html

    r39671 r58448  
    11<BOUCLE_afficher_mots(CONDITION){si #ENV{id_article,#ENV{id_rubrique}}}>
    2         [(#REM) Menu de navigation mots-cles ]
    3         #SET{id,#CONFIG{documentation/groupe_mot_index}}
    42        <B_mots>
    53                <div class="menu simple">
     
    75                        <ul class='mots items'>
    86                        <BOUCLE_mots(MOTS) {id_article?}{id_rubrique?} {par multi titre}>
    9                                 <li class="item[ (#EXPOSE{on,off})]"><a href="[(#URL_MOT|parametre_url{lang,#LANG,&})]" rel="tag">#TITRE
    10                                 [(#GET{id}|!={#ID_GROUPE}|oui)[ ((#TYPE))]]
     7                                <li class="item[ (#EXPOSE{on,off})]">
     8                                        <a href="[(#URL_MOT|parametre_url{lang,#LANG,&})]" rel="tag">#TITRE
    119                                </a></li>
    1210                        </BOUCLE_mots>
  • _galaxie_/programmer.spip.org/plugin_documentation/trunk/inclure/navigation_tdm_racine.html

    r54602 r58448  
    66        <li class='item'><a href="#rub#ID_RUBRIQUE">#TITRE</a></li>
    77</BOUCLE_tdm_rubriques>
    8         [(#REM) au moins 1 mot pour l'index ! ]
    9         <BOUCLE_mots(MOTS){0,1}>
    10         <li class='item'><a href="#index"><:documentation:index:></a></li>
    11         </BOUCLE_mots>
    128        <li class='item'><a href="#tdm"><:documentation:table_des_matieres:></a></li>
    139</ul>
  • _galaxie_/programmer.spip.org/plugin_documentation/trunk/inclure/navigation_tdm_sous_rub.html

    r39753 r58448  
    1111        </li>
    1212</BOUCLE_tdm_rubriques>
    13                 <li class='item'><a href="#index"><:documentation:index:></a></li>
    1413                <li class='item'><a href="#tdm"><:documentation:table_des_matieres:></a></li>
    1514</ul>
  • _galaxie_/programmer.spip.org/plugin_documentation/trunk/lang/documentation_fr.php

    r58447 r58448  
    77
    88        // A
    9         'aller_index' => 'Index',
    109        'auteur' => 'Auteur',
    1110
     
    7372        // I
    7473        'icones_par' => 'Icones adaptées du thème ',
    75         'index' => 'Index',
    7674        'integrale' => 'L\'intégrale !',
    7775
     
    8482        'label_exemple' => 'Exemple',
    8583        'label_exercice' => 'Exercice',
    86         'label_groupe_mot_index' => 'Groupe de mots pour l\'index',
    8784        'label_interdire_recherche_tickets' => 'Ne pas afficher les tickets dans la recherche',
    8885        'label_navigation_ajax' => 'Navigation AJAX',
  • _galaxie_/programmer.spip.org/plugin_documentation/trunk/paquet.xml

    r58445 r58448  
    2626        <necessite nom="cextras" compatibilite="[3.0.0;[" />
    2727        <necessite nom="saisies" compatibilite="[1.1;[" />
    28         <necessite nom="Z" compatibilite="[1.7.0;[" />
     28        <necessite nom="Zpip" compatibilite="[2.0.3;[" />
    2929        <necessite nom="suivant_precedent" compatibilite="[1.1;[" />
    3030
    3131        <utilise nom="porte_plume" />
    32         <utilise nom="tickets" compatibilite="[1.62;[" />
     32        <utilise nom="tickets" compatibilite="[2.0;[" />
    3333        <utilise nom="nospam" compatibilite="[0.6;[" />
    3434        <utilise nom="coloration_code" compatibilite="[0.5.4;[" />
     
    3636        <utilise nom="comments" />
    3737        <utilise nom="polyhier" />
    38         <utilise nom="tradrub" compatibilite="[1.2;[" />
     38        <utilise nom="tradrub" compatibilite="[3.0.0;[" />
    3939</paquet>
Note: See TracChangeset for help on using the changeset viewer.