Changeset 22686 in spip-zone


Ignore:
Timestamp:
Sep 21, 2008, 4:30:22 PM (13 years ago)
Author:
bmarne@…
Message:

Corrections de divers bug et autres broutilles...
Mais surtout correction du très gros bug récursif signalé maintes fois sur Spip-Contrib.
Bref, maintenant ça fonctionne (bien)...

Location:
_plugins_/_dev_/intertitres_hierarchises_et_table_matieres
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_dev_/intertitres_hierarchises_et_table_matieres/intertitres_tdm_fonctions.php

    r17991 r22686  
    8080 return $extrait;
    8181}
     82function nettoie_des_modeles ($texte) {
     83$texte=preg_replace("/<(extrait|extrait_partie|renvoi|table_des_matieres)(.*?)>/","",$texte);
     84 return $texte;
     85}
    8286
    8387function table_des_matieres ($texte,$tdm) {
  • _plugins_/_dev_/intertitres_hierarchises_et_table_matieres/intertitres_tdm_options.php

    r17917 r22686  
    155155       //on se rappelle du raccourcis
    156156        $cite[$ref] = $numeros;
    157         $table .= "<li><a href=\"#$numeros\" title=\"Aller directement à «".textebrut($titre)."»\">$titre</a>";
     157        $table .= "<li><a href=\"#$numeros\" title=\"Aller directement à        &laquo;&nbsp;".textebrut($titre)."&nbsp;&raquo;\">$titre</a>";
    158158
    159159       //on mémorise le niveau de ce titre
  • _plugins_/_dev_/intertitres_hierarchises_et_table_matieres/modeles/extrait.html

    r17487 r22686  
    1  [
     1[
    22(#REM) Affiche un extrait du texte d'un article
    33
     
    66<BOUCLE_Article(ARTICLES){id_article=#ENV{id}}>
    77        [(#SET{extrait,
    8                 [(#TEXTE
     8                [(#TEXTE*|nettoie_des_modeles|propre
    99                        |extrait_de_texte{#ENV{debut,0},#ENV{taille,20}})]
    1010                })]
  • _plugins_/_dev_/intertitres_hierarchises_et_table_matieres/modeles/extrait_partie.html

    r17488 r22686  
    66<BOUCLE_Article(ARTICLES){id_article=#ENV{id}}>
    77        [(#SET{intertitre,
    8                 [(#TEXTE
     8                [(#TEXTE*|nettoie_des_modeles|propre
    99                        |extrait_un_titre{#ENV{partie}})]
    1010                })]
    1111        [(#SET{extrait,
    12                 [(#TEXTE
     12                [(#TEXTE*|nettoie_des_modeles|propre
    1313                        |extrait_partie{#ENV{partie},#ENV{debut,0},#ENV{taille,20}})]
    1414                })]
  • _plugins_/_dev_/intertitres_hierarchises_et_table_matieres/modeles/renvoi.html

    r17489 r22686  
    66<BOUCLE_Article(ARTICLES){id_article=#ENV{id}}>
    77        [(#SET{intertitre,
    8                 [(#TEXTE
     8                [(#TEXTE*|nettoie_des_modeles|propre
    99                        |extrait_un_titre{#ENV{partie}})]
    1010                })]
     
    1313                )]
    1414        [(#SET{extrait,
    15                 [(#TEXTE
     15                [(#TEXTE*|nettoie_des_modeles|propre|textebrut
    1616                        |extrait_de_texte{#ENV{debut,0},#ENV{taille,20}})]
    1717                })]
  • _plugins_/_dev_/intertitres_hierarchises_et_table_matieres/modeles/table_des_matieres.html

    r17484 r22686  
    1  [
     1[
     2
    23(#REM) Affiche la table des matières de l'article passé en id
    34
    45
    5 ]<BOUCLE_Article(ARTICLES){id_article=#ENV{id}}>
    6         [(#TEXTE|table_des_matieres{tables_seule})]
    7 </BOUCLE_Article>
     6]<BOUCLE_Article(ARTICLES){id_article=#ENV{id}}>[(#TEXTE*|nettoie_des_modeles|propre|table_des_matieres{tables_seule})]</BOUCLE_Article>
Note: See TracChangeset for help on using the changeset viewer.