Changeset 7717 in spip-zone


Ignore:
Timestamp:
Dec 2, 2006, 2:35:54 AM (12 years ago)
Author:
patfr@…
Message:

nouvelle syntaxe de 'jeux' reportée ici

Location:
_plugins_/_stable_/mots_croises
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/mots_croises/mots_croises_pipelines.php

    r7611 r7717  
    22/*
    33  Titre de la grille des mots croisés :
    4         - soit après la balise #TITRE des mots croisés
     4        - soit après le séparateur [titre] des mots croisés
    55        - soit entre les balises <intro> et </intro>
    66                (Spip s'en servira egalement en cas d'absence de descriptif pour
     
    1616        - soit le descriptif de l'article
    1717        - soit une introduction placee entre les balises <intro> et </intro>
    18                 (utiliser dans ce cas la balise #TITRE des mots croisés
     18                (utiliser dans ce cas la séparateur [titre] des mots croisés
    1919                pour definir le titre de la grille)
    2020        - soit le titre des mots croises place entre les balises <intro> et </intro>
     
    5656        list($texteAvant, $suite) = explode(_MC_DEBUT, $texte, 2);
    5757        list($texte, $texteApres) = explode(_MC_FIN, $suite, 2);
    58        
    5958        // ...et decoder le texte obtenu !
    6059        include_spip('inc/gestion_grille');
    61         $tableau = preg_split("/(#TITRE|#HORIZONTAL|#VERTICAL|#SOLUTION)/", trim($texte), -1, PREG_SPLIT_DELIM_CAPTURE);
     60        $tableau = preg_split("/(\[titre\]|\[horizontal\]|\[vertical\]|\[solution\])/", trim($texte), -1, PREG_SPLIT_DELIM_CAPTURE);
    6261        $titre = $horizontal = $vertical = $solution = false;
    6362        foreach($tableau as $i => $v){
    64          if ($v=='#TITRE') $titre = trim($tableau[$i+1]);
    65           elseif ($v=='#HORIZONTAL') $horizontal = mots_croises_listes($tableau[$i+1]);
    66           elseif ($v=='#VERTICAL') $vertical = mots_croises_listes($tableau[$i+1]);
    67           elseif ($v=='#SOLUTION') $solution = calcul_tableau_grille($tableau[$i+1]);
     63         if ($v=='[titre]') $titre = trim($tableau[$i+1]);
     64          elseif ($v=='[horizontal]') $horizontal = mots_croises_listes($tableau[$i+1]);
     65          elseif ($v=='[vertical]') $vertical = mots_croises_listes($tableau[$i+1]);
     66          elseif ($v=='[solution]') $solution = calcul_tableau_grille($tableau[$i+1]);
    6867        }
    6968
  • _plugins_/_stable_/mots_croises/plugin.xml

    r7611 r7717  
    77        <auteur>Ma&#239;eul Rouquette - maieulrouquette@tele2.fr
    88_ [http://maieul.ouvaton.org->http://maieul.ouvaton.org]
    9 _ Soutien : Patrice Vanneufville - patrice.vanneufville@laposte.net
     9_ Patrice Vanneufville - patrice.vanneufville@laposte.net
    1010        </auteur>
    1111        <description>Des mots-crois&eacute;s avec Spip !
     
    1313<quote><code><mots-croises>
    1414
    15 #HORIZONTAL
     15[horizontal]
    1616Definition 1
    1717Definition 2. Definition 3
    1818Definition 4. Definition 5
    1919
    20 #VERTICAL
     20[vertical]
    2121Definition 1
    2222Definition 2
    2323Definition 3
    2424
    25 #SOLUTION
     25[solution]
    2626aaa
    2727b*g
Note: See TracChangeset for help on using the changeset viewer.