Changeset 10112 in spip-zone


Ignore:
Timestamp:
Mar 4, 2007, 4:05:10 PM (13 years ago)
Author:
fil@…
Message:

le squelette wiki devient gribouille http://www.spip-contrib.net/Gribouille

Files:
5 edited
1 moved

Legend:

Unmodified
Added
Removed
  • _dev_/engines/ecrire/engines-list.txt

    r9863 r10112  
    221221mail([0-9]*)\.voila\.fr
    222222\/(web)?mail\/
     223
  • _squelettes_/gribouille/README.txt

    r10073 r10112  
     1GRIBOUILLE
     2==========
    13
    2 Voici un squelette qui tente de refaire (en pur SPIP) ce qu'on
    3 a déjà avec spikini.
     4Gribouille est un squelette qui tente de refaire (en pur SPIP) ce qu'on
     5avait avec spikini.
    46
    57
     
    911* installer et activer "les crayons"
    1012
    11 * mettre ce répertoire sous squelettes/wiki/
     13* mettre ce répertoire sous squelettes/gribouille/
    1214
    13 * repérer le numéro NN de la rubrique qui sera "wiki"
     15* repérer le numéro NN du secteur qui sera "gribouille", et/ou contiendra
     16  des sous-rubriques de gribouillage.
    1417
    1518* dans squelettes/ recopier les fichiers :
    16     - wiki/rubrique.html
    17     - wiki/article.html
     19    - gribouille/rubrique.html
     20    - gribouille/article.html
    1821  en remplacant xx par NN (repeter autant de fois
    19   qu'il existe de rubriques wiki)
     22  qu'il existe de secteurs gribouille)
    2023
    2124
     
    5053                return true;
    5154
    52         // Sinon, verifier si l'article est dans une rubrique wiki (ici 201 et 202)
    53         $s = spip_query("SELECT id_rubrique FROM spip_articles WHERE id_article="._q($id));
     55        // Sinon, verifier si l'article est dans un secteur gribouille
     56        // (par exemple : 201 et 202)
     57        $s = spip_query("SELECT id_secteur FROM spip_articles WHERE id_article="._q($id));
    5458        if ($t = spip_fetch_array($s)
    55         AND in_array($t['id_rubrique'], array(201,202)))
     59        AND in_array($t['id_secteur'], array(201,202)))
    5660                return true;
    5761
     
    6569                return true;
    6670
    67         // Sinon, verifier si la rubrique est wiki (ici 201 et 202)
     71        // Sinon, verifier si la rubrique est dans un secteur gribouille
    6872        // et si on est bien redacteur
    69         if (in_array($id, array(201,202))
    70         AND in_array($qui['statut'], array('0minirezo', '1comite')))
     73        if (
     74        in_array($qui['statut'], array('0minirezo', '1comite'))
     75
     76        AND
     77        (in_array($id, array(201,202))
     78        OR (
     79                $s = spip_query("SELECT id_secteur FROM spip_rubriques WHERE id_rubrique="._q($id))
     80                AND $t = spip_fetch_array($s)
     81                AND in_array($t['id_secteur'], array(201,202))
     82        ))
     83        )
    7184                return true;
    7285
  • _squelettes_/gribouille/article.html

    r10105 r10112  
    66<head>
    77<title>#TITRE</title>
    8 <INCLURE{fond=wiki/inc-head}>
     8<INCLURE{fond=gribouille/inc-head}>
    99</head>
    1010
     
    2626})]
    2727
    28 <INCLURE{fond=wiki/inc-entete}{id_rubrique}>
     28<INCLURE{fond=gribouille/inc-entete}{id_rubrique}>
    2929
    3030
     
    9595
    9696
    97 <INCLURE{fond=wiki/inc-pied}{id_rubrique}>
     97<INCLURE{fond=gribouille/inc-pied}{id_rubrique}{url=#URL_ARTICLE}>
    9898
    9999</body>
  • _squelettes_/gribouille/inc-pied.html

    r10105 r10112  
    1414        } else {
    1515                echo $ip;
    16                 echo " (<a href='#URL_PAGE{login,url=#SELF}'>connexion</a>)";
     16                echo " (<a href='#URL_PAGE{login,url=#ENV{url}}'>connexion</a>)";
    1717        }
    1818
  • _squelettes_/gribouille/rubrique.html

    r10105 r10112  
    1 [(#REM) Page d'accueil du wiki ]
     1[(#REM) Page d'accueil de gribouille ]
    22<BOUCLE_r(RUBRIQUES){id_rubrique}>
    33
     
    88<head>
    99<title>#TITRE</title>
    10 <INCLURE{fond=wiki/inc-head}>
     10<INCLURE{fond=gribouille/inc-head}>
    1111</head>
    1212
     
    2121
    2222
    23 <INCLURE{fond=wiki/inc-entete}{id_rubrique}>
     23<INCLURE{fond=gribouille/inc-entete}{id_rubrique}>
    2424
    2525
     
    9292</div>[(#REM) /page]
    9393
    94 <INCLURE{fond=wiki/inc-pied}{id_rubrique}>
     94<INCLURE{fond=gribouille/inc-pied}{id_rubrique}{url=#URL_RUBRIQUE}>
    9595
    9696</body>
Note: See TracChangeset for help on using the changeset viewer.