Changeset 24691 in spip-zone


Ignore:
Timestamp:
Nov 27, 2008, 7:46:09 PM (11 years ago)
Author:
jsb92@…
Message:

gestion des couleurs à partir du plugin
gestion des modules de la page d'accueil à partir du plugin

Location:
_squelettes_/scolaspip/plugins/scolaspip
Files:
34 added
2 deleted
12 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/scolaspip/plugins/scolaspip/article.html

    r24570 r24691  
    4141        <div class="surlignable">
    4242                        [<div class="#EDIT{chapo} chapo">(#CHAPO|image_reduire{500,0})</div>]
    43                         [<div class="#EDIT{texte} texte entry-content">(#TEXTE|image_reduire{500,0})</div>]
     43                        [<div class="#EDIT{texte} texte entry-content">(#TEXTE|image_reduire{500,0})</div><br class="nettoyeur" />]
    4444                </div>
    4545
  • _squelettes_/scolaspip/plugins/scolaspip/etablissement.css

    r24570 r24691  
    44/*  -----------------------------------------------------------                  */
    55
     6/*  ------------------------------------------------- */
     7/*  1ere partie : Les couleurs (texte, fond, bordure  */
     8/*  ------------------------------------------------- */
     9
     10body { background:#efefef;}
     11
     12/* Titraille / Intertitres */
     13h2 { color: #333; }
     14
     15#page { background:#fff; border-left:4px solid #ffcc00;border-right:1px solid #aaa;}
     16
     17#navigation, .page_plan #contenu h2, .lien, #formulaire_recherche { background-color: #4b4b4b; }
     18
     19#navigation  li, .page_sommaire #edito{         border-left:3px solid #ffcc00; }
     20
     21#navigation #menu dt:hover,#navigation #menu li:hover{ background:#3a3a3a; }
     22
     23#entete, .page_sommaire #video h2, .page_plan #contenu h2 a,.rubriques a,#navigation a ,
     24.rubriques a.on, #navigation a.on:hover ,.rubriques span,#navigation span ,
     25.formulaire_recherche .submit, .formulaire_recherche label , .lien {    color: #ffcc00;}
     26
     27#entete, #menuhorizontal { border-bottom:1px solid #aaaaaa;}
     28
     29.formulaire_recherche .submit{ border:1px solid #ffcc00;}
     30
     31/* Couleurs des liens et elements actifs */
     32a, a.spip_in, .rubriques a:hover,#navigation a:hover, .rubriques a.on, #navigation a.on , a.spip_out,
     33a.spip_url , a.spip_glossaire, .page_sommaire #calendrier       td.occupe a, .page_sommaire #calendrier td a  { color: #cc6600; } /* liens  */
     34
     35.rubriques span.on ,#navigation span.on { color: #fff;}
     36
     37/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
     38ul .forum-chapo {background: #ffcc00; border: none; border-bottom: 1px dotted #B8B8B8;}
     39ul ul .forum-chapo { background: #ffcf22; }
     40ul ul ul .forum-chapo { background: #ffef44; }
     41ul ul ul ul .forum-chapo { background: #ffff66; }
     42ul ul ul ul ul .forum-chapo { background: #ffff88; }
     43
     44/* Pied de page */
     45#pied , #pied a{ color: #555; border-top: none ;}
     46
     47.pied, #ours{   border-top: 1px dotted #CCC;}
     48
     49/* Divers */
     50#hierarchie, #hierarchie a {color: #555;}
     51
     52small{color: #555;}
     53
     54.chapo , .page_sommaire h2.titre,.page_sommaire h2{color:#555;}
     55
     56.page_sommaire #video,.page_sommaire #navigation small { color:#fff;}
     57
     58.formulaire_spip ,.formulaire_spip legend { background-color: #fff;color:#444; }
     59
     60* html .formulaire_spip fieldset legend { background-color: #fff; color: #444; } /* Preciser la couleur des legend et du fond pour IE6/Win */
    661
    762/*  ------------------------------------------
    8 /*  Disposition a l'ecran des blocs principaux
    9 /*  ------------------------------------------ */
     63/*  2eme partie : Typographie generale du site
     64/*  ------------------------------------------ */
     65
     66/* Typo pour le contenu */
     67#contenu { font-family: Verdana, Tahoma, Helvetica, sans-serif; }
     68h1,h2,h3,h4,h5,h6 { font-family: Verdana, Tahoma, Helvetica, sans-serif; }
     69
     70
     71/*  --------------------------------------------------------
     72/*  3eme partie : Disposition a l'ecran des blocs principaux
     73/*  -------------------------------------------------------- */
    1074#page {
    1175        width: 960px;
    12         border:1px solid #aaa;
    13         border-left:4px solid #ffcc00;
    1476}
    1577
    1678#conteneur { float: right; width: 74%; }
    1779
    18 #contenu { padding:0.5em 1em 0.5em 0;}
     80#contenu { padding:0.5em 1em 0.5em 1em;}
    1981
    2082#navigation {
    2183        float: left;
    22         background: #4b4b4b;
    2384        width: 23%;
    2485        font-size: 0.95em;
     
    3293        width:100%;
    3394        padding-top: 0em; /* spip 2 */
    34         border-bottom:1px solid #aaaaaa;
    35         color: #ffcc00;
    3695        position:relative;
    3796}
     
    56115        padding-left:10px;
    57116        font-weight:bold;
    58         border-bottom:1px solid #aaaaaa;
    59117}
    60118#menuhorizontal li{     float:left;     list-style:none;        padding:0.5em 0.8em 0.3em 0.8em ; }
    61119#menuhorizontal a:hover{ text-decoration:underline; }
    62 
     120#menuhorizontal .invisible {display:none;}
    63121/* Pied de page */
    64122#pied {
    65         border-top: 0px dotted #CCC;
    66123        width: 960px;
    67124        padding: 3em 0 0.2em 0 ;
    68125        text-align: center;
    69         color: #555; }
     126}
    70127#pied small { font-size: 1em; padding: 0.3em ; }
    71128#pied img { vertical-align: middle; }
    72 
    73 #pied a { color: #555;font-weight:bold; }
    74 .pied{  border-top: 1px dotted #CCC;}
    75 
    76 #ours {border-top:1px dotted #555;font-weight:normal;}
     129#pied a { font-weight:bold; }
     130#ours {font-weight:normal;}
     131
    77132
    78133
    79134/*  ------------------------------------------
    80 /*  Typographie generale du site
    81 /*  ------------------------------------------ */
    82 
    83 /* Typo pour le contenu */
    84 #contenu { font-family: Verdana, Tahoma, Helvetica, sans-serif; }
    85 h1,h2,h3,h4,h5,h6 { font-family: Verdana, Tahoma, Helvetica, sans-serif; }
    86 
    87 /* Titraille / Intertitres */
    88 h2 { color: #333; }
    89 
     135/*  4eme partie : Habillage du contenu
     136/*  ------------------------------------------ */
    90137
    91138/*  Habillage general des menus de navigation
     
    93140
    94141#navigation p { margin: 0; padding: 0.2em 0.7em; text-align: left;  }
    95 #navigation ul{ margin: 0; padding: 0.2em 0; text-align: left; }
    96 #navigation li{ margin: 0; padding: 0 0.7em; }
     142#navigation ul{ margin: 0; text-align: left; padding: 0.2em 0 0.1em 0.5em; list-style:none; }
     143#navigation li{ margin: 0 0 0 8px; padding: 0.1em 0.7em 0.2em 0.7em; list-style: none;}
    97144#navigation #montre_ou_masque_tout {font-weight:bold;}
    98 #navigation #menu{ padding: 0 0.5em 0 1.5em ; }
    99 #navigation ul{ padding: 0.2em 0 0.1em 0.5em; list-style:none;}
    100 #navigation dt{ margin-top:0.2em; padding: 0.4em 0 ; }
    101 #navigation  li{ border-left:3px solid #ffcc00 ;padding-left: 10px; list-style: none;}
     145#navigation #menu{ padding: 0 0.5em 0 0.5em ; }
     146#navigation dt{ margin:0.2em 0; padding: 0.1em 0.5em 0.3em 0.5em ; }
    102147#navigation .ss-rubrique{ font-size:90%; list-style-type: square; margin-left: 1em; padding-left :0.3em;}
    103148#navigation .rubrique_vide { background: url(images/rond.png) left  no-repeat;}
     
    105150#navigation .dd{display: none; margin-top: 1px;margin-left: 0px;}
    106151#navigation .ddon {display: inline;margin-left: 0px;}
    107 #navigation #site_menu li{ border-left:0px solid #ffcc00 ;text-align:center;padding-bottom:0.5em;}
    108 
    109 /*  ------------------------------------------
    110 /*  Habillage du contenu
    111 /*  ------------------------------------------ */
    112 
     152#navigation #site_menu li{ border-left:0px ;text-align:center;padding-bottom:0.5em;}
    113153
    114154/*  Mise en forme des textes du contenu
    115155---------------------------------------------- */
    116 .chapo {color:#666;text-align:justify; }
    117 
    118 .lien { color:#ffcc00; background-color: #4b4b4b;       padding: 0.5em 1em;     margin:1em 2em; -moz-border-radius: 0.5em; }
    119 
    120 
    121 
    122 /*  ------------------------------------------
     156.chapo {text-align:justify; }
     157
     158.lien { padding: 0.5em 1em;     margin:1em 2em; -moz-border-radius: 0.5em; }
     159
    123160/*  Habillage specifique des pages de rubriques
    124161/*  ------------------------------------------ */
     
    135172
    136173
    137 /*  ------------------------------------------
    138174/*  Habillage specifique de la page d'accueil
    139175/*  ------------------------------------------ */
    140176
    141177.page_sommaire #edito{
    142         border:0;
    143         border-left: 3px solid #ffcc00;
    144178        margin: 1.5em 0.5em 0.5em 0em;
    145179        padding: 0 1.5em 0em 1em ;
     
    147181}
    148182.page_sommaire #calendrier{float:right;margin:0 1em 0em 1em;}
     183.page_sommaire #calendrier.invisible {display:none;}
     184.page_sommaire #calendrier h2{text-align:center;}
    149185.page_sommaire #calendrier      td {line-height:0.9em;padding:0 0.2em;text-align:right;}
    150186.page_sommaire #calendrier      th {text-align:center;}
     
    154190.page_sommaire #mozaique{clear:right;float: right;  margin: 0 1em;}
    155191.page_sommaire #mozaique .splickrbox{width: 200px;}
     192.page_sommaire #mozaique h2{width: 200px;text-align:center;}
    156193
    157194.page_sommaire #video *{ margin:0;padding:0;border:0; }
    158 .page_sommaire #video { color:#fff;text-align:center;padding-top:1em; }
    159 .page_sommaire #video h2 { color:#ffcc00; }
     195.page_sommaire #video { text-align:center;padding-top:1em; }
    160196
    161197.page_sommaire .menu,.page_sommaire .articles {float:left;width:66%; clear:none;}
    162 .page_sommaire .sites {float:left; clear:none;width:47%; padding-left:0.5em; margin-right:1em; }
    163 
    164 .page_sommaire h2.titre{
     198.page_sommaire .sites {float:left; clear:none;width:47%; padding-left:0.5em; margin:0.5em 1em 0 0; }
     199.page_sommaire .forums{ clear:both;width:97%; padding-left:0.5em; margin-right:1em; }
     200
     201.page_sommaire h2.titre,.page_sommaire h2{
    165202        font-size:1.1em;
    166203        padding: 1em 0px 0.8em 0px;
    167         color :#999;
    168204        font-weight:bold;
    169205        text-align:left;
    170206}
     207#calendrier h2{text-align:center;}
    171208.page_sommaire ul {margin-top:0; }
    172209
    173210
    174 /*  ------------------------------------------
    175211/*  Habillage specifique du plan du site
    176212/*  ------------------------------------------ */
    177213
    178214.page_plan #contenu h2 {
    179         background: #4b4b4b;
    180215        -moz-border-radius: 0.4em;
    181         padding: 0.3em;
     216        padding: 0.2em 1em;
     217        display:inline;
    182218        margin-bottom: 0.82em;
    183219}
    184 .page_plan #contenu h2 a { color: #ffcc00; }
    185 
    186 
    187 /*  ------------------------------------------
     220
     221.page_plan #contenu h3 {margin-top:1em; }
     222
     223
    188224/*  Habillage des forums
    189225/*  ------------------------------------------ */
    190226
    191227/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
    192 ul .forum-chapo { border: none; border-bottom: 1px dotted #B8B8B8; margin: 0; padding: 3px 6px 2px 6px; font-size: 0.88em; background: #ffcf00; }
    193 ul ul .forum-chapo { background: #ffcf22; }
    194 ul ul ul .forum-chapo { background: #ffef44; }
    195 ul ul ul ul .forum-chapo { background: #ffff66; border-bottom: 1px dotted #E0E0E0; }
    196 ul ul ul ul ul .forum-chapo { background: #ffff88; }
    197 
    198 /*  ------------------------------------------
    199 /*  Couleurs des liens
    200 /*  ------------------------------------------ */
    201 /* * Couleurs des liens de Spip */
    202 
    203 a, a.spip_in { text-decoration: none; color: #cc6600; } /* liens internes */
     228ul .forum-chapo {  margin: 0; padding: 3px 6px 2px 6px; font-size: 0.88em;  }
     229
     230/*  Les liens
     231/*  ------------------------------------------ */
     232
     233/* liens de Spip */
     234
     235a, a.spip_in { text-decoration: none;  } /* liens internes */
    204236a.spip_note {} /* liens vers notes de bas de page */
    205237a:hover { text-decoration: underline; }
    206238
    207239/* pour les liens vers les rubriques */
    208 .rubriques a,#navigation a{color: #ffcc00;font-weight: bold;}
    209 .rubriques a:hover,#navigation a:hover{color: #cc6600;text-decoration: underline;}
    210 .rubriques a.on, #navigation a.on { color: #cc6600; }
    211 .rubriques a.on, #navigation a.on:hover { color: #ffcc00; }
    212 .rubriques span,#navigation span { color: #ffcc00;}
    213 .rubriques span.on ,#navigation span.on { color: #fff;}
     240.rubriques a,#navigation a{font-weight: bold;}
     241.rubriques a:hover,#navigation a:hover{text-decoration: underline;}
    214242
    215243a.spip_note {} /* liens vers notes de bas de page */
    216 a.spip_out { color: #cc6600; background: url(spip_out.gif) no-repeat right center; } /* liens sortants */
    217 a.spip_url { color: #cc6600; } /* liens url sortants */
    218 a.spip_glossaire { color: #cc6600; } /* liens vers encyclopedie */
     244a.spip_out { background: url(spip_out.gif) no-repeat right center; } /* liens sortants */
    219245
    220246
     
    223249
    224250/* bouton submit de la recherche */
    225 #formulaire_recherche {background-color:#4b4b4b;}
    226 .formulaire_recherche .submit{background:transparent; color:#ffcc00;border:1px solid #ffcc00;}
    227 .formulaire_recherche label {color:#ffcc00;}
     251.formulaire_recherche .submit{background:transparent; }
    228252
    229253/* divers , non rangés */
    230 
    231254.droite{float:right;}
    232255.gauche{float:left;}
     
    234257.syndics {font-size:0.8em;float:right;margin:0.5em 0 1em 1em;}
    235258
    236 .formulaire_spip ,.formulaire_spip legend { background-color: #fff;color:#444; }
    237 
    238 /* Fieldset */
    239 * html .formulaire_spip fieldset legend { background-color: #fff; color: #444; } /* Preciser la couleur des legend et du fond pour IE6/Win */
     259.calendrier-table-large { border: 0; width: 680px; }
  • _squelettes_/scolaspip/plugins/scolaspip/inc-entete.html

    r24570 r24691  
    1 <div id="entete">
     1<div id="entete">
    22
    33[(#REM) Afficher le logo ou le titre du site ]
    4 <div class="logo-versailles"><a target="_blank" href="http://www.ac-versailles.fr/" title="<:site_realise_avec_academie_versailles:>"><img src="#CHEMIN{images/ac-versailles_transparent.png}" alt="Acadmie de Versailles"   class="format_png" /></a></div>
     4<div class="logo-versailles"><a target="_blank" href="http://www.ac-versailles.fr/" title="<:site_realise_avec_academie_versailles:>"><img src="#CHEMIN{images/ac-versailles_transparent.png}" alt="Acad?mie de Versailles"   class="format_png" /></a></div>
    55
    66<a rel="start" href="#URL_SITE_SPIP/" title="<:accueil_site:>">
     
    2222        <li>Acc&egrave;s rapide :</li>
    2323        <li><a href="#pied" title="Bas de page">Bas de page</a></li>
    24         <li><a href="#URL_PAGE{agenda}" title="">Agenda</a></li>
     24        <li class="[(#CONFIG{scolaspip_accueil/calendrier}|=={non}|?{ 'invisible' ,' '})]"><a href="#URL_PAGE{calendrier}" title="">Agenda</a></li>
    2525        <li><a href="#URL_PAGE{sites}" title="">Liens</a></li>
    2626        <BOUCLE_sites_selectionnes(SITES){titre_mot=site_bandeau}>
  • _squelettes_/scolaspip/plugins/scolaspip/inc-head.html

    r24570 r24691  
    3737]
    3838[<link rel="stylesheet" href="(#CHEMIN{etablissement.css}|direction_css)" type="text/css" media="all" />]
     39
     40[(#REM) Feuille de style CSS generee par le plugin scolaspip ]
     41
     42[(#CONFIG{scolaspip_colorer/couleurs}|=={oui}|?{[<link rel="stylesheet" href="(#URL_PAGE{couleurs})" type="text/css" media="all" />],' '})]
     43
    3944[<link rel="stylesheet" href="(#CHEMIN{perso.css}|direction_css)" type="text/css" media="all" />]
    4045
    4146[(#REM) Fichier javascript pour le menu ]
    42 <script language="javascript" type="text/javascript" src="[(#CHEMIN{javascript/deplier.js})]"></script>
     47<script language="javascript" type="text/javascript" src="[(#CHEMIN{js/deplier.js})]"></script>
    4348
    4449[(#REM) Balise permettant aux plugins d'inserer des appels javascript ou css ;
     
    4853]
    4954#INSERT_HEAD
    50 
  • _squelettes_/scolaspip/plugins/scolaspip/inc-rubriques.html

    r24570 r24691  
    4343<B_sites_selectionnes>
    4444<ul id="site_menu">
    45 <BOUCLE_sites_selectionnes(SITES){titre_mot=outil}>
     45<BOUCLE_sites_selectionnes(SITES){titre_mot=site_menu}>
    4646                        <li><a rel="start" href="#URL_SITE" target="_blank" title="">
    4747                        [(#LOGO_SITE||?{
  • _squelettes_/scolaspip/plugins/scolaspip/local_fr.php

    r24570 r24691  
    3333        'nouveau_site_web' => 'Nouveau sur ce site',
    3434        'autre_sites_web' => 'Autres sites Web',
    35         'articles_selection' => 'Sélection d\'articles'
     35        'articles_selection' => 'S&eacute;lection d\'articles',
     36        'les_nouveautes' => 'Les nouveaut&eacute;s',
     37        'actualites' => 'Les actualit&eacute;s',
     38        'pages' => 'Pages'
    3639
    3740);
  • _squelettes_/scolaspip/plugins/scolaspip/mentions.html

    r24570 r24691  
    1 [(#REM)
     1[(#REM)
    22        Un cache plus court, pour la boucle syndic_articles
    33]#CACHE{3600}
     
    4545   <p>Ce site contient des liens hypertextes permettant l'acc&egrave;s &agrave; des sites qui ne sont pas &eacute;dit&eacute;s par le responsable de ce site.</p>
    4646   <p>En cons&eacute;quence le directeur de publication ne saurait être tenue pour responsable du contenu des sites auxquels l'internaute aurait ainsi acc&egrave;s.</p>
    47    <p>Il est formellement interdit de collecter et dutiliser les informations disponibles sur le site &agrave; des fins commerciales.</p>
    48    <p>Cette interdiction s’&eacute;tend notamment, sans que cette liste ne soit limitative, &agrave; tout &eacute;l&eacute;ment r&eacute;dactionnel figurant sur le site, &agrave; la pr&eacute;sentation des &eacute;crans, aux logiciels n&eacute;cessaires &agrave; l’exploitation, aux logos, images, photos, graphiques, de quelque nature qu’ils soient.</p>
     47   <p>Il est formellement interdit de collecter et d'utiliser les informations disponibles sur le site &agrave; des fins commerciales.</p>
     48   <p>Cette interdiction s'&eacute;tend notamment, sans que cette liste ne soit limitative, &agrave; tout &eacute;l&eacute;ment r&eacute;dactionnel figurant sur le site, &agrave; la pr&eacute;sentation des &eacute;crans, aux logiciels n&eacute;cessaires &agrave; l'exploitation, aux logos, images, photos, graphiques, de quelque nature qu'ils soient.</p>
    4949
    5050  <h3 class="spip">Liens hypertextes vers ce site</h3>
     
    5353   </p>
    5454   <p>
    55         La mise en place de lien hypertexte n’autorise en aucune façon la reproduction d’&eacute;l&eacute;ments du site ou la pr&eacute;sentation sur des sites tiers d’&eacute;l&eacute;ments du Site sous forme de Frame ou syst&egrave;me apparent&eacute;.
     55        La mise en place de lien hypertexte n'autorise en aucune façon la reproduction d'&eacute;l&eacute;ments du site ou la pr&eacute;sentation sur des sites tiers d'&eacute;l&eacute;ments du Site sous forme de Frame ou syst&egrave;me apparent&eacute;.
    5656   </p>
    5757   <p>
    58         Enfin, la mise en place de lien hypertexte n’autorise en aucune façon de proposer l’envoi d’un message pr&eacute;-r&eacute;dig&eacute; &agrave; une adresse mail li&eacute;e au Site ou la mise en place d’un syst&egrave;me permettant l’envoi massif de messages quelle qu'en soit la nature.
     58        Enfin, la mise en place de lien hypertexte n'autorise en aucune façon de proposer l'envoi d'un message pr&eacute;-r&eacute;dig&eacute; &agrave; une adresse mail li&eacute;e au Site ou la mise en place d'un syst&egrave;me permettant l'envoi massif de messages quelle qu'en soit la nature.
    5959   </p>
    6060   <p>
  • _squelettes_/scolaspip/plugins/scolaspip/plugin.xml

    r24570 r24691  
    11<plugin>
    22        <nom> <!-- Nom du plugin -->
    3         scolaspip
     3        ScolaSpip
    44        </nom>
    55        <auteur> <!-- Auteur du plugin -->
    6         jsb
     6        CRDP de l'acad&eacute;mie de Versailles
    77        </auteur>
    88        <version>
    9         0.1
     9        0.5
    1010        </version>
    1111        <etat>
     
    1313        </etat>
    1414        <description>
    15         Configure les squelettes scola spip
    16  <h4>[Configuration->.?exec=cfg&amp;cfg=scolaspip]</h4>
     15                <h3>Plugin-Squelette pour site d'&eacute;tablissement</h3>
     16                Le plugin permet de configurer l'habillage de votre site
     17                <h4>[Configuration->.?exec=cfg&amp;cfg=scolaspip]</h4>
    1718        </description>
    18         <icon>scolaspip.png</icon>
    19        
    20         <lien>[Site de scola SPIP->http://www.webjsb.net]</lien>
     19
     20        <lien>[Page de ScolaSPIP->http://www.tice.ac-versailles.fr/Squelette-etablissement.html]</lien>
    2121        <prefix>ScolaSpip</prefix>
    2222        <fonctions>scolaspip_fonctions.php</fonctions>
    2323        <options>scolaspip_options.php</options>
    2424        <bouton id='Scola_Accueil_config' parent='configuration'>
    25         <icone>images/scola-icone.png</icone>
     25                <icone>images/scolaspip.png</icone>
    2626                <titre>Configurer Scola-Spip</titre>
    2727                <url>cfg</url>
    2828                <args>cfg=scolaspip_accueil</args>
    2929        </bouton>
    30        
     30
    3131        <necessite id='cfg' version='[1.4;]' />
    3232</plugin>
  • _squelettes_/scolaspip/plugins/scolaspip/rubrique.html

    r24570 r24691  
    5151        </B_breves>
    5252
    53         [(#REM) Articles de la rubrique la une ]
     53        [(#REM) Articles de la rubrique à la une ]
    5454                                <B_articles_une>
    5555        <div class="menu articles">
     
    6767        </div>
    6868                                </B_articles_une>
    69                                
    70                                
     69
     70
    7171                [(#REM) Articles Sélectionnés de la rubrique ]
    7272        <B_selection>
  • _squelettes_/scolaspip/plugins/scolaspip/scolaspip_fonctions.php

    r24570 r24691  
     1<?php
     2
     3include_spip('public/criteres_scolaspip');
     4
     5?>
  • _squelettes_/scolaspip/plugins/scolaspip/scolaspip_options.php

    r24570 r24691  
     1<?php
     2
     3?>
  • _squelettes_/scolaspip/plugins/scolaspip/sommaire.html

    r24570 r24691  
    2626                </div>
    2727
    28                 [(#REM)Calendrier ]
    29                 <div class="" id="calendrier">
     28                [(#REM) Affichage du calendrier si la configuration du plugin dit oui ]
     29                <div class="[(#CONFIG{scolaspip_accueil/calendrier}|=={non}|?{ 'invisible' ,' '})]" id="calendrier" >
    3030                        [(#REM) mini calendrier :
    3131                        1er arg la date,
    3232                        2eme le nom de la variable date (optionel : 'date' par defaut)
    3333                        3eme l'url sur laquelle boucler (optionel : url courante par defaut) ]
    34                         #CALENDRIER_MINI{#ENV{date},'date',#SELF}
     34                        #CALENDRIER_SCOLASPIP{#ENV{date},'date',#SELF}
    3535                </div>
    3636
    37                 [<div class="chapo">(#DESCRIPTIF_SITE_SPIP)</div>]
     37                [(#REM) Affichage du descriptif du site si la configuration du plugin dit oui ]
     38    [(#CONFIG{scolaspip_accueil/descriptifdusite}|=={oui}|?{[<div class="chapo">(#DESCRIPTIF_SITE_SPIP)</div>],' '})]
    3839
    39                 [(#CONFIG{scolaspip_accueil/edito,oui}|=={oui}|?{' '})
    40                 <INCLURE{fond=noisettes/edito}{lang}> ]
    41                
     40                [(#MODELE{edito})]
     41
    4242                [(#REM) Articles Sélectionnés du site ]
     43
    4344                <B_selection>
    4445                <div class="menu articles">
     
    5556                </div>
    5657                </B_selection>
    57                
     58
    5859                <B_images>
    5960                <div id="mozaique">
    60                         <BOUCLE_images(ARTICLES){titre_mot=mozaique}{par date}{inverse} {0,2} {doublons selection}>
    61                         [<h2 class="titre" >(#TITRE)</h2>]
     61                        <BOUCLE_images(ARTICLES){titre_mot=mozaique_page_accueil}{par date}{inverse} {0,2} {doublons selection}>
     62                        [<h2>(#TITRE)</h2>]
    6263                        [(#MODELE{splickrbox}{taille=200}{colonnes=4}{id_article})]
    6364                        </BOUCLE_images>
     
    6566                </B_images>
    6667
    67                 <B_breves>
    68                 <div class="menu articles" >
    69                         #ANCRE_PAGINATION
    70                         <h2 class="titre" >Les actualit&eacute;s</h2>
    71                         <ul>
    72                         <BOUCLE_breves(BREVES){par date}{inverse} {pagination 10} {doublons}>
    73                                 [<li><a href="#URL_BREVE" title="">(#TITRE)</a></li>]
    74                         </BOUCLE_breves>
    75                         </ul>
    76                         [<p class="pagination">Pages :(#PAGINATION{page})</p>]
    77                 </div>
    78                 </B_breves>
     68                [(#REM) Affichage des dernières brèves si la configuration du plugin dit oui ]
     69    [(#CONFIG{scolaspip_accueil/breves}|=={oui}|?{[(#MODELE{breves})],' '})]
    7970
    80                 <B_articles><!-- si il n'y a pas de breves -->
    81                 <div class="menu articles" >
    82                         #ANCRE_PAGINATION
    83                         <h2 class="titre" >Les nouveaut&eacute;s</h2>
    84                         <ul>
    85                         <BOUCLE_articles(ARTICLES){par date}{inverse} {pagination 10} {doublons}>
    86                                 [<li><a href="#URL_ARTICLE" title="">(#TITRE)</a></li>]
    87                         </BOUCLE_articles>
    88                         </ul>
    89                         [<p class="pagination">Pages :(#PAGINATION{page})</p>]
    90                 </div>
    91                 </B_articles>
    92 
    93                 <//B_breves> <!-- supprimer cette ligne pour avoir les articles � la suite des breves  -->
    94 
    95 
     71                [(#REM) Affichage des derniers article si la configuration du plugin dit oui ]
     72    [(#CONFIG{scolaspip_accueil/articles}|=={oui}|?{[(#MODELE{articles})],' '})]
    9673
    9774    [(#REM) Sites de la rubrique ]
    9875    <B_sites>
    99                         <h2 class="titre nettoyeur"><:nouveau_web:></h2>
    100             <BOUCLE_sites(SITES) {tout}{syndication=oui}{titre_mot=une}{par nom_site}>
    101                         <div class="menu sites">
    102                             <h3 class="titre"><a href="#URL_SITE"  class="spip_out" title="Visiter ce site">#NOM_SITE</a></h3>
    103                 <B_syndic>
    104                             <ul>
    105                     <BOUCLE_syndic(SYNDIC_ARTICLES) {id_syndic} {par date}{inverse} {0, 5}>
    106                     <li>
    107                     <a href="#URL_ARTICLE" class="spip_out">#TITRE</a><small> - [(#DATE|affdate_jourcourt)]</small>
    108                     </li>
    109                     </BOUCLE_syndic>
    110                 </ul>
    111                 </B_syndic>
    112                         </div>
    113             </BOUCLE_sites>
     76                <h2 class="nettoyeur"><:nouveau_web:></h2>
     77    <BOUCLE_sites(SITES) {tout}{syndication=oui}{titre_mot=fluxrss_accueil}{par nom_site}>
     78                <div class="menu sites">
     79                    <h3 class="titre"><a href="#URL_SITE"  class="spip_out" title="Visiter ce site">#NOM_SITE</a></h3>
     80        <B_syndic>
     81                    <ul>
     82            <BOUCLE_syndic(SYNDIC_ARTICLES) {id_syndic} {par date}{inverse} {0, 5}>
     83            <li>
     84            <a href="#URL_ARTICLE" class="spip_out">#TITRE</a><small> - [(#DATE|affdate_jourcourt)]</small>
     85            </li>
     86            </BOUCLE_syndic>
     87        </ul>
     88        </B_syndic>
     89                </div>
     90    </BOUCLE_sites>
    11491    </B_sites>
    11592
    116                 [(#REM) Liens des forums ]
    117                 <B_forums_liens>
    118                 <div class="menu forums">
    119                         <h2 class="titre"><:derniers_commentaires:></h2>
    120                         <ul>
    121                                 <BOUCLE_forums_liens(FORUMS) {plat} {par date}{inverse} {0,8}>
    122                                 <li>[(#DATE|affdate_jourcourt) &ndash; ]<a href="#URL_FORUM"[ title="(#TITRE|couper{60}|texte_backend)"]>[(#TEXTE|couper{80})]</a></li>
    123                                 </BOUCLE_forums_liens>
    124                         </ul>
    125                 </div>
    126                 </B_forums_liens>
    127 
    128 
     93                [(#REM) Affichage des commentaires de forum si la configuration du plugin dit oui ]
     94    [(#CONFIG{scolaspip_accueil/forums}|=={oui}|?{[(#MODELE{forums})],' '})]
    12995
    13096        </div><!--#contenu-->
Note: See TracChangeset for help on using the changeset viewer.