Changeset 93469 in spip-zone for _squelettes_/ispip


Ignore:
Timestamp:
Dec 9, 2015, 9:29:25 AM (3 years ago)
Author:
teddy.spip@…
Message:
  • Formatage et nettoyage du code ;
  • On ajoute la sécurité usuelle sur les fichiers php ;
  • On est en tabulation et non en espace pour l'indentation ;
  • On doit être sous la forme x.y.z et non x.y ;
  • Up de z pour indication de compat SPIP 3.1
Location:
_squelettes_/ispip
Files:
16 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/ispip/ispip-agenda.html

    r32961 r93469  
    1        
    2                 <ul id="Agenda" title="Agenda" selected="true">
    3                         <form class="intro_rubrique">
    4                                
    5                                 <div class="texte">Les &eacute;v&eacute;nements du [(#NOM_SITE_SPIP)]</div>
    6                         </form>
    7 
    8                        
    9                        
    10                         <B_art_list>
    11                                 <li class="group">Prochainement</li>
    12                         <BOUCLE_art_list(EVENEMENTS){par date}{age_fin<0}>
    13                                 <li>
    14                                         <p class="ispip-even">[(#DATE_DEBUT|jour)] [(#DATE_DEBUT|nom_mois|couper{3})] -         
    15                                                
    16                                                 <abbr class="published"[ title="(#DATE|date_iso)"]>[(#DATE_DEBUT|jour|=={[(#DATE_FIN|jour)]}|?{
    17                                          
    18                                         [(#HORAIRE|=={oui}|?{
    19                                            [(#REM) memes heures ?]
    20                                              [(#DATE_DEBUT|=={#DATE_FIN}|?{<small>&agrave
    21                                         [(#DATE_DEBUT|heures)]h[(#DATE_DEBUT|minutes)]</small>,''})]
    22                                            [(#REM) pas memes heures ?]
    23                                              [(#DATE_DEBUT|!={#DATE_FIN}|?{<small>
    24                                         [(#DATE_DEBUT|heures)]:[(#DATE_DEBUT|minutes)] &agrave;
    25                                         [(#DATE_FIN|heures)]:[(#DATE_FIN|minutes)]</small>,''})]
    26                                         ,''})]
    27                                         ,
    28                                           du [(#DATE_DEBUT|nom_jour)] [(#DATE_DEBUT|affdate)]
    29                                         [(#HORAIRE|=={oui}|?{<small>&agrave; partir de
    30                                           [(#DATE_DEBUT|heures)]H[(#DATE_DEBUT|minutes)]</small>,''})] au
    31                                         [(#DATE_FIN|nom_jour)]
    32                                           [(#DATE_FIN|affdate)] [(#HORAIRE|=={oui}|?{<small>jusqu'&agrave;
    33                                           [(#DATE_FIN|heures)]H[(#DATE_FIN|minutes)]</small>,''})]  })]</abbr></p>
    34                                                 <a href="#URL_PAGE{ispip-evenement,id_evenement=#ID_EVENEMENT}">[(#TITRE|supprimer_numero)]</a></li>
    35                         </BOUCLE_art_list>
    36 
    37                        
    38 
    39                         </ul>
    40         </BOUCLE_rub>
     1<ul id="Agenda" title="Agenda" selected="true">
     2        <form class="intro_rubrique">
     3                <div class="texte">Les &eacute;v&eacute;nements du [(#NOM_SITE_SPIP)]</div>
     4        </form>
     5        <B_art_list>
     6        <li class="group">Prochainement</li>
     7        <BOUCLE_art_list (EVENEMENTS){par date}{age_fin<0}>
     8        <li>
     9                <p class="ispip-even">[(#DATE_DEBUT|jour)] [(#DATE_DEBUT|nom_mois|couper{3})] -
     10                <abbr class="published"[ title="(#DATE|date_iso)"]>[(#DATE_DEBUT|jour|=={[(#DATE_FIN|jour)]}|?{
     11                [(#HORAIRE|=={oui}|?{
     12                [(#REM) memes heures ?]
     13                [(#DATE_DEBUT|=={#DATE_FIN}|?{<small>&agrave
     14                [(#DATE_DEBUT|heures)]h[(#DATE_DEBUT|minutes)]</small>,''})]
     15                [(#REM) pas memes heures ?]
     16                [(#DATE_DEBUT|!={#DATE_FIN}|?{<small>
     17                [(#DATE_DEBUT|heures)]:[(#DATE_DEBUT|minutes)] &agrave;
     18                [(#DATE_FIN|heures)]:[(#DATE_FIN|minutes)]</small>,''})]
     19                ,''})]
     20                ,
     21                du [(#DATE_DEBUT|nom_jour)] [(#DATE_DEBUT|affdate)]
     22                [(#HORAIRE|=={oui}|?{<small>&agrave; partir de
     23                [(#DATE_DEBUT|heures)]H[(#DATE_DEBUT|minutes)]</small>,''})] au
     24                [(#DATE_FIN|nom_jour)]
     25                [(#DATE_FIN|affdate)] [(#HORAIRE|=={oui}|?{<small>jusqu'&agrave;
     26                [(#DATE_FIN|heures)]H[(#DATE_FIN|minutes)]</small>,''})]  })]</abbr></p>
     27                <a href="#URL_PAGE{ispip-evenement,id_evenement=#ID_EVENEMENT}">[(#TITRE|supprimer_numero)]</a>
     28        </li>
     29        </BOUCLE_art_list>
     30</ul>
     31</BOUCLE_rub>
  • _squelettes_/ispip/ispip-article.html

    r39823 r93469  
    1         <BOUCLE_article(ARTICLES) {id_article}>
    2                 <div id="art[(#ID_ARTICLE)]" class="panel"[ title="(#TITRE|supprimer_numero|attribut_html|couper{80})"]  selected="true">
     1<BOUCLE_article (ARTICLES) {id_article}>
     2<div id="art[(#ID_ARTICLE)]" class="panel"[ title="(#TITRE|supprimer_numero|attribut_html|couper{80})"]  selected="true">
     3        <div class="cartouche">
     4                [(#LOGO_ARTICLE||image_reduire{300,200})]
     5                [<p class="surtitre">(#SURTITRE)</p>]
     6                <h1>[(#TITRE|supprimer_numero)]</h1>
     7                [<p class="soustitre">(#SOUSTITRE)</p>]
     8                <p><small>[(#DATE|nom_jour) ][(#DATE|affdate)]<B_auteur_art1>, <:par_auteur:><BOUCLE_auteur_art1 (AUTEURS) {id_article}><a href="#URL_PAGE{ispip-auteur,id_auteur=#ID_AUTEUR}">#NOM</a></BOUCLE_auteur_art1></small></p>
     9                #MODELE{article_traductions}
     10                </div><!--.cartouche-->
    311
    4                         <div class="cartouche">
    5                                 [(#LOGO_ARTICLE||image_reduire{300,200})]
    6                                 [<p class="surtitre">(#SURTITRE)</p>]
    7                                 <h1>[(#TITRE|supprimer_numero)]</h1>
    8                                 [<p class="soustitre">(#SOUSTITRE)</p>]
    9                                 <p><small>[(#DATE|nom_jour) ][(#DATE|affdate)]<B_auteur_art1>, <:par_auteur:><BOUCLE_auteur_art1(AUTEURS) {id_article}><a href="#URL_PAGE{ispip-auteur,id_auteur=#ID_AUTEUR}">#NOM</a></BOUCLE_auteur_art1></small></p>
    10                                 #MODELE{article_traductions}
    11                         </div><!--.cartouche-->
    12                        
    13                         [<div class="descriptif">(#DESCRIPTIF)</div>]
    14                         [<div class="chapo">(#CHAPO)</div>]
    15                         <br class="nettoyeur" />
    16                         [<p class="hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out" target="_self">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
    17                         [<div class="texte">(#TEXTE|image_reduire{300,200})</div>]
    18            
    19                         [(#REM) Portfolio : album d'images ]
    20                         <B_documents_portfolio>
    21                         <div id="documents_portfolio">
    22                                 <h2><:info_portfolio:></h2>
    23                                 <BOUCLE_documents_portfolio(DOCUMENTS) {id_article} {mode=document} {extension IN png,jpg,gif} {par num titre, date} {doublons}>
    24                                 [<a
    25 href="#URL_PAGE{ispip-document,id_document=#ID_DOCUMENT}">(#FICHIER|copie_locale|image_reduire{0,100}|inserer_attribut{alt,[(#TITRE|supprimer_numero|attribut_html|couper{60})]})</a>]
     12                [<div class="descriptif">(#DESCRIPTIF)</div>]
     13                [<div class="chapo">(#CHAPO)</div>]
     14                <br class="nettoyeur" />
     15                [<p class="hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out" target="_self">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
     16                [<div class="texte">(#TEXTE|image_reduire{300,200})</div>]
    2617
    27                                 </BOUCLE_documents_portfolio>
    28                         </div>
    29                         </B_documents_portfolio>
    30                         <BOUCLE_afficher_document(DOCUMENTS) {id_document} {id_article} {mode=document}{extension IN png,jpg,gif}>
    31                         <div class="spip_documents spip_documents_center" id="document_actif">
    32                                 #EMBED_DOCUMENT
    33                                 [<div class="spip_doc_titre">(#TITRE|supprimer_numero)</div>]
    34                                 [<div class="spip_doc_descriptif">(#DESCRIPTIF)</div>]
    35                         </div>
    36                         </BOUCLE_afficher_document>
    37 
    38                         [<div class="ps"><h2><:info_ps:></h2>(#PS)</div>]
    39 
    40                         [(#REM) Autres documents joints a l'article ]
    41                         <B_documents_joints>
    42                         <div id="documents_joints">
    43                                 <h2><:titre_documents_joints:></h2>
    44                                 <form class="panel">
     18                [(#REM) Portfolio : album d'images ]
     19                <B_documents_portfolio>
     20                <div id="documents_portfolio">
     21                        <h2><:info_portfolio:></h2>
     22                        <BOUCLE_documents_portfolio (DOCUMENTS) {id_article} {mode=document} {extension IN png,jpg,gif} {par num titre, date} {doublons}>
     23                        [<a
     24                        href="#URL_PAGE{ispip-document,id_document=#ID_DOCUMENT}">(#FICHIER|copie_locale|image_reduire{0,100}|inserer_attribut{alt,[(#TITRE|supprimer_numero|attribut_html|couper{60})]})</a>]
     25                        </BOUCLE_documents_portfolio>
     26                </div>
     27                </B_documents_portfolio>
     28                <BOUCLE_afficher_document (DOCUMENTS) {id_document} {id_article} {mode=document}{extension IN png,jpg,gif}>
     29                <div class="spip_documents spip_documents_center" id="document_actif">
     30                        #EMBED_DOCUMENT
     31                        [<div class="spip_doc_titre">(#TITRE|supprimer_numero)</div>]
     32                        [<div class="spip_doc_descriptif">(#DESCRIPTIF)</div>]
     33                </div>
     34                </BOUCLE_afficher_document>
     35                [<div class="ps"><h2><:info_ps:></h2>(#PS)</div>]
     36                [(#REM) Autres documents joints a l'article ]
     37                <B_documents_joints>
     38                <div id="documents_joints">
     39                        <h2><:titre_documents_joints:></h2>
     40                        <form class="panel">
    4541                                <ul>
    46                                         <BOUCLE_documents_joints(DOCUMENTS) {id_article} {mode=document} {par num titre, date} {doublons}>
     42                                        <BOUCLE_documents_joints (DOCUMENTS) {id_article} {mode=document} {par num titre, date} {doublons}>
    4743                                        <li>
    4844                                                <a href="#URL_DOCUMENT" title="<:bouton_telecharger:>" type="#MIME_TYPE" target="_self" >[(#TITRE|supprimer_numero|sinon{<:info_document:>})]<br /><small>(#TYPE_DOCUMENT[ - (#TAILLE|taille_en_octets)])[ (#DESCRIPTIF)]</small></a>
     
    5046                                        </BOUCLE_documents_joints>
    5147                                </ul>
    52                                 </form>
    53                         </div>
    54                         </B_documents_joints>
     48                        </form>
     49                </div>
     50                </B_documents_joints>
     51                [<div class="notes"><h2><:info_notes:></h2>(#NOTES)</div>]
     52                <hr />
     53                <BOUCLE_auteur_art (AUTEURS) {id_article}>
     54                <p><a class="grayButton" href="#URL_PAGE{ispip-auteur,id_auteur=#ID_AUTEUR}">#NOM</a></p>
     55                </BOUCLE_auteur_art>
    5556
    56                         [<div class="notes"><h2><:info_notes:></h2>(#NOTES)</div>]
    57 
    58                         <hr />
    59 
    60                 <BOUCLE_auteur_art(AUTEURS) {id_article}>
    61                         <p><a class="grayButton" href="#URL_PAGE{ispip-auteur,id_auteur=#ID_AUTEUR}">#NOM</a></p>
    62                 </BOUCLE_auteur_art>
    63                
    64                 <BOUCLE_rub_art(RUBRIQUES) {id_rubrique}>
     57                <BOUCLE_rub_art (RUBRIQUES) {id_rubrique}>
    6558                <p><a class="whiteButton" href="#URL_PAGE{ispip-rubrique,id_rubrique=#ID_RUBRIQUE}">[(#TITRE|supprimer_numero)]</a></p>
    6659                </BOUCLE_rub_art>
    67        
     60
    6861                <p><a class="whiteButton" href="#mots-art[(#ID_ARTICLE)]"><:mots_clefs:></a></p>
    69        
     62
    7063                <p><a class="whiteButton" href="#URL_PAGE{ispip}" target="_self"><:accueil_site:></a></p>
    71                
    72        </div><!--.panel-->             
    7364
    74                 [(#REM) MENU MOTS CLES ]
    75         <B_mots_de_art>
    76         <ul id="mots-art[(#ID_ARTICLE)]" title="<:mots_clefs:>">
    77                 <BOUCLE_mots_de_art(MOTS) {id_article}>
    78             <li><a href="#URL_PAGE{ispip-mot,id_mot=#ID_MOT }">#TITRE</a></li>
    79                 </BOUCLE_mots_de_art>
    80         </ul>
    81         </B_mots_de_art>
    82        
    83 </BOUCLE_article>
     65                </div><!--.panel-->
     66                [(#REM) MENU MOTS CLES ]
     67                <B_mots_de_art>
     68                <ul id="mots-art[(#ID_ARTICLE)]" title="<:mots_clefs:>">
     69                        <BOUCLE_mots_de_art (MOTS) {id_article}>
     70                        <li><a href="#URL_PAGE{ispip-mot,id_mot=#ID_MOT }">#TITRE</a></li>
     71                        </BOUCLE_mots_de_art>
     72                </ul>
     73                </B_mots_de_art>
     74
     75                </BOUCLE_article>
  • _squelettes_/ispip/ispip-auteur.html

    r32961 r93469  
    1 <BOUCLE_auteur(AUTEURS) {id_auteur}>
    2 
    3         <div id="aut[(#ID_AUTEUR)]" class="panel"[ title="(#NOM|attribut_html|couper{80})"] selected="true">
    4                
    5                         <div class="cartouche">
    6                                 [(#LOGO_AUTEUR||image_reduire{200,200})]
    7                                 <h1>#NOM</h1>
    8                                 [<p class="hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
    9                         </div><!--.cartouche-->
    10            
    11                         [<div class="texte">(#BIO)</div>]
    12                         [<div class="notes"><h2><:info_notes:></h2>(#NOTES)</div>]
    13                        
    14                         <br class="nettoyeur" />
    15 
    16                         #FORMULAIRE_ECRIRE_AUTEUR
    17                        
    18                         <hr />
    19                        
    20                         <p><a class="grayButton" href="#aut_art[(#ID_AUTEUR)]"><:articles_auteur:></a></p>
    21                        
    22                         <p><a class="whiteButton" href="#URL_PAGE{ispip}" target="_self"><:accueil_site:></a></p>
    23 
    24         </div><!--.panel-->
    25        
    26 
    27 
    28                         [(#REM) Articles de l'auteur ]
    29                         <B_articles>
    30                         <ul id="aut_art[(#ID_AUTEUR)]"[ title="(#NOM|attribut_html|couper{80})"]>
    31                                 <li class="group"><:articles_auteur:></li>
    32                                 <BOUCLE_articles(ARTICLES) {id_auteur} {!par date}>
    33                                         [<li><a href="#URL_PAGE{ispip-article,id_article=#ID_ARTICLE}">(#TITRE|supprimer_numero)</a></li>]
    34                                 </BOUCLE_articles>
    35                         </ul>
    36                         </B_articles>
    37 
     1<BOUCLE_auteur (AUTEURS) {id_auteur}>
     2<div id="aut[(#ID_AUTEUR)]" class="panel"[ title="(#NOM|attribut_html|couper{80})"] selected="true">
     3        <div class="cartouche">
     4                [(#LOGO_AUTEUR||image_reduire{200,200})]
     5                <h1>#NOM</h1>
     6                [<p class="hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
     7        </div><!--.cartouche-->
     8        [<div class="texte">(#BIO)</div>]
     9        [<div class="notes"><h2><:info_notes:></h2>(#NOTES)</div>]
     10        <br class="nettoyeur" />
     11        #FORMULAIRE_ECRIRE_AUTEUR
     12        <hr />
     13        <p><a class="grayButton" href="#aut_art[(#ID_AUTEUR)]"><:articles_auteur:></a></p>
     14        <p><a class="whiteButton" href="#URL_PAGE{ispip}" target="_self"><:accueil_site:></a></p>
     15</div><!--.panel-->
     16[(#REM) Articles de l'auteur ]
     17<B_articles>
     18<ul id="aut_art[(#ID_AUTEUR)]"[ title="(#NOM|attribut_html|couper{80})"]>
     19        <li class="group"><:articles_auteur:></li>
     20        <BOUCLE_articles (ARTICLES) {id_auteur} {!par date}>
     21        [<li><a href="#URL_PAGE{ispip-article,id_article=#ID_ARTICLE}">(#TITRE|supprimer_numero)</a></li>]
     22        </BOUCLE_articles>
     23</ul>
     24</B_articles>
    3825</BOUCLE_auteur>
  • _squelettes_/ispip/ispip-breve.html

    r32961 r93469  
    1         <BOUCLE_breve(BREVES) {id_breve}>
     1        <BOUCLE_breve (BREVES) {id_breve}>
    22                <div id="art[(#ID_BREVE)]" class="panel"[ title="(#TITRE|supprimer_numero|attribut_html|couper{80})"] selected="true">
    33
     
    77                                <p><small>[(#DATE|nom_jour) ][(#DATE|affdate)]</small></p>
    88                        </div><!--.cartouche-->
    9                                                
     9
    1010                        <br class="nettoyeur" />
    1111                        [<p class="hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out" target="_self">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
    1212                        [<div class="texte">(#TEXTE|image_reduire{300,200})</div>]
    13                        
     13
    1414
    1515                        [(#REM) Portfolio : album d'images ]
     
    1717                        <div id="documents_portfolio">
    1818                                <h2><:info_portfolio:></h2>
    19                                 <BOUCLE_documents_portfolio(DOCUMENTS) {id_breve} {mode=document} {extension IN png,jpg,gif} {par num titre, date} {doublons}>
     19                                <BOUCLE_documents_portfolio (DOCUMENTS) {id_breve} {mode=document} {extension IN png,jpg,gif} {par num titre, date} {doublons}>
    2020                                [<a href="#URL_DOCUMENT" type="#MIME_TYPE" onclick="location.href='[(#URL_BREVE|parametre_url{id_document,#ID_DOCUMENT})]#documents_portfolio';return false;"[ title="(#TITRE|attribut_html|couper{80})"]>(#FICHIER|copie_locale|image_reduire{0,60}|inserer_attribut{alt,[(#TITRE|supprimer_numero|attribut_html|couper{60})]})</a>]
    2121                                </BOUCLE_documents_portfolio>
    2222                        </div>
    2323                        </B_documents_portfolio>
    24                         <BOUCLE_afficher_document(DOCUMENTS) {id_document} {id_breve} {mode=document}{extension IN png,jpg,gif}>
     24                        <BOUCLE_afficher_document (DOCUMENTS) {id_document} {id_breve} {mode=document}{extension IN png,jpg,gif}>
    2525                        <div class="spip_documents spip_documents_center" id="document_actif">
    2626                                #EMBED_DOCUMENT
     
    3030                        </BOUCLE_afficher_document>
    3131
    32                        
     32
    3333                        [(#REM) Autres documents joints a l'article ]
    3434                        <B_documents_joints>
     
    3737                                <form class="panel">
    3838                                <ul>
    39                                         <BOUCLE_documents_joints(DOCUMENTS) {id_breve} {mode=document} {par num titre, date} {doublons}>
     39                                        <BOUCLE_documents_joints (DOCUMENTS) {id_breve} {mode=document} {par num titre, date} {doublons}>
    4040                                        <li>
    4141                                                <a href="#URL_DOCUMENT" title="<:bouton_telecharger:>" type="#MIME_TYPE" target="_self" >[(#TITRE|supprimer_numero|sinon{<:info_document:>})]<br /><small>(#TYPE_DOCUMENT[ - (#TAILLE|taille_en_octets)])[ (#DESCRIPTIF)]</small></a>
     
    5050                        <hr />
    5151
    52                                
    53                 <BOUCLE_rub_art(RUBRIQUES) {id_rubrique}>
     52
     53                <BOUCLE_rub_art (RUBRIQUES) {id_rubrique}>
    5454                <p><a class="whiteButton" href="#URL_PAGE{ispip-rubrique,id_rubrique=#ID_RUBRIQUE}">[(#TITRE|supprimer_numero)]</a></p>
    5555                </BOUCLE_rub_art>
    56        
     56
    5757                <p><a class="whiteButton" href="#mots-brv[(#ID_BREVE)]"><:mots_clefs:></a></p>
    58        
     58
    5959                <p><a class="whiteButton" href="#URL_PAGE{ispip}" target="_self"><:accueil_site:></a></p>
    60                
    61        </div><!--.panel-->             
    6260
    63                 [(#REM) MENU MOTS CLES ]
    64         <B_mots_de_art>
    65         <ul id="mots-art[(#ID_BREVE)]" title="<:mots_clefs:>">
    66         <BOUCLE_mots_de_art(MOTS) {id_article}>
    67                 <li><a href="#URL_PAGE{ispip-mot,id_mot=#ID_MOT }">#TITRE</a></li>
    68         </BOUCLE_mots_de_art>
    69         </ul>
    70         </B_mots_de_art>
    71        
     61           </div><!--.panel-->
     62
     63                [(#REM) MENU MOTS CLES ]
     64                <B_mots_de_art>
     65                <ul id="mots-art[(#ID_BREVE)]" title="<:mots_clefs:>">
     66                <BOUCLE_mots_de_art (MOTS) {id_article}>
     67                                <li><a href="#URL_PAGE{ispip-mot,id_mot=#ID_MOT }">#TITRE</a></li>
     68                </BOUCLE_mots_de_art>
     69                </ul>
     70                </B_mots_de_art>
     71
    7272
    7373</BOUCLE_breve>
  • _squelettes_/ispip/ispip-breves.html

    r32961 r93469  
    1        
    2                 <ul id="rub[(#ID_RUBRIQUE)]"[ title="(#TITRE|supprimer_numero|attribut_html|couper{80})"] selected="true">
    3                         <form class="intro_rubrique">
    4                                
    5                                 [<div class="descriptif">(#DESCRIPTIF)</div>]
    6                                
    7                         </form>
     1<ul id="rub[(#ID_RUBRIQUE)]"[ title="(#TITRE|supprimer_numero|attribut_html|couper{80})"] selected="true">
     2    <form class="intro_rubrique">
     3        [<div class="descriptif">(#DESCRIPTIF)</div>]
     4    </form>
    85
    9                        
    10                         <B_act_list>
    11                                 <li class="group"><:breves:></li>
    12                         <BOUCLE_act_list(BREVES){!par date}>
    13                                 [<li><a href="#URL_PAGE{ispip-breve,id_breve=#ID_BREVE}">(#TITRE|supprimer_numero)</a></li>]
    14                         </BOUCLE_act_list>                     
    15                        
     6    <B_act_list>
     7    <li class="group"><:breves:></li>
     8    <BOUCLE_act_list (BREVES){!par date}>
     9    [<li><a href="#URL_PAGE{ispip-breve,id_breve=#ID_BREVE}">(#TITRE|supprimer_numero)</a></li>]
     10    </BOUCLE_act_list>
    1611
    17                        
    18                         </ul>
    19        
     12
     13</ul>
  • _squelettes_/ispip/ispip-document.html

    r39817 r93469  
    1 <BOUCLE_article(DOCUMENTS) {id_document}>
    2 
    3         <div id="art[(#ID_DOCUMENT)]" class="panel" selected="true">
    4 
    5 
    6                 <div class="cartouche">
    7 
     1<BOUCLE_article (DOCUMENTS) {id_document}>
     2<div id="art[(#ID_DOCUMENT)]" class="panel" selected="true">
     3        <div class="cartouche">
    84                <h1>[(#TITRE|supprimer_numero)]</h1>
    9 
    105                #MODELE{article_traductions}
    11 
    12                 </div><!--.cartouche-->
    13 
    14                 <br class="nettoyeur" />
    15 
     6        </div><!--.cartouche-->
     7        <br class="nettoyeur" />
    168        [(#MODELE{emb}|image_reduire{300,0})]
    17 
    189        [<div class="descriptif">(#DESCRIPTIF)</div>]
    19 
    20         <hr />
    21 
    22         <p><a class="whiteButton" href="#URL_PAGE{ispip}" target="_self">
    23 
    24         <:accueil_site:></a></p>
    25 
    26         </div><!--.panel-->
    27 
     10        <hr />
     11        <p><a class="whiteButton" href="#URL_PAGE{ispip}" target="_self"><:accueil_site:></a></p>
     12</div><!--.panel-->
    2813</BOUCLE_article>
  • _squelettes_/ispip/ispip-evenement.html

    r32961 r93469  
    1         <BOUCLE_evenement(EVENEMENTS) {id_evenement}>
    2                 <div id="even[(#ID_EVENEMENT)]" class="panel"[ title="(#TITRE|supprimer_numero|attribut_html|couper{80})"]  selected="true">
    3 
    4                         <div class="cartouche">
    5                                 [(#LOGO_ARTICLE||image_reduire{300,200})]
    6                                 <h1>[(#TITRE|supprimer_numero)]</h1>
    7                                 <p><span class="day">[(#DATE_DEBUT|jour)]</span><span class="month">[(#DATE_DEBUT|nom_mois|couper{3})].</span> 
    8                                                
    9                                                 <abbr class="published"[ title="(#DATE|date_iso)"]>[(#DATE_DEBUT|jour|=={[(#DATE_FIN|jour)]}|?{
    10                                          
    11                                         [(#HORAIRE|=={oui}|?{
    12                                            [(#REM) memes heures ?]
    13                                              [(#DATE_DEBUT|=={#DATE_FIN}|?{<small>&agrave
    14                                         [(#DATE_DEBUT|heures)]h[(#DATE_DEBUT|minutes)]</small>,''})]
    15                                            [(#REM) pas memes heures ?]
    16                                              [(#DATE_DEBUT|!={#DATE_FIN}|?{<small>
    17                                         [(#DATE_DEBUT|heures)]:[(#DATE_DEBUT|minutes)] &agrave;
    18                                         [(#DATE_FIN|heures)]:[(#DATE_FIN|minutes)]</small>,''})]
    19                                         ,''})]
    20                                         ,
    21                                           du [(#DATE_DEBUT|nom_jour)] [(#DATE_DEBUT|affdate)]
    22                                         [(#HORAIRE|=={oui}|?{<small>&agrave; partir de
    23                                           [(#DATE_DEBUT|heures)]H[(#DATE_DEBUT|minutes)]</small>,''})] au
    24                                         [(#DATE_FIN|nom_jour)]
    25                                           [(#DATE_FIN|affdate)] [(#HORAIRE|=={oui}|?{<small>jusqu'&agrave;
    26                                           [(#DATE_FIN|heures)]H[(#DATE_FIN|minutes)]</small>,''})]  })]</abbr></p>
    27 
    28                         </div><!--.cartouche-->
    29        
    30                        
    31                        
    32                         [<div class="chapo">Adresse : (#ADRESSE)</div>]
    33                         <br class="nettoyeur" />
    34                        
    35                         [<div class="texte">(#DESCRIPTIF)</div>]
    36                        
    37 
    38                                        
    39 
    40                        
    41                         <hr />
    42 
    43                        
    44                
    45                 <p><a class="whiteButton" href="#URL_PAGE{ispip-agenda}"><:agenda:></a></p>
    46                        
    47                
    48                 <p><a class="whiteButton" href="#URL_PAGE{ispip}" target="_self"><:accueil_site:></a></p>
    49                
    50        </div><!--.panel-->
    51        
     1<BOUCLE_evenement (EVENEMENTS) {id_evenement}>
     2<div id="even[(#ID_EVENEMENT)]" class="panel"[ title="(#TITRE|supprimer_numero|attribut_html|couper{80})"]  selected="true">
     3        <div class="cartouche">
     4                [(#LOGO_ARTICLE||image_reduire{300,200})]
     5                <h1>[(#TITRE|supprimer_numero)]</h1>
     6                <p><span class="day">[(#DATE_DEBUT|jour)]</span><span class="month">[(#DATE_DEBUT|nom_mois|couper{3})].</span>
     7                <abbr class="published"[ title="(#DATE|date_iso)"]>[(#DATE_DEBUT|jour|=={[(#DATE_FIN|jour)]}|?{
     8                [(#HORAIRE|=={oui}|?{
     9                [(#REM) memes heures ?]
     10                [(#DATE_DEBUT|=={#DATE_FIN}|?{<small>&agrave
     11                [(#DATE_DEBUT|heures)]h[(#DATE_DEBUT|minutes)]</small>,''})]
     12                [(#REM) pas memes heures ?]
     13                [(#DATE_DEBUT|!={#DATE_FIN}|?{<small>
     14                [(#DATE_DEBUT|heures)]:[(#DATE_DEBUT|minutes)] &agrave;
     15                [(#DATE_FIN|heures)]:[(#DATE_FIN|minutes)]</small>,''})]
     16                ,''})]
     17                ,
     18                du [(#DATE_DEBUT|nom_jour)] [(#DATE_DEBUT|affdate)]
     19                [(#HORAIRE|=={oui}|?{<small>&agrave; partir de
     20                [(#DATE_DEBUT|heures)]H[(#DATE_DEBUT|minutes)]</small>,''})] au
     21                [(#DATE_FIN|nom_jour)]
     22                [(#DATE_FIN|affdate)] [(#HORAIRE|=={oui}|?{<small>jusqu'&agrave;
     23                [(#DATE_FIN|heures)]H[(#DATE_FIN|minutes)]</small>,''})]  })]</abbr></p>
     24        </div><!--.cartouche-->
     25        [<div class="chapo">Adresse : (#ADRESSE)</div>]
     26        <br class="nettoyeur" />
     27        [<div class="texte">(#DESCRIPTIF)</div>]
     28        <hr />
     29        <p><a class="whiteButton" href="#URL_PAGE{ispip-agenda}"><:agenda:></a></p>
     30        <p><a class="whiteButton" href="#URL_PAGE{ispip}" target="_self"><:accueil_site:></a></p>
     31</div><!--.panel-->
    5232</BOUCLE_evenement>
  • _squelettes_/ispip/ispip-inc-articles-une-rubrique.html

    r34769 r93469  
    11<B_art_select>
    22        <li class="group"><:ispip:select_articles:></li>
    3 <BOUCLE_art_select(ARTICLES pb_selection){par ordre}{spip_pb_selection.id_rubrique=#ID_RUBRIQUE}>
     3<BOUCLE_art_select (ARTICLES pb_selection){par ordre}{spip_pb_selection.id_rubrique=#ID_RUBRIQUE}>
    44        [(#REM) On test si c'est une redirection]
    55                [(#CHAPO*|adr_virt|?{'',' '})
  • _squelettes_/ispip/ispip-mot.html

    r32960 r93469  
    1         <BOUCLE_mot(MOTS){id_mot}>
    2                 <ul id="mot[(#ID_MOT)]"[ title="(#TITRE|supprimer_numero|attribut_html|couper{80})"] selected="true">
    3                         <B_art_mot>
    4                         <li class="group"><:articles:></li>
    5                         <BOUCLE_art_mot(ARTICLES){id_mot}{!par date}>
    6                                 [<li><a href="#URL_PAGE{ispip-article,id_article=#ID_ARTICLE}">(#TITRE|supprimer_numero)</a></li>]
    7                         </BOUCLE_art_mot>
    8                         <li class="group"><:ispip:aucunarticlemot:></li>
    9                         <//B_art_mot>
    10                         <B_breve_mot>
    11                         <li class="group"><:breves:></li>
    12                         <BOUCLE_breve_mot(BREVES){id_mot}{!par date}>
    13                                 [<li><a href="#URL_PAGE{ispip-breve,id_breve=#ID_BREVE}">(#TITRE|supprimer_numero)</a></li>]
    14                         </BOUCLE_breve_mot>
    15                         <li class="group"><:ispip:aucunbrevemot:></li>
    16                         <//B_breve_mot>
     1<BOUCLE_mot (MOTS){id_mot}>
     2        <ul id="mot[(#ID_MOT)]"[ title="(#TITRE|supprimer_numero|attribut_html|couper{80})"] selected="true">
     3                <B_art_mot>
     4                <li class="group"><:articles:></li>
     5                <BOUCLE_art_mot (ARTICLES){id_mot}{!par date}>
     6                        [<li><a href="#URL_PAGE{ispip-article,id_article=#ID_ARTICLE}">(#TITRE|supprimer_numero)</a></li>]
     7                </BOUCLE_art_mot>
     8                <li class="group"><:ispip:aucunarticlemot:></li>
     9                <//B_art_mot>
     10                <B_breve_mot>
     11                <li class="group"><:breves:></li>
     12                <BOUCLE_breve_mot (BREVES){id_mot}{!par date}>
     13                        [<li><a href="#URL_PAGE{ispip-breve,id_breve=#ID_BREVE}">(#TITRE|supprimer_numero)</a></li>]
     14                </BOUCLE_breve_mot>
     15                <li class="group"><:ispip:aucunbrevemot:></li>
     16                <//B_breve_mot>
    1717
    18                 </ul>
    19         </BOUCLE_mot>
     18        </ul>
     19</BOUCLE_mot>
  • _squelettes_/ispip/ispip-recherche.html

    r32962 r93469  
    55<head>
    66        <title>[(#NOM_SITE_SPIP|textebrut)] - <:resultats_recherche:></title>
    7        
     7
    88        [(#REM) Lien vers l'icone destinee a la barre de bookmarks ]
    99        [<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />]
    10        
     10
    1111        [(#REM) Icone WebClip pour iPhone/iPod Touch ]
    1212        [<link rel="apple-touch-icon" href="(#CHEMIN{apple-touch-icon.png})"/>]
    13        
     13
    1414        [(#REM) Balise permettant aux plugins d'inserer des appels javascript ou CSS ]
    1515        #INSERT_HEAD
    16        
     16
    1717        [(#REM) Appliquer le _blank en fonction de certaines class]
    1818        <script type="text/javascript">
     
    2222        });
    2323        /* ]]> */
    24         </script>               
     24        </script>
    2525
    2626        <meta name="viewport" content="width = device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;">
     
    4545                <B_art>
    4646                <li class="group"><:articles:></li>
    47                 <BOUCLE_art(ARTICLES) {recherche} {!par points}>
     47                <BOUCLE_art (ARTICLES) {recherche} {!par points}>
    4848                        [<li><a href="#URL_PAGE{ispip-article,id_article=#ID_ARTICLE}">(#TITRE|supprimer_numero)</a></li>]
    4949                </BOUCLE_art>
     
    5151                <B_aut>
    5252                <li class="group"><:spip:icone_auteurs:></li>
    53                 <BOUCLE_aut(AUTEURS) {recherche} {!par points}>
     53                <BOUCLE_aut (AUTEURS) {recherche} {!par points}>
    5454                        <li><a href="#URL_PAGE{ispip-auteur,id_auteur=#ID_AUTEUR}">#NOM</a></li>
    5555                </BOUCLE_aut>
     
    5757                <B_rub>
    5858                <li class="group"><:rubriques:></li>
    59                 <BOUCLE_rub(RUBRIQUES) {recherche} {!par points}>
     59                <BOUCLE_rub (RUBRIQUES) {recherche} {!par points}>
    6060                        [<li><a href="#URL_PAGE{ispip-rubrique,id_rubrique=#ID_RUBRIQUE}">(#TITRE|supprimer_numero)</a></li>]
    61                 </BOUCLE_rub>           
     61                </BOUCLE_rub>
    6262                [(#REM) RESULTATS MOTS ]
    6363                <B_mots>
    6464                <li class="group"><:mots_clefs:></li>
    65                 <BOUCLE_mots(MOTS) {recherche} {!par points}>
     65                <BOUCLE_mots (MOTS) {recherche} {!par points}>
    6666                        [<li><a href="#URL_PAGE{ispip-mot,id_mot=#ID_MOT}">(#TITRE|supprimer_numero)</a></li>]
    6767                </BOUCLE_mots>
     
    6969                <B_docs>
    7070                <li class="group"><:spip:info_documents:></li>
    71                 <BOUCLE_docs(DOCUMENTS) {recherche} {!par points}>
     71                <BOUCLE_docs (DOCUMENTS) {recherche} {!par points}>
    7272                        <li><a href="#URL_DOCUMENT" title="<:bouton_telecharger:>" type="#MIME_TYPE" target="_self" >[(#TITRE|supprimer_numero|sinon{<:info_document:>})]<br /><small>(#TYPE_DOCUMENT[ - (#TAILLE|taille_en_octets)])[ (#DESCRIPTIF)]</small></a></li>
    7373                </BOUCLE_docs>
  • _squelettes_/ispip/ispip-rubrique.html

    r34769 r93469  
    1         <BOUCLE_rub(RUBRIQUES){id_rubrique}>
     1        <BOUCLE_rub (RUBRIQUES){id_rubrique}>
    22                <ul id="rub[(#ID_RUBRIQUE)]"[ title="(#TITRE|supprimer_numero|attribut_html|couper{80})"] selected="true">
    33                        <form class="intro_rubrique">
     
    1313                        <B_sous_rub>
    1414                                <li class="group"><:sous_rubriques:></li>
    15                         <BOUCLE_sous_rub(RUBRIQUES) {id_parent}{par num titre}>
     15                        <BOUCLE_sous_rub (RUBRIQUES) {id_parent}{par num titre}>
    1616                                [<li><a href="#URL_PAGE{ispip-rubrique,id_rubrique=#ID_RUBRIQUE}">(#TITRE|supprimer_numero)</a></li>]
    1717                        </BOUCLE_sous_rub>
    18                        
    19                        
     18
     19
    2020
    2121                        <B_act_list>
    2222                                <li class="group"><:breves:></li>
    23                         <BOUCLE_act_list(BREVES){id_rubrique}{!par date}>
     23                        <BOUCLE_act_list (BREVES){id_rubrique}{!par date}>
    2424                                [<li><a href="#URL_PAGE{ispip-breve,id_breve=#ID_BREVE}">(#TITRE|supprimer_numero)</a></li>]
    25                         </BOUCLE_act_list>                     
     25                        </BOUCLE_act_list>
    2626
    2727                        <B_art_list>
    2828                                <li class="group"><:articles:></li>
    29                         <BOUCLE_art_list(ARTICLES){id_rubrique}{!par date}>
     29                        <BOUCLE_art_list (ARTICLES){id_rubrique}{!par date}>
    3030                                [(#REM) On test si c'est une redirection]
    3131                                [(#CHAPO*|adr_virt|?{'',' '})
     
    4040                                <h2><:titre_documents_joints:></h2>
    4141                                <ul>
    42                                         <BOUCLE_documents_joints(DOCUMENTS) {id_rubrique} {par num titre, date}>
     42                                        <BOUCLE_documents_joints (DOCUMENTS) {id_rubrique} {par num titre, date}>
    4343                                        <li>
    4444                                                <a href="#URL_DOCUMENT" title="<:bouton_telecharger:>" type="#MIME_TYPE" target="_self" >[(#TITRE|supprimer_numero|sinon{<:info_document:>})]<br /><small>(#TYPE_DOCUMENT[ - (#TAILLE|taille_en_octets)])[ (#DESCRIPTIF)]</small></a>
  • _squelettes_/ispip/ispip.html

    r84792 r93469  
    55<head>
    66        <title>[(#NOM_SITE_SPIP|textebrut)]</title>
    7        
     7
    88        [(#REM) Lien vers l'icone destinee a la barre de bookmarks ]
    99        [<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />]
    10        
     10
    1111        [(#REM) Icone WebClip pour iPhone/iPod Touch ]
    1212        [<link rel="apple-touch-icon" href="(#CHEMIN{apple-touch-icon.png})"/>]
    13        
     13
    1414        [(#REM) Balise permettant aux plugins d'inserer des appels javascript ou CSS ]
    1515        #INSERT_HEAD
    16        
     16
    1717        [(#REM) Appliquer le _blank en fonction de certaines class]
    1818        <script type="text/javascript">
     
    2222        });
    2323        /* ]]> */
    24         </script>               
     24        </script>
    2525
    2626        <meta name="viewport" content="width = device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;">
     
    4343                [<li>(#LOGO_SITE_SPIP||image_reduire{0,50})</li>]
    4444                <li class="group"><:ispip:sommaire:></li>
    45                 <BOUCLE_menu_princ(RUBRIQUES) {racine} {par num titre}>
     45                <BOUCLE_menu_princ (RUBRIQUES) {racine} {par num titre}>
    4646                        [<li><a href="#URL_PAGE{ispip-rubrique,id_rubrique=#ID_RUBRIQUE}">(#TITRE|supprimer_numero)</a></li>]
    4747                </BOUCLE_menu_princ>
     
    5050                <li class="group"><:ispip:actus:></li>
    5151                <li><a href="#URL_PAGE{ispip-breves}"><:breves:></a></li>
    52                 [(#PLUGIN{agenda}|?{' 
     52                [(#PLUGIN{agenda}|?{'
    5353'})<li><a href="#URL_PAGE{ispip-agenda}"><:ispip:agenda:></a></li>]
    54                
    55                
     54
     55
    5656                <li class="group"><:ispip:infos:></li>
    5757                        <form class="panel">
     
    6565                [(#REM) MENU AUTEURS ]
    6666                <ul id="auteurs" title="<:spip:icone_auteurs:>">
    67                 <BOUCLE_auteur_site(AUTEURS) {par nom}>
     67                <BOUCLE_auteur_site (AUTEURS) {par nom}>
    6868                        <li><a href="#URL_PAGE{ispip-auteur,id_auteur=#ID_AUTEUR}">#NOM</a></li>
    6969                </BOUCLE_auteur_site>
     
    7272                [(#REM) MENU MOTS CLES ]
    7373                <ul id="mots_list" title="<:mots_clefs:>">
    74                 <BOUCLE_mots_list(MOTS)>
     74                <BOUCLE_mots_list (MOTS)>
    7575                        <li><a href="#URL_PAGE{ispip-mot,id_mot=#ID_MOT}">#TITRE</a></li>
    7676                </BOUCLE_mots_list>
  • _squelettes_/ispip/ispip_fonctions.php

    r34769 r93469  
    11<?php
     2
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4        return;
     5}
    26
    37// A utiliser sur #CHAPEAU
     
    711function adr_virt($lien) {
    812        $lien = strip_tags($lien);
    9         if ($lien[0] != '=')
     13        if ($lien[0] != '=') {
    1014                return '';
    11         $lien = substr($lien,1);
    12         if (preg_match(",^(https?:|mailto:|www.),", $lien))
     15        }
     16        $lien = substr($lien, 1);
     17        if (preg_match(',^(https?:|mailto:|www.),', $lien)) {
    1318                return traiter_lien_explicite($lien);
    14         else
    15                 return traiter_lien_implicite ($lien);
     19        } else {
     20                return traiter_lien_implicite($lien);
     21        }
    1622}
    17 
    18 ?>
  • _squelettes_/ispip/ispip_options.php

    r33289 r93469  
    11<?php
    22/*
    3  * Plugin xxx
    4  * (c) 2009 xxx
     3 * Plugin iSPIP
     4 * (c) 2009-2015
    55 * Distribue sous licence GPL
    66 *
    77 */
    88
     9if (!defined('_ECRIRE_INC_VERSION')) {
     10        return;
     11}
     12
    913// ne pas laisser les bots indexer les pages ispip
    1014// les reorienter vers la page principale correspondante
    11 if (strpos($_SERVER['HTTP_USER_AGENT'], 'bot')!==FALSE
    12         AND strncmp($p=_request('page'),'ispip',5)==0){
    13         if ($p=='ispip')
     15if (strpos($_SERVER['HTTP_USER_AGENT'], 'bot') !== false
     16        and strncmp($p = _request('page'), 'ispip', 5) == 0) {
     17        if ($p == 'ispip') {
    1418                $r = $GLOBALS['meta']['adresse_site'];
    15         else{
     19        } else {
    1620                include_spip('base/connect_sql');
    17                 $type = explode('-',$p);
     21                $type = explode('-', $p);
    1822                $type = end($type);
    1923                $primary = id_table_objet($type);
    2024                $id = _request($primary);
    21                 $r = generer_url_entite($id,$type);
     25                $r = generer_url_entite($id, $type);
    2226        }
    2327        include_spip('inc/headers');
    24         redirige_par_entete($r,'',301);
     28        redirige_par_entete($r, '', 301);
    2529}
    26 
    27 ?>
  • _squelettes_/ispip/ispip_pipelines.php

    r32558 r93469  
    11<?php
     2
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4        return;
     5}
    26
    37function ispip_insert_head($flux) {
    48        $flux .= '<script  src="'.find_in_path('ispip.js').'" type="text/javascript"></script>';
     9
    510        return $flux;
    611}
    7 
    8 ?>
  • _squelettes_/ispip/plugin.xml

    r86511 r93469  
    77        </slogan>
    88        <icon>img_ispip/ispip-48.png</icon>
    9         <version>1.12.0</version>
     9        <version>1.12.1</version>
    1010        <etat>test</etat>
    1111        <description>
     
    2828                <inclure>ispip_pipelines.php</inclure>
    2929        </pipeline>
    30         <necessite id="SPIP" version="[2.0.0;3.0.99]" />
     30        <necessite id="SPIP" version="[2.0.0;3.1.99]" />
    3131        <utilise id="pb_selection" version="[0.3.1;]" />
    32         <utilise id="agenda" version="[0.18;]" />
     32        <utilise id="agenda" version="[0.18.0;]" />
    3333        <chemin dir='' />
    3434        <categorie>squelette</categorie>
Note: See TracChangeset for help on using the changeset viewer.