Changeset 118102 in spip-zone


Ignore:
Timestamp:
Oct 10, 2019, 12:50:14 PM (6 months ago)
Author:
olivier.gautier@…
Message:

Une première version fonctionnelle de SPIPr éduc

Location:
_squelettes_/spipr-educ/trunk
Files:
611 added
45 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/spipr-educ/trunk/aside/article.html

    r110940 r118102  
    1 <BOUCLE_aside(ARTICLES){id_article}>
    2 <div class="liste postmeta">
    3         <h2 class="h2"><:spipr_educ:publie_le:></h2>
    4         <p class="center"[ title="<:spipr_educ:modifie_le:> (#DATE_MODIF|affdate)"]>
    5                 <time datetime="[(#DATE|date_iso)]" ><i class="icon-calendar"></i> [(#DATE|affdate)]</time>
    6         </p>
    7         [<h2 class="h2"><:spipr_educ:auteurs:></h2>
    8         <p class="authors center">(#LESAUTEURS)</p>]
    9         <B_tags>
    10         <h2 class="h2"><:spipr_educ:tags:></h2>
    11         <div class="tags">
    12                 <ul class="inline center">
    13                         <BOUCLE_tags(MOTS){id_article}>
    14                         <li><a class="label" href="#URL_MOT"><i class="icon-tag icon-white"></i> #TITRE</a></li>
    15                         </BOUCLE_tags>
    16                 </ul>
    17         </div>
    18         </B_tags>
    19 </div>
    20 </BOUCLE_aside>
     1<BOUCLE_article_aside(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=article}
     5        {parametre2=aside}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/article/#NOM}{ajax}{env}>
     8</BOUCLE_article_aside>
  • _squelettes_/spipr-educ/trunk/aside/dist.html

    r110940 r118102  
    1  
     1<BOUCLE_autre_aside(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=autre}
     5        {parametre2=aside}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/autre/#NOM}{ajax}{env}>
     8</BOUCLE_autre_aside>
  • _squelettes_/spipr-educ/trunk/aside/sommaire.html

    r110940 r118102  
    1 [(#REM) Videos]
    2 <div class="liste videos">
    3         <INCLURE{fond=liste/videos,nb=1,env,ajax} />
    4 </div>
     1<BOUCLE_sommaire_aside(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=sommaire}
     5        {parametre2=aside}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/sommaire/#NOM}{ajax}{env}>
     8</BOUCLE_sommaire_aside>
  • _squelettes_/spipr-educ/trunk/backend.html

    r110916 r118102  
    55
    66        Cette page génère un code XML/RSS adapté
    7 
    87][(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]<?xml
    98version="1.0"[ encoding="(#CHARSET)"]?>
     
    1312        xmlns:atom="http://www.w3.org/2005/Atom"
    1413>
     14
     15[(#REM) On retirer les article non souhaités dans les flux RSS]
     16
     17<BOUCLE_test_doublon_rubrique(spipr_educ)
     18        {nom=options_rubriques}
     19        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     20        {type=gestion bloc}>
     21        #SET{param4,#PARAMETRE4}
     22</BOUCLE_test_doublon_rubrique>
     23#SET{listeEx, #GET{param4}|explode{','}}
     24<BOUCLE_doublon_rubrique(RUBRIQUES){id_rubrique IN #GET{listeEx}}>
     25        <BOUCLE_doublon_article(ARTICLES){id_rubrique} {doublons art}>
     26        </BOUCLE_doublon_article>
     27        <BOUCLE_doublon_rubrique2(RUBRIQUES){id_parent}>
     28                <BOUCLE_doublon_article2(ARTICLES){id_rubrique} {doublons art}>
     29                </BOUCLE_doublon_article2>
     30                <BOUCLE_doublon_rubrique3(BOUCLE_doublon_rubrique2)>
     31                </BOUCLE_doublon_rubrique3>
     32        </BOUCLE_doublon_rubrique2>
     33</BOUCLE_doublon_rubrique>
    1534
    1635<channel[ xml:lang="(#LANG)"]>
     
    3150]
    3251
    33 <BOUCLE_10recents(ARTICLES) {lang ?}{branche ?}{id_mot ?}{id_auteur ?} {par date}{inverse}{0,10}{unique}>
     52<BOUCLE_10recents(ARTICLES) {lang ?}{branche ?}{id_mot ?}{id_auteur ?} {doublons art} {par date}{inverse}{0,10}{unique}>
    3453<INCLURE{fond=inclure/rss-item,id_article} />
    3554</BOUCLE_10recents>
    3655
    37 <BOUCLE_tres_recents(ARTICLES){lang ?}{branche ?}{id_mot ?}{id_auteur ?} {par date}{inverse}{age<3}{unique}>
     56<BOUCLE_tres_recents(ARTICLES){lang ?}{branche ?}{id_mot ?}{id_auteur ?} {doublons art} {par date}{inverse}{age<3}{unique}>
    3857<INCLURE{fond=inclure/rss-item,id_article} />
    3958</BOUCLE_tres_recents>
  • _squelettes_/spipr-educ/trunk/body.html

    r110940 r118102  
    11<body>
    2         <div class="page[ secteur-(#ID_SECTEUR)][ rubrique-(#ID_RUBRIQUE)]">
    3                 <div class="header" id="header">
    4                         <div class="container">
     2                <div class="container">
     3                        <div class="header" id="header">
    54                                <INCLURE{fond=header/#ENV{type-page},env} />
    65                        </div>
    7                 </div>
    8                 [<div class="navbar navbar-inverse" id="nav">
    9                         (#INCLURE{fond=inclure/nav,env}|navbar_responsive)
    10                 </div>]
    11                 <div class="container">
    12                         <div class="row">
    13                                 <div class="content span8 " id="content">
     6                        <div class="wrapper" id="wrapper">
     7                                <div class="content" id="content">
    148                                        <INCLURE{fond=breadcrumb/#ENV{type-page},env} />
    159                                        <INCLURE{fond=content/#ENV{type-page},env} />
    1610                                </div>
    17                                 <div class="aside secondary col span4" id="aside">
    18                                         <INCLURE{fond=aside/#ENV{type-page},env} />
    19                                         <INCLURE{fond=extra/#ENV{type-page},env} />
    20                                 </div>
    21                                 [(#PLUGIN{socialtags}|oui)<footer class="boutons_options clear noprint">
    22                                         <h2 id="socialtags"><:spipr_educ:partager:></h2>
    23                                         <div class="article_print bouton"><img src='#CHEMIN{images/printer.png}' class="bouton_print" width='28' height='28' alt='<:spipr_educ:title_print:>' /></div>                 
    24                                 </footer>]
     11                        </div>
     12                        <div class="aside secondary" id="aside">
     13                                <INCLURE{fond=aside/#ENV{type-page},env} />
     14                        </div>
     15                        <div class="extra secondary" id="extra">
     16                                <INCLURE{fond=extra/#ENV{type-page},env} />
     17                        </div>
     18                        <div class="footer" id="footer">
     19                                <INCLURE{fond=footer/#ENV{type-page},env} />
    2520                        </div>
    2621                </div>
    27                 <div class="footer" id="footer">
    28                         <INCLURE{fond=footer/#ENV{type-page},env} />
    29                 </div>
    30         </div>
    3122</body>
  • _squelettes_/spipr-educ/trunk/breadcrumb/auteur.html

    r110916 r118102  
    1 <BOUCLE_content(AUTEURS){id_auteur}>
    2 [(#REM) Fil d'Ariane ]
    3 <ul class="breadcrumb">
    4         <li><a href="#URL_SITE_SPIP/"><:accueil_site:></a><span class="divider"> &gt; </span></li>
    5         <li><span><:info_auteurs:></span><span class="divider"> &gt; </span></li>
    6         [<li class="active"><span>(#NOM|couper{80})</span></li>]
    7 </ul>
    8 </BOUCLE_content>
     1<BOUCLE_auteur_breadcrumb(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=auteur}
     5        {parametre2=breadcrumb}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/auteur/#NOM}{ajax}{env}>
     8</BOUCLE_auteur_breadcrumb>
  • _squelettes_/spipr-educ/trunk/breadcrumb/dist.html

    r110916 r118102  
    1 <ul class="breadcrumb">
    2         #SET{objet,''}#SET{id_objet,''}
    3 
    4         [(#ENV{id_rubrique}|oui)#SET{objet,rubrique}#SET{id_objet,#ENV{id_rubrique}}]
    5         [(#ENV{id_syndic}|oui)#SET{objet,site}#SET{id_objet,#ENV{id_syndic}}]
    6         [(#ENV{id_breve}|oui)#SET{objet,breve}#SET{id_objet,#ENV{id_breve}}]
    7         [(#ENV{id_article}|oui)#SET{objet,article}#SET{id_objet,#ENV{id_article}}]
    8         [(#ENV{id_objet}|oui)#SET{objet,#ENV{objet}}#SET{id_objet,#ENV{id_objet}}]
    9         [(#GET{objet}|non|et{#ENV{#ENV{type-page}|id_table_objet}}|oui)
    10                 #SET{objet,#ENV{type-page}}#SET{id_objet,#ENV{#ENV{type-page}|id_table_objet}}
    11         ]
    12         [(#GET{objet}|oui)
    13         #INCLURE{fond=breadcrumb/inc-objet,id_objet=#GET{id_objet},objet=#GET{objet}}
    14         ][(#GET{objet}|non)
    15         <li><a href="#URL_SITE_SPIP/"><:accueil_site:></a><span class="divider"> &gt; </span></li>
    16         ]
    17 </ul>
     1<BOUCLE_autre_breadcrumb(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=autre}
     5        {parametre2=breadcrumb}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/autre/#NOM}{ajax}{env}>
     8</BOUCLE_autre_breadcrumb>
  • _squelettes_/spipr-educ/trunk/breadcrumb/mot.html

    r110940 r118102  
    22<ul class="breadcrumb">
    33        <li><a href="#URL_SITE_SPIP/"><:accueil_site:></a><span class="divider"> &gt; </span></li>
     4        <li><span><:mots_clefs:></span><span class="divider"> &gt; </span></li>
    45        <BOUCLE_ariane(GROUPES_MOTS){id_groupe}><li><span>[(#TITRE|couper{80})]</span><span class="divider"> &gt; </span></li></BOUCLE_ariane>
    56        <li class="active"><span>[(#TITRE|couper{80})]</span></li>
  • _squelettes_/spipr-educ/trunk/content/401.html

    r110940 r118102  
    22<section>
    33        <header class="cartouche">
    4                 <h1><:spipr_educ:acces_non_autorise:></h1>
     4                <h1><:pass_erreur:>[ (#ENV{status})]</h1>
    55        </header>
    66        <div class="main">
    7                 [<div class="chapo">(#ENV{erreur}) ou <a href="#URL_PAGE{contact}">contacter le webmestre</a> si vous n'avez pas les droits suffisants.</div>]
     7                [<div class="chapo">(#ENV{erreur})</div>]
    88        </div>
    99        <aside>
  • _squelettes_/spipr-educ/trunk/content/article.html

    r110940 r118102  
    1 <BOUCLE_content(ARTICLES){id_article}>
    2 <article>
    3         <header class="cartouche">
    4                 [(#LOGO_ARTICLE|image_reduire{250,250})]
    5                 [<p class="#EDIT{surtitre} surtitre">(#SURTITRE)</p>]
    6                 <h1><span class="#EDIT{titre}">#TITRE</span>[
    7                         <small class="#EDIT{soustitre} soustitre">(#SOUSTITRE)</small>
    8                 ]</h1>
    9         </header>
    10 
    11         <div class="main">
    12                 [<div class="#EDIT{chapo} chapo surlignable">(#CHAPO|adaptive_images)</div>]
    13                 [<div class="#EDIT{texte} texte surlignable">(#TEXTE|adaptive_images{850})</div>]
    14 
    15                 [<p class="#EDIT{hyperlien} hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
    16         </div>
    17 
    18         <footer>
    19                 [<div class="#EDIT{ps} ps surlignable"><h2><:info_ps:></h2>(#PS|adaptive_images)</div>]
    20                 [<div class="notes"><h2><:info_notes:></h2>(#NOTES)</div>]
    21         </footer>
    22 
    23         <aside>
    24                 [(#REM) Gestion du portfolio et des documents ]
    25                 [(#INCLURE{fond=inclure/documents,id_article})]
    26                
    27                 [(#PLUGIN{agenda}|oui)<INCLURE{fond=inclure/agenda-evenements-article,env} />]
    28                
    29                 [(#REM) Forum de l'article
    30                 NB : pour desactiver les forums de l'article, supprimez simplement la ligne ci-dessous ]
    31                 <INCLURE{fond=inclure/forum,id_article,repondre_url=(#PARAMETRES_FORUM|url_reponse_forum),repondre_titre=<:spipr_educ:repondre_article:>} />
    32 
    33         </aside>
    34 
    35 </article>
    36 </BOUCLE_content>
     1<BOUCLE_article_content(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=article}
     5        {parametre2=content}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/article/#NOM}{ajax}{env}>
     8</BOUCLE_article_content>
  • _squelettes_/spipr-educ/trunk/content/auteur.html

    r110940 r118102  
    1 <BOUCLE_content(AUTEURS){id_auteur}>
    2 <section class="vcard" itemscope itemtype="http://schema.org/Person"> [(#REM) microformat vcard]
    3         <header class="cartouche">
    4                 <h1 class="#EDIT{qui} fn" itemprop="name">[(#LOGO_AUTEUR|image_reduire|inserer_attribut{itemprop,image})]#NOM</h1>
    5         </header>
    6 
    7         <div class="main">
    8                 [<div class="#EDIT{bio} chapo bio">(#BIO|adaptive_images)</div>]
    9                 [<p class="#EDIT{hyperlien} hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="url spip_out" itemprop="url">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
    10         </div>
    11 
    12         <aside>
    13                 #FORMULAIRE_ECRIRE_AUTEUR
    14                
    15                 <INCLURE{fond=liste/articles-auteur,id_auteur,env,ajax} />
    16         </aside>
    17 
    18         <footer>
    19                 [<div class="notes"><h2><:info_notes:></h2>(#NOTES)</div>]
    20         </footer>
    21 </section>
    22 </BOUCLE_content>
     1<BOUCLE_auteur_content(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=auteur}
     5        {parametre2=content}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/auteur/#NOM}{ajax}{env}>
     8</BOUCLE_auteur_content>
  • _squelettes_/spipr-educ/trunk/content/breve.html

    r110940 r118102  
    1 <BOUCLE_content(BREVES) {id_breve}>
    2 <article>
    3        
    4         <header class="cartouche">
    5                 <h1 class="#EDIT{titre}">[(#LOGO_BREVE|image_reduire)]#TITRE</h1>
    6                 <p class="publication"><time pubdate="pubdate" datetime="[(#DATE|date_iso)]"><i class="icon-calendar"></i> [(#DATE|nom_jour) ][(#DATE|affdate)]</time></p>
    7         </header>
    8 
    9         <div class="main">
    10                 [<div class="#EDIT{texte} texte">(#TEXTE|adaptive_images)</div>]
    11                 [<p class="lien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
    12         </div>
    13 
    14 
    15         <footer>
    16                 [<div class="notes"><hr />(#NOTES)</div>]
    17         </footer>
    18 
    19         <aside>
    20                 [(#REM) Gestion du portfolio et des documents ]
    21                 [(#INCLURE{fond=inclure/documents-breves,id_breve})]
    22         </aside>
    23 </article>
    24 </BOUCLE_content>
     1<BOUCLE_breve_content(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=breve}
     5        {parametre2=content}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/breve/#NOM}{ajax}{env}>
     8</BOUCLE_breve_content>
  • _squelettes_/spipr-educ/trunk/content/mentions.html

    r110940 r118102  
    1 <section>
    2 <header>
    3     <h1><:spipr_educ:mentions:></h1>
    4 </header>
     1[(#PLUGIN{spip_proprio}|oui) [(#MODELE{mentions_legales})]]
    52
    6 <div class="main">
    7     <h3 class="spip"><:spipr_educ:infos_legales:></h3>
    8     <p><span class="intitule">#CONFIG{eva_mentions/structure}</span></p>
    9     <p><span class="intitule">#URL_SITE_SPIP</span></p>
    10     [<p><span class="intitule"><:spipr_educ:directeur_publication:></span> : (#CONFIG{eva_mentions/directeur})</p>]
    11     [<p><span class="intitule"><:spipr_educ:responsable_edition:></span> : (#CONFIG{eva_mentions/responsable})</p>]
    12     [<p><span class="intitule"><:spipr_educ:webmestre:></span> : <a href="#URL_AUTEUR{#CONFIG{eva_mentions/idwebmaster}}">(#CONFIG{eva_mentions/webmaster})</a>[, (#CONFIG{eva_mentions/fonction})]</p>]
    13     [<p><span class="intitule"><:spipr_educ:hebergement:></span> :<br/>(#CONFIG{eva_mentions/hebergeur})[ &ndash; (#CONFIG{eva_mentions/adresse})]</p>]
    14    
    15         <BOUCLE_legal(ARTICLES){page=mentions}>
    16                 #TEXTE
    17         </BOUCLE_legal>
    18         </B_legal>
    19         <h3 class="spip">Droits d'auteurs</h3>
    20     <p>Les documents «&nbsp;publics&nbsp;» ou «&nbsp;officiels&nbsp;» ne sont couverts par aucun droit d'auteur (article L.122-5 du code de la propriété intellectuelle). Ils peuvent donc être reproduits librement. C'est le cas pour les textes officiels placés sur le site. Les informations utilisées ne doivent l'être qu'à des fins personnelles, associatives ou professionnelles ; toute utilisation ou reproduction à des fins commerciales ou publicitaires est interdite.</p>
    21     <p>La reproduction des documents non publics, textes, graphismes, photographies et ressources multimédias, au moyen d'un support papier ou sous forme électronique est soumise à l'accord préalable de leurs auteurs et sous réserve de la gratuité de leur diffusion, du respect de l'intégrité des documents reproduits, de la mention du nom de l'auteur, de la source, et d'un lien renvoyant vers le document original en ligne sur le site. Toute demande de reproduction ou d'information peut être adressée au webmestre du site.</p>
    22    
    23     <h3 class="spip">Liens hypertextes</h3>
    24     <p>Des liens vers d'autres sites, privés ou officiels, français ou étrangers, sont proposés. Ils n'engagent en aucun cas les responsables du site quant à leur contenu et ne visent qu'à permettre à l'internaute d'accéder plus facilement à d'autres ressources documentaires sur le sujet consulté.</p>
    25    
    26     <h3 class="spip">Création de liens vers ce site</h3>
    27     <p>La mise en place de liens hypertexte pointant vers les pages de ce site est autorisée, sous réserve :</p>
    28     <ul class="spip">
    29         <li>de ne pas utiliser la technique du lien profond, c'est-à-dire que les pages du site ne doivent pas être imbriquées à l'intérieur des pages d'un autre site, mais visibles par l'ouverture d'une fenêtre indépendante ;</li>
    30         <li>que la source qui pointera grâce à un lien hypertexte directement sur le contenu visé soit précisée ;</li>
    31         <li>que les informations utilisées ne le soient qu'à des fins personnelles, éducatives, associatives ou professionnelles, toute utilisation à des fins commerciales ou publicitaires étant interdite.</li>
    32     </ul>
    33     <p>Cette autorisation ne s'applique en aucun cas aux sites internet diffusant des informations à caractère raciste, pornographique, xénophobe, polémique ou pouvant, d'une façon générale, porter atteinte à la sensibilité du plus grand nombre.</p>
    34    
    35     <h3 class="spip">Protection des données personnelles</h3>
    36     <p>Aucune information personnelle n'est collectée à votre insu. Aucune information personnelle n'est cédée à des tiers.</p>
    37    
    38     <h3 class="spip">Données statistiques</h3>
    39     <p>Afin de mieux connaître les centres d'intérêt des visiteurs du site et en vue de son amélioration, nous pouvons être amenés à mesurer le nombre de visites, de pages vues, ainsi que l'activité des visiteurs sur le site, et leur fréquence de retour. A cet effet, la technologie des cookies peut être utilisée. Il vous est possible de refuser ces «&nbsp;cookies&nbsp;» ou de les supprimer sans que cela ait une quelconque influence sur votre accès aux pages du site. Pour vous opposer à l'enregistrement de cookies ou être prévenu avant d'accepter les cookies, nous vous recommandons la lecture de la rubrique d'aide de votre navigateur qui vous précisera la marche à suivre.</p>
    40     <p>Par ailleurs, il peut être procédé également à l'analyse de la fréquentation du site à partir de l'exploitation des données de connexion. Les adresses IP relatives aux consultations effectuées ne sont pas conservées au-delà de 12 mois.</p>
    41    
    42     <h3 class="spip">Conditions d'utilisation du site</h3>
    43     <p>L'utilisateur de ce site reconnaît disposer de la compétence et des moyens nécessaires pour accéder à ce site et l'utiliser. Il est invité à respecter les bons usages de l'internet , en particulier, dans l'utilisation des adresses électroniques figurant sur le site.</p>
    44     <p>Il est rappelé que l'article 26 de la loi du 6 janvier 1978 «&nbsp;Informatique et libertés&nbsp;» prohibe toute collecte massive d'adresses nominatives, à l'insu de leurs détenteurs, pour procéder à l'envoi massif de messages non désirés, quel que soit l'objet des messages diffusés. En application de l'article 16 de cette loi, sont également interdites la constitution de systèmes d'envoi automatisé de messages, la création de bases de données réunissant les adresses électroniques de personnes pouvant figurer sur le site et la mise en place de traitements automatisés d'informations nominatives les concernant qui n'auraient pas fait l'objet d'une déclaration préalable à la CNIL.</p>
    45     <p>Sur ce site sont diffusées des informations disponibles et vérifiées, mais ces dernières ne sont pas nécessairement complètes, exhaustives, exactes ou à jour : l'éditeur ne saurait en être tenu pour responsable. Les utilisateurs du site peuvent faire part d'éventuelles omissions, erreurs ou insuffisances par courriel au webmestre du site : il en sera tenu compte dans les meilleurs délais. </p>
    46        
    47         <//B_legal>
    48    
    49     <h3 class="spip"><:spipr_educ:a_propos:></h3>
    50     <ul class="spip">
    51         <li><a href="http://www.spip.net" class="spip_out" >SPIP</a></li>
    52         <li>le plugin <a href="http://spipr.nursit.com/" class="spip_out" >SPIPr</a></li>
    53         <li>le plugin SPIPr-Dane</li>
    54     </ul>
     3<BOUCLE_mentions(spipr_educ)
     4        {nom=options_articles}
     5        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     6        {type=gestion bloc}>
     7        #SET{param4,#PARAMETRE4}
     8</BOUCLE_mentions>
     9#SET{listeMentions, #GET{param4}|explode{','}}
     10
     11<B_mentions_articles>
     12<div style="margin:30px 0;">
     13        <BOUCLE_mentions_articles(ARTICLES){id_article IN #GET{listeMentions}}>
     14        [(#INCLURE{fond=noisettes/article/article_cartouche,id_article=#ID_ARTICLE,env})]
     15        [(#INCLURE{fond=noisettes/article/article_contenu,id_article=#ID_ARTICLE,env})]
     16        </BOUCLE_mentions_articles>
    5517</div>
    56 </section>
     18</B_mentions_articles>
  • _squelettes_/spipr-educ/trunk/content/mot.html

    r110940 r118102  
    1313                [(#REM) Articles lies au mot-cle ]
    1414                <B_articles>
    15                 <div class="liste articles span4 offset">
     15                <div class="liste articles">
    1616                        #ANCRE_PAGINATION
    1717                        <h2 class="h2"><:articles:></h2>
     
    2020                                <li class="item">
    2121                                <a href="#URL_ARTICLE">#TITRE</a>
    22                                 <div class="small">[<abbr class="published" title="[(#DATE|date_iso)]">(#DATE|affdate_jourcourt)</abbr>]</div></li>
     22                                <div class="small">[<abbr class="published" title="[(#DATE|date_iso)]">(#DATE|affdate_jourcourt)</abbr>][, <:par_auteur:> (#LESAUTEURS)]</div></li>
    2323                                </BOUCLE_articles>
    2424                        </ul>
     
    2727                </B_articles>
    2828
    29                 [(#REM) Breves liees au mot-cle ]
    30                 <B_breves>
    31                 <div class="liste breves span4">
    32                         <h2 class="h2"><:breves:breves:></h2>
    33                         <ul class="liste-items">
    34                                 <BOUCLE_breves(BREVES) {id_mot} {par titre} {pagination 50}>
    35                                 <li class="item">
    36                                         <a href="#URL_BREVE">#TITRE</a>
    37                                         <div class="small">[<abbr class="published" title="[(#DATE|date_iso)]">(#DATE|affdate_jourcourt)</abbr>]</div></li>
    38                                 </li>
    39                                 </BOUCLE_breves>
    40                         </ul>
    41                         [<div class="pagination">(#PAGINATION)</div>]
    42                 </div>
    43                 </B_breves>
    44 
    4529                [(#REM) Rubriques liees au mot-cle ]
    4630                <B_rubriques>
    47                 <div class="liste rubriques span4 clear offset">
     31                <div class="liste rubriques">
    4832                        <h2 class="h2"><:rubriques:></h2>
    49                         <ul class="liste-items inline">
     33                        <ul class="liste-items">
    5034                                <BOUCLE_rubriques(RUBRIQUES) {id_mot} {par titre} {pagination 50}>
    5135                                <li class="item"><a href="#URL_RUBRIQUE">#TITRE</a></li>
     
    5640                </B_rubriques>
    5741
     42                [(#REM) Breves liees au mot-cle ]
     43                <B_breves>
     44                <div class="liste breves">
     45                        <h2 class="h2"><:breves:breves:></h2>
     46                        <ul class="liste-items">
     47                                <BOUCLE_breves(BREVES) {id_mot} {par titre} {pagination 50}>
     48                                <li class="item"><a href="#URL_BREVE">#TITRE</a></li>
     49                                </BOUCLE_breves>
     50                        </ul>
     51                        [<div class="pagination">(#PAGINATION)</div>]
     52                </div>
     53                </B_breves>
     54
     55                [(#REM) Liens des forums ]
     56                <B_forums_liens>
     57                <div class="liste forums">
     58                        <h2 class="h2"><:messages_forum:></h2>
     59                        <ul class="liste-items">
     60                                <BOUCLE_forums_liens(FORUMS) {id_mot} {plat} {par date}{inverse} {pagination 50}>
     61                                <li class="item">[<abbr class="published" title="[(#DATE|date_iso)]">(#DATE|affdate_jourcourt)</abbr><span class="sep"> &ndash; </span>]<a href="#URL_FORUM">[(#TEXTE|couper{80})]</a></li>
     62                                </BOUCLE_forums_liens>
     63                        </ul>
     64                        [<div class="pagination">(#PAGINATION)</div>]
     65                </div>
     66                </B_forums_liens>
     67
    5868                [(#REM) Sites web lies au mot-cle ]
    5969                <B_sites>
    60                 <div class="liste sites span4">
     70                <div class="liste sites">
    6171                        <h2 class="h2"><:sites_web:></h2>
    6272                        <ul class="liste-items">
    6373                                <BOUCLE_sites(SITES) {id_mot} {par nom_site} {pagination 50}>
    64                                 <li class="item"><a href="#URL_SITE" class="spip_out">#NOM_SITE</a></li>
     74                                <li class="item"><a href="[(#ID_SYNDIC|generer_url_entite{site,'','',#CONNECT})]">#NOM_SITE</a></li>
    6575                                </BOUCLE_sites>
    6676                        </ul>
  • _squelettes_/spipr-educ/trunk/content/plan.html

    r110916 r118102  
     1<BOUCLE_test_doublon_rubrique(spipr_educ)
     2        {nom=options_rubriques}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {type=gestion bloc}>
     5        #SET{param3,#PARAMETRE3}
     6</BOUCLE_test_doublon_rubrique>
     7
     8#SET{listeRubs, #GET{param3}|explode{','}}
     9
     10<BOUCLE_doublon_rubrique(RUBRIQUES){id_rubrique IN #GET{listeRubs}} {doublons}>
     11</BOUCLE_doublon_rubrique>
     12
    113<section>
    214        <header class="cartouche">
     
    618        <div class="main">
    719
    8         <BOUCLE_secteurs(RUBRIQUES) {racine} {par titre}>
     20        <BOUCLE_secteurs(RUBRIQUES) {racine} {par titre} {doublons} >
    921
    1022                <h2 class="h2"><a href="#URL_RUBRIQUE">#TITRE</a></h2>
     
    2234                <B_rubriques>
    2335                <ul class="plan">
    24                         <BOUCLE_rubriques(RUBRIQUES) {id_parent} {par titre}>
     36                        <BOUCLE_rubriques(RUBRIQUES) {id_parent} {par titre} {doublons}>
    2537                        <li>
    2638                                <strong><a href="#URL_RUBRIQUE">#TITRE</a></strong>
  • _squelettes_/spipr-educ/trunk/content/rubrique.html

    r110940 r118102  
    1 <BOUCLE_content(RUBRIQUES){id_rubrique}>
    2 <section>
    3 
    4         <header class="cartouche">
    5                 [(#LOGO_RUBRIQUE|image_reduire{200,200})]
    6                 <h1 class="#EDIT{titre}">#TITRE</h1>
    7         </header>
    8 
    9         <div class="main clear">
    10                 [<div class="#EDIT{texte} chapo">(#TEXTE|adaptive_images)</div>]
    11 
    12                 <div class="liste selection span8 offset">
    13                         <INCLURE{fond=inclure/selection-carousel,id_rubrique,nb=5}>
    14                 </div>
    15                
    16                 #SET{avec_rubriques,0}
    17                 [(#REM) Affiche un plan de la rubrique ]
    18                 <B_sous_rubriques>
    19                 #SET{avec_rubriques,1}
    20                 <div class="liste rubriques span3 offset clear">
    21                         <h2 class="h2"><:sous_rubriques:></h2>
    22                         <ul class="liste-items">
    23                                 <BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par num titre, titre}>
    24                                 <li class="item" >
    25                                         <a href="#URL_RUBRIQUE">[(#TITRE)]</a>
    26                                 </li>
    27                                 </BOUCLE_sous_rubriques>
    28                         </ul>
    29                 </div>
    30                 </B_sous_rubriques>
    31                
    32                 #SET{avec_articles,0}
    33                
    34                 [(#REM) Articles du secteur ]
    35                 <BOUCLE_articles(ARTICLES){id_rubrique}{0,1}>
    36                 #SET{avec_articles,1}
    37                 <div class="liste articles[ (#GET{avec_rubriques}|=={1}|?{'span5','offset clear'})]">
    38                         <INCLURE{fond=liste/articles-resume,env,nb=10,coupe=180,ajax,titre=<:spipr_educ:articles_rubrique:>} />
    39                 </div>
    40                 </BOUCLE_articles>
    41                
    42         </div>
    43 
    44         <aside class="clear">
    45                 [(#REM) Gestion du portfolio et des documents ]
    46                 [(#INCLURE{fond=inclure/documents,id_rubrique})]
    47         </aside>
    48 
    49         <footer>
    50                 [<div class="notes"><h2><:info_notes:></h2>(#NOTES)</div>]
    51                 [<p class="publication"><time pubdate="pubdate" datetime="[(#DATE|date_iso)]"><:dernier_ajout:> : (#DATE|affdate_jourcourt).</time></p>]
    52         </footer>
    53 
    54 </section>
    55 </BOUCLE_content>
     1<BOUCLE_rubrique_content(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=rubrique}
     5        {parametre2=content}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/rubrique/#NOM}{ajax}{env}>
     8</BOUCLE_rubrique_content>
  • _squelettes_/spipr-educ/trunk/content/site.html

    r110916 r118102  
    1 <BOUCLE_content(SITES){id_syndic}>
    2 <section>
    3 
    4   <header class="cartouche">
    5 
    6       <h1 class="#EDIT{nom_site}">[<a href="#URL_SITE">(#LOGO_SITE|image_reduire)</a>]#NOM_SITE</h1>
    7   </header>
    8 
    9         <div class="main">
    10                 [<div class="#EDIT{descriptif} chapo">(#DESCRIPTIF)</div>]
    11                 [<p class="#EDIT{url_site} hyperlien"><a href="#URL_SITE" class="spip_out">(#URL_SITE|couper{80})</a></p>]
    12         </div>
    13 
    14         <aside>
    15                 <INCLURE{fond=liste/syndicarticles,id_syndic,env,ajax} />
    16         </aside>
    17 
    18         <footer>
    19                 [<div class="notes"><hr />(#NOTES)</div>]
    20         </footer>
    21 </section>
    22 </BOUCLE_content>
     1<BOUCLE_site_content(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=site}
     5        {parametre2=content}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/site/#NOM}{ajax}{env}>
     8</BOUCLE_site_content>
  • _squelettes_/spipr-educ/trunk/content/sommaire.html

    r110940 r118102  
    1 <section>
    2         <header class="cartouche hide">
    3                 <h1>#NOM_SITE_SPIP</h1>
    4         </header>
    5 
    6         <div class="main">
    7                 <div class="liste selection ">
    8                         <INCLURE{fond=inclure/selection-carousel,nb=3}>
    9                 </div>
    10                        
    11                 <div class="liste articles clear offset">
    12                         <INCLURE{fond=liste/articles-resume,env,titre=<:spipr_educ:derniers_articles:>,nb=5,hauteur_logo=150,coupe=100,ajax}>
    13                 </div>
    14                
    15                 <div class="liste favoris clear span4 offset">
    16                                 <INCLURE{fond=liste/sites-favoris,hauteur_logo=80} />
    17                         </div>
    18                 <div class="liste sites syndic_articles span4">
    19                         <INCLURE{fond=liste/syndics,env,titre=<:spipr_educ:nouveau_web:>,nb=10,ajax}>
    20                 </div>
    21                
    22                 [(#PLUGIN{agenda}|oui)<div class="liste long evenements clear "><INCLURE{fond=inclure/agenda-evenements-une,env,ajax} /></div>]
    23         </div>
    24 
    25 </section>
     1<BOUCLE_sommaire_content(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=sommaire}
     5        {parametre2=content}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/sommaire/#NOM}{ajax}{env}>
     8</BOUCLE_sommaire_content>
  • _squelettes_/spipr-educ/trunk/conventions.txt

    r110916 r118102  
    1 Fichier d'origine de SPIPr en date du 28 juin 2018
    2 
    31Le layout intègre 6 entités logiques de contenu qui structure dans le html a sa guise.
    42Les 6 entités sont nommées ici selon la convention ci-dessous, eu égard à leur contenu informationnel
  • _squelettes_/spipr-educ/trunk/extra/article.html

    r110940 r118102  
    1 <BOUCLE_extra2_article(ARTICLES){id_article}>
    2         [(#REM) Articles dans la meme rubrique ]
    3         <B_articles_rubrique>
    4         #ANCRE_PAGINATION
    5         <div class="liste articles">
    6                 <h2 class="h2"><a href="#URL_RUBRIQUE"><:spipr_dane:meme_rubrique:></a></h2>
    7                 <ul class="liste-items">
    8                         <BOUCLE_articles_rubrique(ARTICLES){id_rubrique}{exclus}{par date}{inverse} {pagination 10}>
    9                         <li class="item"><a href="#URL_ARTICLE"[ class="(#EXPOSE)"][(#VIRTUEL|oui) class="spip_out"]>#TITRE</a></li>
    10                         </BOUCLE_articles_rubrique>
    11                 </ul>
    12         [<div class="pagination">(#PAGINATION)</div>]
    13         </div>
    14         </B_articles_rubrique>
    15 </BOUCLE_extra2_article>
     1<BOUCLE_article_extra(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=article}
     5        {parametre2=extra}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/article/#NOM}{ajax}{env}>
     8</BOUCLE_article_extra>
  • _squelettes_/spipr-educ/trunk/extra/auteur.html

    r110916 r118102  
    1 <BOUCLE_extra2_auteur(AUTEURS){id_auteur}>
    2         [(#REM) Autres auteurs ]
    3         <B_auteurs>
    4         <div class="liste auteurs">
    5                 #ANCRE_PAGINATION
    6                 <h2 class="h2"><:info_auteurs:></h2>
    7                 <ul class="liste-items">
    8                         <BOUCLE_auteurs(AUTEURS) {par nom} {pagination 20}>
    9                         <li class="item"><a href="#URL_AUTEUR"[ class="(#EXPOSE)"]>[(#NOM|couper{80})]</a></li>
    10                         </BOUCLE_auteurs>
    11                 </ul>
    12                 [<div class="pagination">(#PAGINATION)</div>]
    13         </div>
    14         </B_auteurs>
    15 </BOUCLE_extra2_auteur>
     1<BOUCLE_auteur_extra(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=auteur}
     5        {parametre2=extra}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/auteur/#NOM}{ajax}{env}>
     8</BOUCLE_auteur_extra>
  • _squelettes_/spipr-educ/trunk/extra/breve.html

    r110916 r118102  
    1 <BOUCLE_breve_principal(BREVES) {id_breve}>
    2   [(#REM) Breves dans la meme rubrique ]
    3   <B_breves>
    4   <div class="liste breves">
    5       <h2 class="h2"><:autres_breves:></h2>
    6       <ul class="liste-items">
    7           <BOUCLE_breves(BREVES) {id_rubrique} {par date}{inverse} {0,10}>
    8           <li class="item">[<abbr class="published" title="[(#DATE|date_iso)]">(#DATE|affdate_jourcourt)</abbr><span class="sep"> &ndash; </span>]<a href="#URL_BREVE"[ class="(#EXPOSE)"]>#TITRE</a></li>
    9           </BOUCLE_breves>
    10       </ul>
    11   </div>
    12   </B_breves>
    13 
    14   [(#REM) Menu de navigation mots-cles ]
    15   <B_mots>
    16   <div class="liste mots">
    17       <h2 class="h2"><:mots_clefs:></h2>
    18       <ul class="liste-items">
    19       <BOUCLE_mots(MOTS) {id_breve} {par titre}>
    20           <li class="item"><a href="#URL_MOT" rel="tag">#TITRE</a></li>
    21       </BOUCLE_mots>
    22       </ul>
    23   </div>
    24   </B_mots>
    25 </BOUCLE_breve_principal>
     1<BOUCLE_breve_extra(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=breve}
     5        {parametre2=extra}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/breve/#NOM}{ajax}{env}>
     8</BOUCLE_breve_extra>
  • _squelettes_/spipr-educ/trunk/extra/dist.html

    r110916 r118102  
    1 [(#REM) Inscription au site ]
    2 #FORMULAIRE_INSCRIPTION
     1<BOUCLE_autre_extra(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=autre}
     5        {parametre2=extra}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/autre/#NOM}{ajax}{env}>
     8</BOUCLE_autre_extra>
  • _squelettes_/spipr-educ/trunk/extra/rubrique.html

    r110940 r118102  
    1 [(#REM) Breves du secteur ]
    2 <div class="liste long breves">
    3         <INCLURE{fond=liste/breves-resume,env,titre=<:spipr_educ:les_breves:>,nb=6,largeur_logo=100,hauteur_logo=90,ajax} />
    4 </div>
    5 [(#REM) Sites de la rubrique ]
    6 <div class="liste sites ">
    7         <INCLURE{fond=liste/sites-resume,nb=12,env,largeur_logo=180,hauteur_logo=120,titre=<:spipr_educ:sur_web:>,ajax}>
    8 </div>
     1<BOUCLE_rubrique_extra(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=rubrique}
     5        {parametre2=extra}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/rubrique/#NOM}{ajax}{env}>
     8</BOUCLE_rubrique_extra>
  • _squelettes_/spipr-educ/trunk/extra/site.html

    r110916 r118102  
    1 [(#REM) Autres sites web ]
    2 <B_sites>
    3 <div class="liste sites">
    4     #ANCRE_PAGINATION
    5     <h2 class="h2"><:sites_web:></h2>
    6     <ul class="liste-items">
    7         <BOUCLE_sites(SITES) {par nom_site} {pagination 20}>
    8         <li class="item"><a href="[(#ID_SYNDIC|generer_url_entite{site,'','',#CONNECT})]"[ class="(#EXPOSE)"]>#NOM_SITE</a></li>
    9         </BOUCLE_sites>
    10     </ul>
    11     [<div class="pagination">(#PAGINATION)</div>]
    12 </div>
    13 </B_sites>
    14 
    15 [(#REM) Menu de navigation mots-cles ]
    16 <B_mots>
    17 <div class="liste mots">
    18     <h2 class="h2"><:mots_clefs:></h2>
    19     <ul class="liste-items">
    20         <BOUCLE_mots(MOTS) {id_syndic} {par titre}>
    21         <li class="item"><a href="#URL_MOT" rel="tag">#TITRE</a></li>
    22         </BOUCLE_mots>
    23     </ul>
    24 </div>
    25 </B_mots>
     1<BOUCLE_site_extra(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=site}
     5        {parametre2=extra}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/site/#NOM}{ajax}{env}>
     8</BOUCLE_site_extra>
  • _squelettes_/spipr-educ/trunk/extra/sommaire.html

    r110940 r118102  
    1 
    2 <div class="liste long breves ">
    3         <INCLURE{fond=liste/breves-resume,env,titre=<:spipr_educ:les_breves:>,nb=5,largeur_logo=150,hauteur_logo=100,ajax} />
    4 </div>
    5 
    6 <div class="liste tweets"><INCLURE{fond=inclure/tweets} /></div>
    7 
    8 [(#REM) Inscription au site ]
    9 #FORMULAIRE_INSCRIPTION
     1<BOUCLE_sommaire_extra(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=sommaire}
     5        {parametre2=extra}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/sommaire/#NOM}{ajax}{env}>
     8</BOUCLE_sommaire_extra>
  • _squelettes_/spipr-educ/trunk/footer/dist.html

    r110940 r118102  
    1 
    2 <div class="container ">
    3         <p class="colophon">
    4                 [(#DATE|annee)] - #NOM_SITE_SPIP
    5         </p>
    6         <ul class="liste-items center">
    7                 <li class="item"><a rel="contents" href="#URL_PAGE{plan}"><:plan_site:></a></li>
    8                 <li class="item"><a href="#URL_PAGE{mentions}" ><:spipr_educ:mentions:></a></li>
    9                 <li class="item"><a href="#URL_PAGE{contact}"><:spipr_educ:contact:></a></li>
    10                 <li class="item"><a href="#URL_PAGE{backend}"><:spipr_educ:flux_rss:></a></li>
    11         </ul>
    12         <ul class="liste-items right">
    13         <?php if (isset($GLOBALS['visiteur_session']['id_auteur']) AND $GLOBALS['visiteur_session']['id_auteur']) {?>
    14                 <li class="item"><a href="#URL_LOGOUT" rel="nofollow"><:icone_deconnecter:></a></li><?php if (include_spip('inc/autoriser') AND autoriser('ecrire')){ ?>
    15                 <li class="item"><a href="#EVAL{_DIR_RESTREINT_ABS}"><:espace_prive:></a></li>
    16         <?php }
    17         }
    18         else { ?>
    19                 <li class="item">
    20                         <a href="[(#URL_PAGE{login}|parametre_url{url,#SELF|parametre_url{url,''}})]" rel="nofollow" class='login_modal'><:lien_connecter:></a>
    21                 </li>
    22         <?php } ?>
    23         </ul>
    24 </div>
     1<BOUCLE_autre_footer(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=autre}
     5        {parametre2=footer}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/autre/#NOM}{ajax}{env}>
     8</BOUCLE_autre_footer>
  • _squelettes_/spipr-educ/trunk/head/article.html

    r110916 r118102  
    1 <BOUCLE_article_head(ARTICLES) {id_article}>
    2 <title>[(#TITRE|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</title>
    3 [<meta name="description" content="(#INTRODUCTION{150}|attribut_html)" />]
    4 [<link rel="canonical" href="(#URL_ARTICLE|url_absolue)" />]
    5 </BOUCLE_article_head>
    6 
    7 [<link rel="icon" type="image/x-icon" href="(#CHEMIN{favicon.ico}|url_absolue_si)" />
    8 [<link rel="shortcut icon" type="image/x-icon" href="(#CHEMIN{favicon.ico}|url_absolue_si)" />]]
     1<BOUCLE_article_footer(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=article}
     5        {parametre2=head}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/article/#NOM}{ajax}{env}>
     8</BOUCLE_article_footer>
  • _squelettes_/spipr-educ/trunk/head/auteur.html

    r110916 r118102  
    1 <BOUCLE_auteur_head(AUTEURS) {id_auteur}>
    2 <title>[(#NOM|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</title>
    3 [<meta name="description" content="(#BIO|couper{150}|attribut_html)" />]
    4 [<link rel="canonical" href="(#URL_AUTEUR|url_absolue)" />]
    5 
    6 [(#REM) Favicon personnalisee a partir du logo (si filtres d'image) ]
    7 [(#MODELE{favicon}{favicon=#LOGO_AUTEUR})]
    8 
    9 [(#REM) Lien vers le flux RSS des articles de l'auteur ]
    10 <link rel="alternate" type="application/rss+xml" title="[(#NOM|textebrut)]" href="[(#URL_PAGE{backend}|parametre_url{id_auteur,#ID_AUTEUR})]" />
     1<BOUCLE_auteur_head(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=auteur}
     5        {parametre2=head}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/auteur/#NOM}{ajax}{env}>
    118</BOUCLE_auteur_head>
  • _squelettes_/spipr-educ/trunk/head/breve.html

    r110916 r118102  
    1 <BOUCLE_breve_principal(BREVES) {id_breve}>
    2 <title>[(#TITRE|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</title>
    3 [<meta name="description" content="(#INTRODUCTION{150}|attribut_html)" />]
    4 [<link rel="canonical" href="(#URL_BREVE|url_absolue)" />]
    5 </BOUCLE_breve_principal>
    6 
    7 [<link rel="icon" type="image/x-icon" href="(#CHEMIN{favicon.ico}|url_absolue_si)" />
    8 [<link rel="shortcut icon" type="image/x-icon" href="(#CHEMIN{favicon.ico}|url_absolue_si)" />]]
     1<BOUCLE_breve_head(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=breve}
     5        {parametre2=head}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/breve/#NOM}{ajax}{env}>
     8</BOUCLE_breve_head>
  • _squelettes_/spipr-educ/trunk/head/dist.html

    r110916 r118102  
    1 [(#REM)
    2   Cette inclusion est celle utilisee par defaut lorsqu'un head/xxx demande
    3         n'existe pas
    4 
    5         Ces deux balises #NOM_SITE_SPIP et #DESCRIPTIF_SITE_SPIP
    6         permettent de récupérer des informations de configuration de SPIP
    7         que l'on renseigne dans l'espace privé.
    8 
    9         Ces enregistrements sont stockés en base de donnée dans une
    10         table appelée "spip_meta". Les champs de la table peuvent aussi
    11         être récupérés en utilisant la balise #CONFIG{nom de la configuration}
    12         ce qui donnerait ici : #CONFIG{nom_site_spip}
    13 
    14         Les |mot suivants les #BALISE indique qu'on applique certains traitements
    15         au texte retourné par la balise.
    16 
    17         |textebrut supprime toute balise HTML, |couper{150} coupe le texte
    18         retourné à 150 caractères. Ces "filtres" peuvent se chaîner
    19         |filtreA|filtreB ...
    20 
    21         Ces deux lignes permettent au bout du compte de renseigner le titre
    22         de la page affiché tout en haut du navigateur ainsi que la description du site
    23         (utile aux moteurs de recherche)
    24 ]
    25 <title>[(#NOM_SITE_SPIP|textebrut)]</title>
    26 [<meta name="description" content="(#DESCRIPTIF_SITE_SPIP|couper{150}|textebrut|attribut_html)" />]
    27 
    28 [<link rel="icon" type="image/x-icon" href="(#CHEMIN{favicon.ico}|url_absolue_si)" />
    29 [<link rel="shortcut icon" type="image/x-icon" href="(#CHEMIN{favicon.ico}|url_absolue_si)" />]]
     1<BOUCLE_autre_head(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=autre}
     5        {parametre2=head}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/autre/#NOM}{ajax}{env}>
     8</BOUCLE_autre_head>
  • _squelettes_/spipr-educ/trunk/head/rubrique.html

    r110916 r118102  
    1 <BOUCLE_rubrique_head(RUBRIQUES) {id_rubrique}>
    2 <title>[(#TITRE|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</title>
    3 [<meta name="description" content="(#INTRODUCTION{150}|textebrut|attribut_html)" />]
    4 [<link rel="canonical" href="(#URL_RUBRIQUE|url_absolue)" />]
    5 [(#REM) Lien vers le flux RSS de la rubrique ]
    6 <link rel="alternate" type="application/rss+xml" title="<:syndiquer_rubrique:>" href="[(#URL_PAGE{backend}|parametre_url{id_rubrique,#ID_RUBRIQUE})]" />
     1<BOUCLE_rubrique_head(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=rubrique}
     5        {parametre2=head}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/rubrique/#NOM}{ajax}{env}>
    78</BOUCLE_rubrique_head>
    8 [<link rel="icon" type="image/x-icon" href="(#CHEMIN{favicon.ico}|url_absolue_si)" />
    9 [<link rel="shortcut icon" type="image/x-icon" href="(#CHEMIN{favicon.ico}|url_absolue_si)" />]]
  • _squelettes_/spipr-educ/trunk/head/site.html

    r110916 r118102  
    1 <BOUCLE_site(SITES){id_syndic}>
    2 <title>[(#NOM_SITE|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</title>
    3 [<meta name="description" content="(#DESCRIPTIF|couper{150}|textebrut|attribut_html)" />]
    4 <meta name="robots" content="none" />
    5 </BOUCLE_site>
    6 [<link rel="icon" type="image/x-icon" href="(#CHEMIN{favicon.ico}|url_absolue_si)" />
    7 [<link rel="shortcut icon" type="image/x-icon" href="(#CHEMIN{favicon.ico}|url_absolue_si)" />]]
     1<BOUCLE_site_head(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=site}
     5        {parametre2=head}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/site/#NOM}{ajax}{env}>
     8</BOUCLE_site_head>
  • _squelettes_/spipr-educ/trunk/head/sommaire.html

    r110916 r118102  
    1 [(#REM)
    2         Ces deux balises #NOM_SITE_SPIP et #DESCRIPTIF_SITE_SPIP
    3         permettent de récupérer des informations de configuration de SPIP
    4         que l'on renseigne dans l'espace privé.
    5 
    6         Ces enregistrements sont stockés en base de donnée dans une
    7         table appelée "spip_meta". Les champs de la table peuvent aussi
    8         être récupérés en utilisant la balise #CONFIG{nom de la configuration}
    9         ce qui donnerait ici : #CONFIG{nom_site_spip}
    10 
    11         Les |mot suivants les #BALISE indique qu'on applique certains traitements
    12         au texte retourné par la balise.
    13 
    14         |textebrut supprime toute balise HTML, |couper{150} coupe le texte
    15         retourné à 150 caractères. Ces "filtres" peuvent se chaîner
    16         |filtreA|filtreB ...
    17 
    18         Ces deux lignes permettent au bout du compte de renseigner le titre
    19         de la page affiché tout en haut du navigateur ainsi que la description du site
    20         (utile aux moteurs de recherche)
    21 ]
    22 <title>[(#NOM_SITE_SPIP|typo|textebrut)][ - (#SLOGAN_SITE_SPIP|typo|textebrut)]</title>
    23 [<meta name="description" content="(#DESCRIPTIF_SITE_SPIP|couper{150}|textebrut|attribut_html)" />]
    24 [<link rel="icon" type="image/x-icon" href="(#CHEMIN{favicon.ico}|url_absolue_si)" />
    25 [<link rel="shortcut icon" type="image/x-icon" href="(#CHEMIN{favicon.ico}|url_absolue_si)" />]]
     1<BOUCLE_sommaire_head(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=sommaire}
     5        {parametre2=head}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/sommaire/#NOM}{ajax}{env}>
     8</BOUCLE_sommaire_head>
  • _squelettes_/spipr-educ/trunk/head_js/dist.html

    r110916 r118102  
     1<BOUCLE_autre_head_js(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=autre}
     5        {parametre2=head_js}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/autre/#NOM}{ajax}{env}>
     8</BOUCLE_autre_head_js>
  • _squelettes_/spipr-educ/trunk/header/dist.html

    r110940 r118102  
    1 <div class="row">
    2 <header class="accueil clearfix span12">
    3         [(#SI_PAGE{sommaire}|non)<a rel="start home" href="#URL_SITE_SPIP/" title="<:accueil_site:>"
    4         >]<h1 id="logo_site_spip" class="span10 right[ (#EDIT{meta-nom_site})]">[
    5                 (#LOGO_SITE_SPIP|image_reduire{300,170})]
    6                 <span id="nom_site_spip">#NOM_SITE_SPIP</span>
    7                 [<small id="slogan_site_spip"[ class="(#EDIT{meta-slogan_site})"]>(#SLOGAN_SITE_SPIP)</small>]
    8         </h1>[(#SI_PAGE{sommaire}|non)</a>]
    9         <div id="logo-institution" class="span2">
    10                 [<a href="http://www.ac-caen.fr" class="spip_out" title="<:spipr_educ:site_academie:>">(#CHEMIN{img/ac-caen.png}|balise_img{<:spipr_educ:academie:>}|image_reduire{170})</a>]
    11         </div>
    12 </header>
    13 <div class="form-search">#FORMULAIRE_RECHERCHE</div>
    14 </div>
     1<BOUCLE_autre_header(spipr_educ)
     2        {type IN bloc de base, bloc personnel}
     3        {nom_sauvegarde=en_cours_d_utilisation_SPIPr}
     4        {parametre1=autre}
     5        {parametre2=header}
     6        {par num parametre3}>
     7        <INCLURE{fond=noisettes/autre/#NOM}{ajax}{env}>
     8</BOUCLE_autre_header>
  • _squelettes_/spipr-educ/trunk/inclure/head.html

    r110940 r118102  
    2525[<link rel="stylesheet" href="(#CSS{css/spip.comment.css})" type="text/css" />]
    2626[<link rel="stylesheet" href="(#CSS{css/spip.list.css})" type="text/css" />]
     27[<link rel="stylesheet" href="(#CSS{css/spip.petition.css})" type="text/css" />]
    2728[<link rel="stylesheet" href="(#CSS{css/spip.pagination.css})" type="text/css" />]
    2829[(#REM)
    2930[<link rel="stylesheet" href="(#CSS{css/spip.portfolio.css})" type="text/css" />]
    3031]
    31 [(#REM) Balise permettant aux plugins d'inserer des fichiers CSS ]
    32 #INSERT_HEAD_CSS
    33 
    34 [<link rel="stylesheet" href="(#CSS{css/spipr.educ.css})" type="text/css" />]
    3532
    3633[(#REM) Feuille de style du theme]
     
    5552]
    5653#INSERT_HEAD
     54
     55[(#REM) Appel aux feuilles de style de Spipr-Educ]
     56[<link rel="stylesheet" href="(#CSS{[(#PRODUIRE{fond=css/spipr_educ.less,format=less}
     57|supprimer_timestamp
     58|appliquer_filtre{less_css})]})" type="text/css" />]
     59
     60[(#REM) Balise permettant aux plugins d'inserer des fichiers CSS ]
     61#INSERT_HEAD_CSS
     62
    5763[<script type="text/javascript" src="(#CHEMIN{js/bootstrap-collapse.js})"></script>]
    5864[<script type="text/javascript" src="(#CHEMIN{js/bootstrap-dropdown.js})"></script>]
    5965[<script type="text/javascript" src="(#CHEMIN{js/dropdowns-enhancement.js})"></script>]
    60 [<script type="text/javascript" src="(#CHEMIN{js/menu.dropdown.js})"></script>]
    6166[<script type="text/javascript" src="(#CHEMIN{js/bootstrap-carousel.js})"></script>]
    6267[<script type="text/javascript" src="(#CHEMIN{js/bootstrap-transition.js})"></script>]
    63 [<script type="text/javascript" src="(#CHEMIN{js/spipr-educ.js})"></script>]
    64 [<script type="text/javascript" src="(#CHEMIN{js/perso.js})"></script>]
     68[<script type="text/javascript" src="(#CHEMIN{js/menu.dropdown.js})"></script>]
     69[<script type="text/javascript" src="(#CHEMIN{js/dyslexie.js})"></script>]
     70
    6571<!--[if lt IE 9]>
    6672[<script src="(#CHEMIN{js/html5.js})"></script>]
    6773[<script src="(#CHEMIN{js/respond.min.js})"></script>]
    6874<![endif]-->
    69 
  • _squelettes_/spipr-educ/trunk/js/menu.dropdown.js

    r110940 r118102  
    88                        .children('.item').children('.menu-items').parent().addClass('dropdown')
    99                        .children('.menu-items').addClass('dropdown-menu').removeClass('nav')
    10                         .siblings('a').addClass('dropdown-toggle').attr('data-toggle', 'dropdown').append('<b class="caret"></b>').dropdown();
     10                        .siblings('a').addClass('dropdown-toggle').attr('data-toggle', 'dropdown').append('<b class="caret"></b>').dropdown()
     11                        .siblings('.menu-items')
     12                        .find('.menu-items').hide();
    1113        });
    1214});
  • _squelettes_/spipr-educ/trunk/lang/paquet-spipr_educ_fr.php

    r110916 r118102  
    22
    33// Ceci est un fichier langue de SPIP -- This is a SPIP language file
    4 //
    5 ///  Fichier produit par PlugOnet
    6 // Module: paquet-spipr_dist
    7 // Langue: fr
    8 // Date: 29-11-2012 16:35:29
    9 // Items: 2
     4// La base, SPIPr, est enrichie
    105
    116if (!defined('_ECRIRE_INC_VERSION')) return;
     
    149
    1510// S
    16         'spipr_educ_description' => 'Squelettes Dist Z+BootStrap+HTML5',
    17         'spipr_educ_slogan' => 'Squelettes Dist Z+BootStrap+HTML5',
     11        'spipr_educ_description' => 'Des squelettes responsives, modulables, configurables avec divers th&#232;mes, bas&#233;s sur SPIPr et utilisant Dist Z+BootStrap+HTML5+LayoutGala+devs specifiques',
     12        'spipr_educ_slogan' => 'Des squelettes responsives, modulables, configurables avec th&#232;mes',
     13        'spipr_educ_bouton' => 'SPIPr &Eacute;duc',
    1814);
    1915?>
  • _squelettes_/spipr-educ/trunk/lang/spipr_educ_fr.php

    r110940 r118102  
    1111'flux_rss'=>'Flux RSS',
    1212'zoom_sur'=>'Zoom sur...',
    13 
     13'articles' => 'Articles',
    1414'editorial'=>'Éditorial',
    1515'selection' => 'Sélection',
     
    1818'les_breves' => 'En bref',
    1919'breves' => 'Brèves',
     20'dernieres_breves' => 'Dernières brèves',
     21'derniers_commentaires' => 'Derniers commentaires',
    2022'tout_voir'=>'Tout voir',
    21 
     23'sites_web' => 'Sites Web',
     24'articles_auteur' => 'Articles de cet auteur',
     25'autres_auteurs' => 'Autres auteurs',
     26'lire_suite' => 'Lire la suite',
    2227'haut_de_page'=>'Haut de page',
    2328'gototoppage'=>'Revenir en haut de la page',
     
    7277'nouveautes'=>'Nouveautés',
    7378'a_propos'=>'À propos du site',
    74 'meme_rubrique' => 'Autres articles',
     79'meme_rubrique' => 'Dans la même rubrique',
     80'autres_breves' => 'Autres brèves',
    7581'auteurs'=>'Auteur(s)',
    7682'info_ps'=>'Sources',
     
    9197'points'=>'Lieux',
    9298'prochainement'=>'Prochainement',
     99'redaction' => 'Rédaction',
    93100'sites_utiles'=>'Sites utiles',
    94101'sur_web'=>'Sites Web',
     
    128135'pas_mot_cherche'=>'pas de mot recherché',
    129136'aucun_article'=>'Aucun article n\'a été trouvé...',
    130 
     137'lire_article_complet'=>'Lire l\'article complet',
     138
     139// Intitulés des blocs
     140'sommaire_menu_navigation'=>"Menu de navigation vertical des rubriques",
     141'sommaire_recherche'=>"Formulaire de recherche",
     142'sommaire_breadcrumb'=>"Fil d'ariane SPIPr-édu",
     143'sommaire_article_hero'=>"Un article au hasard mis en valeur",
     144'sommaire_carousel'=>"Carousel \"À la Une\"",
     145'sommaire_derniers_articles'=>"Liste des derniers articles publiés",
     146'sommaire_dernieres_breves'=>"Liste des dernières brèves publiées",
     147'sommaire_inscription'=>"Formulaire d'inscription au site",
     148'sommaire_forums'=>"Derniers forums publiés",
     149'sommaire_articles_syndiques'=>"Derniers articles issus de la syndication",
     150'sommaire_footer'=>"Pied de page SPIPr-édu",
     151'sommaire_head'=>"Entêtes html SPIPr-édu",
     152'sommaire_head_js'=>"Javascript SPIPr-édu",
     153'sommaire_header'=>"Entête SPIPr-édu",
     154'sommaire_nav'=>"Menu de navigation horizontal et déroulant",
     155'sommaire_mini_calendrier' => "Mini-calendrier (plugin \"Mini Calendrier\")",
     156'sommaire_evenements' => "&Eacute;vénements à venir (plugin \"Agenda\")",
     157'sommaire_twitter' => "Fil Twitter",
     158'sommaire_editorial' => "&Eacute;ditorial",
     159'sommaire_nuage' => "Nuage de mots-cl&eacute;s (plugin \"Nuage\")",
     160'sommaire_bloc_perso_1'=>"Bloc configurable n°1 pour le sommaire",
     161'sommaire_bloc_perso_2'=>"Bloc configurable n°2 pour le sommaire",
     162'sommaire_bloc_perso_3'=>"Bloc configurable n°3 pour le sommaire",
     163'sommaire_dyslexie'=>"Paramètres d'accessibilité",
     164'sommaire_liens_partenaires'=>"Liste des partenaires avec liens",
     165'sommaire_bloc_logos'=>"Logos des partenaires",
     166'sommaire_compteur'=>"Compteur de visites (plugin \"Compteur graphique\")",
     167'sommaire_spipr_dane_js'=>"Bouton de retour en haut, stop/pause du Caroussel",
     168'article_menu_navigation'=>"Menu de navigation vertical des rubriques",
     169'article_recherche'=>"Formulaire de recherche",
     170'article_breadcrumb'=>"Fil d'ariane SPIPr-édu",
     171'article_cartouche'=>"Titre, date de publication, mots-clés de l'article",
     172'article_contenu'=>"Contenus de l'article (chapeau, texte...)",
     173'article_portfolio'=>"Portfolio et documents",
     174'article_petition'=>"Pétition de l'article",
     175'article_forum'=>"Forum de l'article",
     176'article_meme_rubrique'=>"Les articles dans la même rubrique",
     177'article_mots_cles'=>"Navigation par mots-clés",
     178'article_footer'=>"Pied de page SPIPr-édu",
     179'article_head'=>"Entêtes html SPIPr-édu",
     180'article_head_js'=>"Javascript SPIPr-édu",
     181'article_header'=>"Entête SPIPr-édu",
     182'article_nav'=>"Menu de navigation SPIPr-édu",
     183'article_mini_calendrier' => "Mini-calendrier (plugin \"Mini Calendrier\")",
     184'article_evenements' => "&Eacute;vénements à venir (plugin \"Agenda\")",
     185'article_bloc_perso_1'=>"Bloc configurable n°1 pour les articles",
     186'article_bloc_perso_2'=>"Bloc configurable n°2 pour les articles",
     187'article_bloc_perso_3'=>"Bloc configurable n°3 pour les articles",
     188'article_dyslexie'=>"Paramètres d'accessibilité",
     189'article_liens_partenaires'=>"Liste des partenaires avec liens",
     190'article_bloc_logos'=>"Logos des partenaires",
     191'article_compteur'=>"Compteur de visites (plugin \"Compteur graphique\")",
     192'article_spipr_dane_js'=>"Bouton de retour en haut, stop/pause du Caroussel",
     193'rubrique_menu_navigation'=>"Menu de navigation vertical des rubriques",
     194'rubrique_recherche'=>"Formulaire de recherche",
     195'rubrique_breadcrumb'=>"Fil d'ariane SPIPr-édu",
     196'rubrique_titre'=>"Titre, date de dernière mise à jour",
     197'rubrique_texte'=>"Texte de la rubrique",
     198'rubrique_articles'=>"Articles de la rubrique",
     199'rubrique_plan'=>"Plan de la rubrique (si pas d'article)",
     200'rubrique_portfolio'=>"Portfolio et documents",
     201'rubrique_breves'=>"Les brèves du secteur",
     202'rubrique_sites'=>"Sites de la rubrique",
     203'rubrique_proposer_site'=>"Formulaire de proposition d'un site",
     204'rubrique_mots_cles'=>"Navigation par mots-clés",
     205'rubrique_footer'=>"Pied de page des rubriques",
     206'rubrique_head'=>"Entêtes html SPIPr-édu",
     207'rubrique_head_js'=>"Javascript SPIPr-édu",
     208'rubrique_header'=>"Entête SPIPr-édu",
     209'rubrique_nav'=>"Menu de navigation SPIPr-édu",
     210'rubrique_mini_calendrier' => "Mini-calendrier (plugin \"Mini Calendrier\")",
     211'rubrique_evenements' => "&Eacute;vénements à venir (plugin \"Agenda\")",
     212'rubrique_bloc_perso_1'=>"Bloc configurable n°1 pour les rubriques",
     213'rubrique_bloc_perso_2'=>"Bloc configurable n°2 pour les rubriques",
     214'rubrique_bloc_perso_3'=>"Bloc configurable n°3 pour les rubriques",
     215'rubrique_dyslexie'=>"Paramètres d'accessibilité",
     216'rubrique_liens_partenaires'=>"Liste des partenaires avec liens",
     217'rubrique_bloc_logos'=>"Logos des partenaires",
     218'rubrique_spipr_dane_js'=>"Bouton de retour en haut, stop/pause du Caroussel",
     219'breve_menu_navigation'=>"Menu de navigation vertical des rubriques",
     220'breve_recherche'=>"Formulaire de recherche",
     221'breve_breadcrumb'=>"Fil d'ariane SPIPr-édu",
     222'breve_contenu'=>"Titre, texte de la brève",
     223'breve_forum'=>"Forum de la brève",
     224'breve_meme_rubrique'=>"Les brèves du même secteur",
     225'breve_footer'=>"Pied de page des brèves",
     226'breve_head'=>"Entêtes html SPIPr-édu",
     227'breve_head_js'=>"Javascript SPIPr-édu",
     228'breve_header'=>"Entête SPIPr-édu",
     229'breve_nav'=>"Menu de navigation SPIPr-édu",
     230'breve_mini_calendrier' => "Mini-calendrier (plugin \"Mini Calendrier\")",
     231'breve_evenements' => "&Eacute;vénements à venir (plugin \"Agenda\")",
     232'breve_bloc_perso_1'=>"Bloc configurable n°1 pour les brèves",
     233'breve_bloc_perso_2'=>"Bloc configurable n°2 pour les brèves",
     234'breve_bloc_perso_3'=>"Bloc configurable n°3 pour les brèves",
     235'breve_dyslexie'=>"Paramètres d'accessibilité",
     236'breve_liens_partenaires'=>"Liste des partenaires avec liens",
     237'breve_bloc_logos'=>"Logos des partenaires",
     238'breve_spipr_dane_js'=>"Bouton de retour en haut, stop/pause du Caroussel",
     239'site_menu_navigation'=>"Menu de navigation vertical des rubriques",
     240'site_recherche'=>"Formulaire de recherche",
     241'site_breadcrumb'=>"Fil d'ariane SPIPr-édu",
     242'site_presentation'=>"Nom, lien, description",
     243'site_articles_syndiques'=>"Articles syndiqués du site",
     244'site_autres_sites'=>"Autres sites référencés",
     245'site_menu_mots_cles'=>"Mots-cles du site",
     246'site_footer'=>"Pied de page des sites",
     247'site_head'=>"Entêtes html SPIPr-édu",
     248'site_head_js'=>"Javascript SPIPr-édu",
     249'site_header'=>"Entête SPIPr-édu",
     250'site_nav'=>"Menu de navigation SPIPr-édu",
     251'site_mini_calendrier' => "Mini-calendrier (plugin \"Mini Calendrier\")",
     252'site_evenements' => "&Eacute;vénements à venir (plugin \"Agenda\")",
     253'site_bloc_perso_1'=>"Bloc configurable n°1 pour les sites",
     254'site_bloc_perso_2'=>"Bloc configurable n°2 pour les sites",
     255'site_bloc_perso_3'=>"Bloc configurable n°3 pour les sites",
     256'site_dyslexie'=>"Paramètres d'accessibilité",
     257'site_liens_partenaires'=>"Liste des partenaires avec liens",
     258'site_bloc_logos'=>"Logos des partenaires",
     259'site_spipr_dane_js'=>"Bouton de retour en haut, stop/pause du Caroussel",
     260'auteur_menu_navigation'=>"Menu de navigation vertical des rubriques",
     261'auteur_recherche'=>"Formulaire de recherche",
     262'auteur_breadcrumb'=>"Fil d'ariane SPIPr-édu",
     263'auteur_presentation'=>"Présentation de l'auteur (nom, biographie...)",
     264'auteur_articles'=>"Articles de l'auteur",
     265'auteur_ecrire_auteur'=>"Formulaire de contact de l'auteur",
     266'auteur_autres_auteurs'=>"Les auteurs du site",
     267'auteur_footer'=>"Pied de page des pages auteur",
     268'auteur_head'=>"Déclarations dans les headers des pages auteur",
     269'auteur_head_js'=>"Javascript SPIPr-édu",
     270'auteur_header'=>"Entête SPIPr-édu",
     271'auteur_nav'=>"Menu de navigation SPIPr-édu",
     272'auteur_mini_calendrier' => "Mini-calendrier (plugin \"Mini Calendrier\")",
     273'auteur_evenements' => "&Eacute;vénements à venir (plugin \"Agenda\")",
     274'auteur_bloc_perso_1'=>"Bloc configurable n°1 pour les auteurs",
     275'auteur_bloc_perso_2'=>"Bloc configurable n°2 pour les auteurs",
     276'auteur_bloc_perso_3'=>"Bloc configurable n°3 pour les auteurs",
     277'auteur_dyslexie'=>"Paramètres d'accessibilité",
     278'auteur_liens_partenaires'=>"Liste des partenaires avec liens",
     279'auteur_bloc_logos'=>"Logos des partenaires",
     280'auteur_spipr_dane_js'=>"Bouton de retour en haut, stop/pause du Caroussel",
     281'autre_menu_navigation'=>"Menu de navigation vertical des rubriques",
     282'autre_recherche'=>"Formulaire de recherche",
     283'autre_breadcrumb'=>"Fil d'ariane SPIPr-édu",
     284'autre_inscription'=>"Formulaire d'inscription au site",
     285'autre_footer'=>"Pied de page des autres pages",
     286'autre_head'=>"Déclarations dans les headers des autres pages",
     287'autre_header'=>"Entête SPIPr-édu",
     288'autre_nav'=>"Menu de navigation SPIPr-édu",
     289'autre_mini_calendrier' => "Mini-calendrier (plugin \"Mini Calendrier\")",
     290'autre_evenements' => "&Eacute;vénements à venir (plugin \"Agenda\")",
     291'autre_bloc_perso_1'=>"Bloc configurable n°1 pour les autres pages",
     292'autre_bloc_perso_2'=>"Bloc configurable n°2 pour les autres pages",
     293'autre_bloc_perso_3'=>"Bloc configurable n°3 pour les autres pages",
     294'autre_dyslexie'=>"Paramètres d'accessibilité",
     295'autre_liens_partenaires'=>"Liste des partenaires avec liens",
     296'autre_bloc_logos'=>"Logos des partenaires",
     297'autre_spipr_dane_js'=>"Bouton de retour en haut, stop/pause du Caroussel",
     298
     299// Thèmes
     300'theme_de_base' => "Thème de base SPIPr-educ",
     301'terra' => "Thème Terra",
     302'spipr_institution' => "Académie de Rouen",
     303
     304// Couleurs des thèmes
     305'bleu_clair' => "Bleu clair",
     306'IndianRed' => "Rouge indien",
     307'LightCoral' => "Corail clair",
     308'Salmon' => "Saumon",
     309'Red' => "Rouge",
     310'FireBrick' => "&Eacute;carlate",
     311'Maroon' => "Marron",
     312'DeepPink' => "Rose fonc&eacute;",
     313'MediumVioletRed' => "Rouge-violet",
     314'OrangeRed' => "Rouge orang&eacute;",
     315'BlueViolet' => "Bleu-violet",
     316'DarkOrchid' => "Orchid&eacute;e fonc&eacute;e",
     317'Purple' => "Violet",
     318'Indigo' => "Bleu indigo",
     319'SlateBlue' => "Bleu ardoise",
     320'DarkSlateBlue' => "Bleu ardoise fonc&eacute;",
     321'Lime' => "Citron vert clair",
     322'LimeGreen' => "Citron vert",
     323'SeaGreen' => "Vert mer",
     324'ForestGreen' => "Vert for&ecirc;t",
     325'Green' => "Vert",
     326'DarkGreen' => "Vert fonc&eacute;",
     327'OliveDrab' => "Olive terne",
     328'Olive' => "Olive",
     329'Teal' => "Sarcelle",
     330'SteelBlue' => "Bleu acier",
     331'MediumSlateBlue' => "Bleu ardoise moyen",
     332'Blue' => "Bleu",
     333'DarkBlue' => "Bleu fonc&eacute;",
     334'Navy' =>"Bleu marine",
     335'RosyBrown' => "Brun ros&eacute;",
     336'DarkGoldenrod' => "Or fonc&eacute;",
     337'Peru' => "Marron Pérou",
     338'Chocolate' => "Marron chocolat",
     339'SaddleBrown' => "Marron moyen",
     340'Sienna' => "Terre de Sienne",
     341'SlateGray' => "Gris ardoise",
     342'terra_olive' => "Vert-jaune",
     343'terra_verdure' => "Verdure",
     344'terra_carmin' => "Carmin",
     345'terra_majorelle' => "Bleu Majorelle",
     346'terra_ombre' => "Terre d'ombre",
     347'terra_smalt' => "Bleu Smalt",
     348'terra_indigo' => "Indigo",
     349'terra_darkmagenta' => "Magenta fonc&eacute;",
     350'terra_red' => "Rouge",
     351'terra_lime' => "Citron vert",
     352'terra_fuschia' => "Fuschia",
     353'terra_sapin' => "Vert sapin",
     354'terra_framboise' => "Framboise",
     355'terra_cramoisi' => "Cramoisi",
     356'terra_tomato' => "Tomato ketchup",
     357'terra_sarcelle' => "Sarcelle",
     358'terra_marine' => "Bleu marine",
     359'terra_bronze' => "Bronze",
     360'terra_bleu_nuit' => "Bleu nuit",
     361'terra_bleu_ardoise' => "Bleu ardoise",
     362'terra_cannelle' => "Cannelle",
     363'terra_verone' => "Vert V&eacute;ron&egrave;se",
     364'terra_azur' => "Bleu azur",
     365'terra_barbeau' => "Bleu barbeau",
     366'terra_orange' => "Orange",
     367'terra_abricot' => "Abricot",
     368'terra_carotte' => "Carotte",
     369'terra_saumon' => "Saumon",
     370'terra_orchidee' => "Orchid&eacute;e",
     371'terra_amethyste' => "Am&eacute;thyste",
     372'terra_vert_imperial' => "Vert imp&eacute;rial",
     373'terra_pourpre' => "Pourpre",
     374'terra_amande' => "Vert amande",
    131375);
  • _squelettes_/spipr-educ/trunk/liste/articles-resume.html

    r110940 r118102  
    11<B_articles>
    22        #ANCRE_PAGINATION
    3         <h2 class="h2">[(#ENV{titre,<:spipr_educ:derniers_articles:>})] [(#ENV{id_secteur}|>{0}|oui)<a href="#URL_RUBRIQUE{#ENV{id_rubrique,#ENV{id_secteur}}}">]<span class="icone icone-rss">[(#CHEMIN{img/#ENV{picto,rss}.png}|balise_img|image_reduire{30})]</span>[(#ENV{id_secteur}|>{0}|oui)</a>]</h2>
     3        <h2 class="h2">[(#ENV{titre,<:derniers_articles:>})]</h2>
    44        <ul class="liste-items">
    5                 <BOUCLE_articles(ARTICLES){id_rubrique?}{id_secteur?}{id_mot ?}{!par date}{!id_article IN #ENV{articles_exclus,#ARRAY}} {pagination #ENV{nb,5}}>
    6                 <li class="item[ (#ENV{span})]">#INCLURE{fond=inclure/resume/article,id_article,env}</li>
     5                <BOUCLE_articles(ARTICLES){id_rubrique?} {!par date}{!id_article IN #ENV{articles_exclus,#ARRAY}} {pagination #ENV{nb,5}}>
     6                <li class="item">#INCLURE{fond=inclure/resume/article,id_article}</li>
    77                </BOUCLE_articles>
    88        </ul>
    9         [<div class="pagination clear">(#PAGINATION)</div>]
     9        [<div class="pagination">(#PAGINATION)</div>]
    1010</B_articles>
  • _squelettes_/spipr-educ/trunk/liste/syndicarticles.html

    r110940 r118102  
    11[(#REM) Articles issus de la syndication ]
    22<B_articles>
    3         #ANCRE_PAGINATION
    4         <h2 class="h2"><:spipr_educ:nouveau_web:> <a href="#URL_PAGE{sites}" class="icone icone-web" >[(#CHEMIN{img/web.png}|balise_img|image_reduire{50})]</a></h2>
    5         <ul class="liste-items">
    6                 <BOUCLE_articles(SYNDIC_ARTICLES) {id_syndic ?}{id_rubrique ?} {age<180} {par date}{inverse} {pagination #ENV{nb,5}}>
    7                 <li class="item">
    8                         <h3 class="h3"><a href="#URL_ARTICLE" class="spip_out">#TITRE</a></h3>
    9                         [<div class="enclosures">(#TAGS|afficher_enclosures)</div>]
    10                         <div class="small">[<abbr class="published" title="[(#DATE|date_iso)]">(#DATE|affdate_jourcourt)</abbr>][, <:par_auteur:> (#LESAUTEURS)][<span class="sep"> &mdash; </span><em>(#TAGS|afficher_tags)</em>]</div>
    11                         [<div class="introduction">(#DESCRIPTIF|image_reduire{300})</div>]
    12                 </li>
    13                 </BOUCLE_articles>
    14         </ul>
    15         [<div class="pagination">(#PAGINATION)</div>]
     3<div class="liste resume articles syndic">
     4                #ANCRE_PAGINATION
     5                <h2 class="h2"><:articles:></h2>
     6                <ul class="liste-items">
     7                                <BOUCLE_articles(SYNDIC_ARTICLES) {id_syndic} {age<180} {par date}{inverse} {pagination 10}>
     8                                <li class="item">
     9                                                <h3 class="h3"><a href="#URL_ARTICLE" class="spip_out">#TITRE</a></h3>
     10                                                [<div class="enclosures">(#TAGS|afficher_enclosures)</div>]
     11                                                <div class="small">[<abbr class="published" title="[(#DATE|date_iso)]">(#DATE|affdate_jourcourt)</abbr>][, <:par_auteur:> (#LESAUTEURS)][<span class="sep"> &mdash; </span><em>(#TAGS|afficher_tags)</em>]</div>
     12                                                [<div class="introduction">(#DESCRIPTIF|image_reduire{300})</div>]
     13                                </li>
     14                                </BOUCLE_articles>
     15                </ul>
     16                [<div class="pagination">(#PAGINATION)</div>]
     17</div>
    1618</B_articles>
  • _squelettes_/spipr-educ/trunk/migration.txt

    r110916 r118102  
    1 Fichier d'origine de SPIPr en date du 28 juin 2018
    2 
    31Passage de Zpip 1.x a Z-dist 2.0 :
    42- suppression des prefixes page- sur les squelettes
  • _squelettes_/spipr-educ/trunk/paquet.xml

    r110940 r118102  
    22        prefix="spipr_educ"
    33        categorie="squelette"
    4         version="0.0.1"
    5         etat="dev"
    6         compatibilite="[3.2.0;3.2.*]"
     4        version="0.4.18"
     5        etat="test"
     6        compatibilite="[3.0.0;3.3.*]"
    77        logo="img/spipr_dist-32.png"
    8         documentation="http://spipr.nursit.com/"
     8        schema="2018.9.21"
     9        documentation="http://numeriques.spip.ac-rouen.fr/spip.php&#63;page=page_numerique&#38;reference=outils&#38;code=148"
    910>
    1011
    11         <nom>SPIPrduc</nom>
     12        <nom>SPIPr &#201;duc</nom>
    1213
    1314        <auteur>Collectif SPIP (http://spipr.nursit.com/) pour les squelettes d'origine SPIPr-dist</auteur>
    14         <auteur>Olivier Gautier</auteur>
    1515        <auteur mail="johan.pustoch@ac-caen.fr" lien="https://contrib.spip.net/?auteur7949">Johan Pustoch</auteur>
     16        <auteur mail="olivier.gautier@ac-rouen.fr" lien="spip.ac-rouen.fr/?_Olivier-Gautier_">Olivier Gautier</auteur>
    1617
    1718        <necessite nom="Zcore" compatibilite="[2.5.0;[" />
     
    1920        <necessite nom="comments" compatibilite="[3.3.2;[" />
    2021        <necessite nom="bootstrap" compatibilite="[1.5.13;[" />
    21         <necessite nom="evamentions" compatibilite="[4.2.2;[" />
    22         <necessite nom="oembed" compatibilite="[1.4.6;[" />
    23         <necessite nom="crayons" compatibilite="[1.21.0;[" />
    24         <necessite nom="pb_selection" compatibilite="[3.1.2;[" />
     22        <necessite nom="spip_proprio" compatibilite="[1.70.5;[" />
     23        <necessite nom="adaptive_images" compatibilite="[1.9.2;[" />
     24
     25        <utilise nom="albums" compatibilite="[1.0.0;[" />
    2526       
    26         <utilise nom="albums" compatibilite="[1.0.0;[" />
     27        <pipeline nom="declarer_tables_interfaces" inclure="spipr_educ_pipeline.php" />
     28        <pipeline nom="affiche_milieu" inclure="spipr_educ_pipeline.php" />
     29       
     30        <menu nom="spipr_educ" titre="paquet-spipr_educ:spipr_educ_bouton" parent="menu_squelette" icone="images/spipr_dist-16.png" />
    2731</paquet>
  • _squelettes_/spipr-educ/trunk/spipr_educ_options.php

    r110940 r118102  
    11<?php
     2// Ci-dessous les déclarations de bases de SPIPr
    23if (!isset($GLOBALS['z_blocs']))
    34        $GLOBALS['z_blocs'] = array('content','aside','extra','head','head_js','header','footer','breadcrumb');
     
    67define('_ALBUMS_INSERT_HEAD_CSS',false);
    78
    8 $GLOBALS['dossier_squelettes'] = _DIR_PLUGIN_SPIPR_EDUC;
     9if (
     10        defined('_SPIPR_AUTH_DEMO')?
     11                _SPIPR_AUTH_DEMO
     12                :
     13                (isset($GLOBALS['visiteur_session']['statut'])
     14    AND $GLOBALS['visiteur_session']['statut']=='0minirezo'
     15    AND $GLOBALS['visiteur_session']['webmestre']=='oui')
     16        )
     17        _chemin(_DIR_PLUGIN_SPIPR_EDUC."demo/");
    918
    10 $GLOBALS['oembed_providers'] = array(
    11     'https://www.audio-lingua.eu/*' => 'https://www.audio-lingua.eu/oembed.api',
    12     'https://scolawebtv.crdp-versailles.fr/*' => 'https://scolawebtv.crdp-versailles.fr/oembed.api/',
    13     'https://pod.ac-caen.fr/video*' => 'https://pod.ac-caen.fr/oembed/',
    14     'https://learningapps.org/*'=> 'https://learningapps.org/oembed.php',
    15 );
     19// Ci-dessous les déclarations de SPIPr-éduc utiles
     20
     21// Choix du thème : on sélectionne le dossier squelettes utile pour remplacer les noisettes du squelette de base, concernant les style, le plugin prend en charge sans passage par ce dossier
     22include_spip('base/abstract_sql');
     23$test = sql_showtable('spip_spipr_educ', true);
     24        if ($test['field']){
     25                $test_theme=sql_select('nom','spip_spipr_educ',"type='theme' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'");
     26                $tab_theme=sql_fetch($test_theme);
     27                if ($tab_theme['nom']!='theme_de_base') $GLOBALS['dossier_squelettes'] = _DIR_PLUGIN_SPIPR_EDUC."themes/".$tab_theme['nom'];
     28        }
     29?>
Note: See TracChangeset for help on using the changeset viewer.