Changeset 85443 in spip-zone


Ignore:
Timestamp:
Oct 22, 2014, 12:36:18 PM (6 years ago)
Author:
noemie-edith-so.bernard@…
Message:

Affichage de l'avertissement uniquement pour l'admin

Location:
_squelettes_/galaxie_melusine/melusine/trunk/modules
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/galaxie_melusine/melusine/trunk/modules/agenda.html

    r85431 r85443  
     1<!-- *********************************************************************** -->
     2<!-- *********************************************************************** -->
     3<!-- MODULE AGENDA********************************************************** -->
     4<!-- *********************************************************************** -->
     5<!-- *********************************************************************** -->
     6
     7
     8<!-- *********************************************************************** -->
     9<!-- RECUPERATION DES DONNEES, INITIALISATION ET VERIFICATION ************** -->
     10<!-- *********************************************************************** -->
     11
     12
    113<BOUCLE_noisette(NOISETTES){id_noisette =#ID_NOISETTE }{parametres!=""}>
    214#SET{style,#PARAMETRES|unserialize|table_valeur{style}}
     
    517</BOUCLE_noisette>
    618
     19<!-- On attribue des valeurs par défaut -->
     20[(#GET{nb}|non)#SET{nb,3}]
     21[(#GET{motclef}|non)#SET{motclef,agenda}]
     22
     23<!-- On vérifie que le nombre d'éléments à afficher est positif -->
     24[(#GET{nb}|<={0}|oui)
     25    <div class="module_content bloc_visible info">
     26    Erreur dans le nombre d'éléments à afficher</div>
     27    #SET{nb,3}
     28]
     29
     30
     31<!-- *********************************************************************** -->
     32<!-- BOUCLES DE RECHERCHE DES RESULTATS ************************************ -->
     33<!-- *********************************************************************** -->
     34
     35
    736<!-- On crée un tableau pour récupérer les résultats -->
    837#SET{tableau,#ARRAY}
    9 <ul>
    10         <!-- On vérifie que le nombre d'éléments à afficher est bien supérieur à zéro -->
    11         [(#GET{nb}|<={0}|oui)
    12         <div class="module_content bloc_visible info">
    13         Erreur dans le nombre d'éléments à afficher</div>
    14         #SET{nb,3}
    15     ]
    1638
    17         <!-- On initialise des compteurs d'événements dans le futur, dans le présent et dans le passé -->
    18     #SET{compteurfutur,0}
    19         #SET{compteurpresent,0}
    20         #SET{compteurpasse,0}
     39<!-- On initialise des compteurs d'événements -- >
     40<!-- dans le futur, dans le présent et dans le passé -->
     41#SET{cptfutur,0}
     42#SET{cptpresent,0}
     43#SET{cptpasse,0}
    2144
    22         <!-- On crée une variable aujourd'hui pour effectuer une recherche sur la date du jour -->
    23         [(#SET{aujourdhui,[(#DATE|affdate{'Y-m-d'})]})]
     45<!-- On crée une variable aujourd'hui pour pouvoir effectuer -->
     46<!-- une recherche sur la date du jour -->
     47[(#SET{auj,[(#DATE|affdate{'Y-m-d'})]})]
    2448
    25         <!-- On cherche dans nb articles futurs, présents et passés, ceux qui ont le mot clef -->
    26         <!-- On ajoutera au tableau comme valeur : une liste contenant la date, le type (article ou brève), le titre, l'identité et le temps (f:futur,auj:présent,p:passé) -->
    27         <BOUCLE_danslesarticlesfuturs(ARTICLES){titre_mot=#GET{motclef}}{0,#GET{nb}}{age<=-1}{par date}>
    28                 #SET{tableau, #GET{tableau}|push{#LISTE{#DATE,article,#TITRE,#ID_ARTICLE,f}}}
    29                 #SET{compteurfutur, #GET{compteurfutur}|plus{1}}
    30         </BOUCLE_danslesarticlesfuturs>
    31         <BOUCLE_danslesarticlesdujour(ARTICLES){titre_mot=#GET{motclef}}{0,#GET{nb}}{date like #GET{aujourdhui}%}>
    32                 #SET{tableau, #GET{tableau}|push{#LISTE{#DATE,article,#TITRE,#ID_ARTICLE,auj}}}
    33                 #SET{compteurpresent, #GET{compteurpresent}|plus{1}}
    34         </BOUCLE_danslesarticlesdujour>
    35         <BOUCLE_danslesarticlespasses(ARTICLES){titre_mot=#GET{motclef}}{0,#GET{nb}}{age>=1}{par date}{inverse}>
    36                 #SET{tableau, #GET{tableau}|push{#LISTE{#DATE,article,#TITRE,#ID_ARTICLE,p}}}
    37                 #SET{compteurpasse, #GET{compteurpasse}|plus{1}}
    38         </BOUCLE_danslesarticlespasses>
     49<!-- On cherche dans nb articles futurs, présents et passés,-->
     50<!-- ceux qui ont le mot clef -->
     51<!-- On ajoutera au tableau comme valeur : une liste contenant -->
     52<!-- la date, le type (article ou brève), le titre, l'identité et -->
     53<!-- le temps (f:futur,auj:présent,p:passé) -->
     54<BOUCLE_articlesfuturs(ARTICLES){titre_mot=#GET{motclef}}{age<=-1}{par date}>
     55        [(#COMPTEUR_BOUCLE|<={#GET{nb}}|oui)
     56#SET{tableau, #GET{tableau}|push{#LISTE{#DATE,article,#TITRE,#ID_ARTICLE,f}}}
     57#SET{cptfutur, #GET{cptfutur}|plus{1}}
     58        ]
     59</BOUCLE_articlesfuturs>
     60<BOUCLE_articlesdujour(ARTICLES){titre_mot=#GET{motclef}}{date like #GET{auj}%}>
     61        [(#COMPTEUR_BOUCLE|<={#GET{nb}}|oui)
     62#SET{tableau, #GET{tableau}|push{#LISTE{#DATE,article,#TITRE,#ID_ARTICLE,auj}}}
     63#SET{cptpresent, #GET{cptpresent}|plus{1}}
     64        ]
     65</BOUCLE_articlesdujour>
     66<BOUCLE_artpasses(ARTICLES){titre_mot=#GET{motclef}}{age>=1}{par date}{inverse}>
     67        [(#COMPTEUR_BOUCLE|<={#GET{nb}}|oui)
     68#SET{tableau, #GET{tableau}|push{#LISTE{#DATE,article,#TITRE,#ID_ARTICLE,p}}}
     69#SET{cptpasse, #GET{cptpasse}|plus{1}}
     70        ]
     71</BOUCLE_artpasses>
    3972
    40         <!-- On cherche dans nb brèves futures, présentes et passées, celles qui ont le mot clef -->
    41         <!-- On ajoute au tableau comme valeur : une liste contenant la date,le type (article ou brève), le titre, l'identité et le temps (f:futur,auj:présent,p:passé) -->     
    42         <BOUCLE_danslesbrevesfutures(BREVES){titre_mot=#GET{motclef}}{0,#GET{nb}}{age<=-1}{par date}>
    43                 #SET{tableau, #GET{tableau}|push{#LISTE{#DATE,breve,#TITRE,#ID_BREVE,f}}}
    44                 #SET{compteurfutur, #GET{compteurfutur}|plus{1}}
    45         </BOUCLE_danslesbrevesfutures>
    46         <BOUCLE_danslesbrevesdujour(BREVES){titre_mot=#GET{motclef}}{0,#GET{nb}}{date like #GET{aujourdhui}%}>
    47                 #SET{tableau, #GET{tableau}|push{#LISTE{#DATE,breve,#TITRE,#ID_BREVE,auj}}}
    48                 #SET{compteurpresent, #GET{compteurpresent}|plus{1}}
    49         </BOUCLE_danslesbrevesdujour>
    50         <BOUCLE_danslesbrevespassees(BREVES){titre_mot=#GET{motclef}}{0,#GET{nb}}{age>=1}{par date}{inverse}>
    51                 #SET{tableau, #GET{tableau}|push{#LISTE{#DATE,breve,#TITRE,#ID_BREVE,p}}}
    52                 #SET{compteurpasse, #GET{compteurpasse}|plus{1}}
    53         </BOUCLE_danslesbrevespassees>
     73<!-- On cherche dans nb brèves futures, présentes et passées,-->
     74<!-- celles qui ont le mot clef -->
     75<!-- On ajoute au tableau comme valeur : une liste contenant -->
     76<!-- la date, le type (article ou brève), le titre, l'identité et -->
     77<!-- le temps (f:futur,auj:présent,p:passé) -->
     78<BOUCLE_brevesfutures(BREVES){titre_mot=#GET{motclef}}{age<=-1}{par date}>
     79        [(#COMPTEUR_BOUCLE|<={#GET{nb}}|oui)
     80#SET{tableau, #GET{tableau}|push{#LISTE{#DATE,breve,#TITRE,#ID_BREVE,f}}}
     81#SET{cptfutur, #GET{cptfutur}|plus{1}}
     82        ]
     83</BOUCLE_brevesfutures>
     84<BOUCLE_brevesdujour(BREVES){titre_mot=#GET{motclef}}{date like #GET{auj}%}>
     85        [(#COMPTEUR_BOUCLE|<={#GET{nb}}|oui)
     86#SET{tableau, #GET{tableau}|push{#LISTE{#DATE,breve,#TITRE,#ID_BREVE,auj}}}
     87#SET{cptpresent, #GET{cptpresent}|plus{1}}
     88        ]
     89</BOUCLE_brevesdujour>
     90<BOUCLE_brevpassees(BREVES){titre_mot=#GET{motclef}}{age>=1}{par date}{inverse}>
     91        [(#COMPTEUR_BOUCLE|<={#GET{nb}}|oui)           
     92#SET{tableau, #GET{tableau}|push{#LISTE{#DATE,breve,#TITRE,#ID_BREVE,p}}}
     93#SET{cptpasse, #GET{cptpasse}|plus{1}}
     94        ]
     95</BOUCLE_brevpassees>
    5496
    55         <!-- Compteur total car l'affichage sera conditionné -->
    56         #SET{total,#GET{compteurfutur}|plus{#GET{compteurpresent}}|plus{#GET{compteurpasse}}}
    5797
    58                 <!-- On initialise un compteur pour le nombre d'événements passés à afficher -->
    59                 #SET{nbpasse,0}
    60                 <!-- Si il n'y a pas assez d'événements datant du jour-->
    61                 [(#GET{compteurpresent}|<{#GET{nb}}|oui)
    62                         <!-- difference1 : nombre d'événements restants après ceux du jour -->
    63                         #SET{difference1,#GET{nb}|moins{#GET{compteurpresent}}}
    64                         <!-- difference2 : nombre d'événements restants après ceux du jour et ceux du futur -->
    65                         #SET{difference2,#GET{difference1}|moins{#GET{compteurfutur}}}
    66                         <!-- Si il n'y a pas assez d'événements dans le futur, on complète par des événements passés -->
    67                         [(#GET{compteurfutur}|<{#GET{difference1}}|oui)
    68                                 #SET{nbpasse,#GET{difference2}}
    69                         ]
    70                 ]
     98<!-- *********************************************************************** -->
     99<!-- CALCUL DES CONDITIONS POUR L'AFFICHAGE********************************* -->
     100<!-- *********************************************************************** -->
    71101
    72                 <!-- On compte le nombre d'événements du passé à éliminer : numéro du premier élément à affcher -->
    73                 #SET{evts_passes_a_eliminer,#GET{compteurpasse}|moins{#GET{nbpasse}}}
    74                 <!-- On somme pour connaître le numéro du dernier élément à afficher -->
    75                 #SET{dernier_evt_a_afficher,#GET{nb}|plus{#GET{evts_passes_a_eliminer}}}       
     102
     103<!-- Compteur total car l'affichage sera conditionné -->
     104#SET{total,#GET{cptfutur}|plus{#GET{cptpresent}}|plus{#GET{cptpasse}}}
     105
     106<!-- On initialise un compteur pour le nombre d'événements passés à afficher -->
     107#SET{nbpasse,0}
     108<!-- Si il n'y a pas assez d'événements datant du jour-->
     109[(#GET{cptpresent}|<{#GET{nb}}|oui)
     110        <!-- difference1 : nombre d'événements restants après ceux du jour -->
     111        #SET{difference1,#GET{nb}|moins{#GET{cptpresent}}}
     112        <!-- difference2 : nombre d'événements restants après ceux du jour -->
     113        <!-- et ceux du futur -->
     114        #SET{difference2,#GET{difference1}|moins{#GET{cptfutur}}}
     115        <!-- Si il n'y a pas assez d'événements dans le futur, on complète -->
     116        <!-- par des événements passés -->
     117        [(#GET{cptfutur}|<{#GET{difference1}}|oui)
     118                #SET{nbpasse,#GET{difference2}}
     119        ]
     120]
     121
     122<!-- On compte le nombre d'événements du passé à éliminer : -->
     123<!-- numéro du premier élément à afficher -->
     124#SET{evts_passes_a_eliminer,#GET{cptpasse}|moins{#GET{nbpasse}}}
     125<!-- On somme pour connaître le numéro du dernier élément à afficher -->
     126#SET{dernier_evt_a_afficher,#GET{nb}|plus{#GET{evts_passes_a_eliminer}}}       
     127
     128
     129<!-- *********************************************************************** -->
     130<!-- AFFICHAGE CONDITIONNE DES RESULTATS************************************ -->
     131<!-- *********************************************************************** -->
     132
    76133
    77134<!-- Affichage public de l'agenda si il est non vide -->
    78 <BOUCLE_test_agenda_non_vide(ARTICLES){0,1}>[(#GET{total}|!={0}|oui)]</BOUCLE_test_agenda_non_vide>
     135<BOUCLE_non_vide(ARTICLES){0,1}>[(#GET{total}|!={0}|oui)]</BOUCLE_non_vide>
    79136        <h2>Agenda</h2>
    80137        <!-- On trie le tableau des résultats par date -->
    81138        <BOUCLE_trierpardate(DATA){source tableau, #GET{tableau}}{par valeur}>
    82                 <!-- On ne commence à afficher qu'à partir des événements passés à garder -->
     139                <!-- On ne commence à afficher qu'à partir des evts passés à garder -->
    83140                [(#COMPTEUR_BOUCLE|>{#GET{evts_passes_a_eliminer}}|oui)
    84                         <!-- On affiche tant qu'on n'a pas dépassé le dernier événement à afficher -->
     141                        <!-- On affiche tant qu'on n'a pas atteint le dernier événement -->
    85142                        [(#COMPTEUR_BOUCLE|<={#GET{dernier_evt_a_afficher}}|oui)
    86                                 <!-- Test pour l'icône - article -->
    87                         [(#VALEUR{1}|=={article}|oui)
    88                         <p><a href="spip.php?page=article&id_article=#VALEUR{3}" class="fa fa-calendar"></a>]
    89                         <!-- Test pour l'icône - brève -->
    90                                 [(#VALEUR{1}|=={breve}|oui)
    91                         <p><a href="spip.php?page=breve&id_breve=#VALEUR{3}" class="fa fa-newspaper-o"></a>]
    92                                 [(#VALEUR{0}|affdate)]</p>
    93                                 <!-- On affiche le titre -->
    94                                 <p>#VALEUR{2}</p>               
     143                        <ul>
     144                                <p>
     145                                        <!-- Test pour l'icône - article -->
     146                                        [(#VALEUR{1}|=={article}|oui)
     147<a href="spip.php?page=article&id_article=#VALEUR{3}"class="fa fa-calendar"></a>
     148                                                ]
     149                                        <!-- Test pour l'icône - brève -->
     150                                                [(#VALEUR{1}|=={breve}|oui)
     151<a href="spip.php?page=breve&id_breve=#VALEUR{3}" class="fa fa-newspaper-o"></a>
     152                                                ]
     153                                                [(#VALEUR{0}|affdate)]
     154                                        </p>
     155                                        <!-- On affiche le titre -->
     156                                        <p>#VALEUR{2}</p>
     157                                </ul>           
    95158                        ]
    96159                ]
    97160    </BOUCLE_trierpardate>
    98 </B_test_agenda_non_vide>
     161</B_non_vide>
    99162<!-- Si l'agenda est vide, seul l'admin le voit -->
    100163[(#SESSION{statut}|=={0minirezo}|oui)
    101164        <h2>Agenda</h2>
    102165    <!-- Si aucun article et aucune brève, on affiche une alerte -->
    103     [(#GET{compteurfutur}|plus{#GET{compteurpresent}}|plus{#GET{compteurpasse}}|=={0}|oui)
     166    [(#GET{cptfutur}|plus{#GET{cptpresent}}|plus{#GET{cptpasse}}|=={0}|oui)
    104167        <div class="module_content bloc_visible info">
    105         Aucun article ni aucune brève ne sont liés à ce mot clef : #GET{motclef}</div>
     168        Aucun article ni aucune brève ne sont liés à ce mot clef : #GET{motclef}
     169        </div>
    106170    ]
    107171]
    108 <//B_test_agenda_non_vide> 
    109 </ul>
     172<//B_non_vide> 
  • _squelettes_/galaxie_melusine/melusine/trunk/modules/bouton_nous_ecrire.html

    r85416 r85443  
     1<!-- *********************************************************************** -->
     2<!-- *********************************************************************** -->
     3<!-- BOUTON NOUS ECRIRE **************************************************** -->
     4<!-- *********************************************************************** -->
     5<!-- *********************************************************************** -->
     6
     7
     8<!-- *********************************************************************** -->
     9<!-- RECUPERATION DES DONNEES ET INITIALISATION***************************** -->
     10<!-- *********************************************************************** -->
     11
    112
    213<!-- On récupère le nom choisi dans la liste dans SET{param} -->
     
    617
    718<!-- On récupère le nom de la personne à joindre s'il a été choisi -->
    8 #SET{destinataire,(#GET{param}|table_valeur{personneajoindre})}
    9         [(#SESSION{statut}|=={0minirezo}|oui)
    10 <!-- Si il n'y a pas eu de choix dans la liste, on affiche un avertissement -->
    11                 [(#GET{destinataire}|non)
    12                         <div class="module_content bloc_visible [(#GET{destinataire}|non)info]">
    13                                 Aucun webmestre sélectionné
    14                         </div>
    15                 ]
     19#SET{dest,(#GET{param}|table_valeur{personneajoindre})}
     20
     21
     22<!-- *********************************************************************** -->
     23<!-- BOUCLES DE RECHERCHE DES RESULTATS ET AFFICHAGE CONDITIONNE *********** -->
     24<!-- *********************************************************************** -->
     25
     26
     27<!-- Si aucun choix n'a été effectué, avertissement pour l'admin -->
     28[(#SESSION{statut}|=={0minirezo}|oui)
     29        [(#GET{dest}|non)
     30                <div class="module_content bloc_visible [(#GET{dest}|non)info]">
     31                        Aucun webmestre sélectionné.
     32                </div>
    1633        ]
     34]
     35
    1736<!-- Si il y a eu un choix dans la liste, on affiche "Nous écrire" -->
    18 <BOUCLE_identifiantdudestinataire(AUTEURS){tous}{id_auteur=#GET{destinataire}}>
    19                 <a href="spip.php?page=contact2&id_auteur=#GET{destinataire}" target="_blank">
    20                         <p><span class="logo-titre">
     37<BOUCLE_identifiantdudestinataire(AUTEURS){tous}{id_auteur=#GET{dest}}>
     38        <a href="spip.php?page=contact2&id_auteur=#GET{dest}" target="_blank">
     39                <p>
     40                        <span class="logo-titre">
    2141                                <i class="fa fa-envelope"></i>
    2242                                Nous écrire
    23                         </span></p>
    24                 </a>
     43                        </span>
     44                </p>
     45        </a>
    2546</BOUCLE_identifiantdudestinataire>
  • _squelettes_/galaxie_melusine/melusine/trunk/modules/breves.html

    r85437 r85443  
    11<!-- *********************************************************************** -->
    22<!-- *********************************************************************** -->
     3<!-- MODULE BREVES********************************************************** -->
     4<!-- *********************************************************************** -->
     5<!-- *********************************************************************** -->
     6
     7
     8<!-- *********************************************************************** -->
    39<!-- RECUPERATION DES DONNEES ET INITIALISATION***************************** -->
    4 <!-- *********************************************************************** -->
    510<!-- *********************************************************************** -->
    611
     
    2126
    2227<!-- *********************************************************************** -->
    23 <!-- *********************************************************************** -->
    2428<!-- BOUCLES DE RECHERCHE DES RESULTATS************************************* -->
    25 <!-- *********************************************************************** -->
    2629<!-- *********************************************************************** -->
    2730
     
    7275
    7376<!-- *********************************************************************** -->
    74 <!-- *********************************************************************** -->
    7577<!-- AFFICHAGE CONDITIONNE DES RESULTATS************************************ -->
    76 <!-- *********************************************************************** -->
    7778<!-- *********************************************************************** -->
    7879
  • _squelettes_/galaxie_melusine/melusine/trunk/modules/mentions_legales.html

    r85404 r85443  
     1<!-- *********************************************************************** -->
     2<!-- *********************************************************************** -->
     3<!-- MODULE MENTIONS LEGALES *********************************************** -->
     4<!-- *********************************************************************** -->
     5<!-- *********************************************************************** -->
     6
     7
     8<!-- *********************************************************************** -->
     9<!-- RECUPERATION DES DONNEES ET INITIALISATION***************************** -->
     10<!-- *********************************************************************** -->
     11
     12
    113#CACHE{3600*24*40}
    214
     
    517</BOUCLE_noisette>
    618
    7 [(#SET{admin_melusine,[(#SESSION{statut}
    8                         |=={0minirezo}
    9                         |oui)
    10                 oui]}
    11 )]
    12 
    13 <!-- ON RECUPERE LES DONNEES SAISIES -->
    1419<!-- On récupère le nom du directeur de la publication, s'il a été saisi -->
    15 #SET{dir,(#GET{params}|table_valeur{directeurdepublication})}
     20#SET{di,(#GET{params}|table_valeur{directeurdepublication})}
    1621<!-- On récupère le nom du secrétaire de rédaction, s'il a été saisi -->
    1722#SET{sec,(#GET{params}|table_valeur{secretairederedaction})}
    1823
    19 <BOUCLE_test(CONDITION){si #GET{dir}|oui|ou{#SESSION{statut}|=={0minirezo}|oui}}>
    20                
     24
     25<!-- *********************************************************************** -->
     26<!-- BOUCLES DE RECHERCHE DES RESULTATS ET AFFICHAGE CONDITIONNE *********** -->
     27<!-- *********************************************************************** -->
    2128
    2229
    23 <!-- Début de la classe contenu -->
    24 <div class="module_content bloc_visible
    25 [(#SESSION{statut}|=={0minirezo}|oui)
    26         [(#GET{dir}|non)info]
    27 ]">
     30<BOUCLE_test(CONDITION){si #GET{di}|oui|ou{#SESSION{statut}|=={0minirezo}|oui}}>
     31        <!-- Début de la classe contenu -->
     32        <!-- conditionnée pour l'admin et pas de directeur sélecionné -->
     33        <div class="module_content bloc_visible
    2834        [(#SESSION{statut}|=={0minirezo}|oui)
    29                 [(#GET{dir}|non)Aucun directeur de publication sélectionné]
    30         ]
     35                [(#GET{di}|non)info]
     36        ]">
     37                <!-- Avertissement pour l'admin si pas de directeur sélecionné -->
     38                [(#SESSION{statut}|=={0minirezo}|oui)
     39                        [(#GET{di}|non)Aucun directeur de publication sélectionné]
     40                ]
    3141
    32 <!-- On cherche dans les auteurs celui qui a l'identifiant du directeur de publication -->
    33         <BOUCLE_directeurdepublication(AUTEURS){tous}{id_auteur=#GET{dir}}>
     42                <!-- On cherche dans les auteurs celui qui a l'identifant -->
     43                <!-- du directeur de publication -->
     44                <BOUCLE_directeurdepublication(AUTEURS){tous}{id_auteur=#GET{di}}>
     45                        <div class="vcard">
     46                                <span class="title">Directeur de publication</span> :<br/>
     47                                <span class="fn">
     48<a  href="#URL_PAGE{contact2}&amp;id_auteur=#GET{di}" class="mediabox">#NOM</a>
     49                                </span>
     50                        </div>
     51                </BOUCLE_directeurdepublication>
    3452
    35                  <div class="vcard">
    36                 <span class="title">Directeur de publication</span> :<br/>
    37                 <span class="fn">
    38                         <a  href="#URL_PAGE{contact2}&amp;id_auteur=#GET{dir}" class="mediabox">#NOM</a>
    39                 </span>
     53                <!-- On cherche dans les auteurs celui qui a l'identifiant -->
     54                <!-- du secrétaire de rédaction -->
     55                <BOUCLE_secretairederedaction(AUTEURS){tous}{id_auteur=#GET{sec}}>
     56                <div class="vcard">
     57                        <span class="title">Secrétaire de rédaction</span> :<br/>
     58                        <span class="fn">
     59<a  href="#URL_PAGE{contact2}&amp;id_auteur=#GET{sec}" class="mediabox">#NOM</a>
     60                        </span>
    4061                </div>
    41         </BOUCLE_directeurdepublication>
     62                </BOUCLE_secretairederedaction>
    4263
    43 <!-- On cherche dans les auteurs celui qui a l'identifiant du secrétaire de rédaction -->
    44         <BOUCLE_secretairederedaction(AUTEURS){tous}{id_auteur=#GET{sec}}>
    45         <div class="vcard">
    46                 <span class="title">Secrétaire de rédaction</span> :<br/>
    47                 <span class="fn">
    48                         <a  href="#URL_PAGE{contact2}&amp;id_auteur=#GET{sec}" class="mediabox">#NOM</a>
    49                 </span>
     64                <div class="adr">
     65                        <!-- On affiche l'adresse si elle a été renseignée -->
     66[<div class="street-address"> (#GET{params}|table_valeur{adresse})</div>]
     67                        <!-- On affiche l'hébergement si il a été renseigné -->
     68[<div>Hébergement : <br/>(#GET{params}|table_valeur{hebergement})</div>]
     69                </div>
     70               
     71        <!--  Fin de la classe contenu    -->   
    5072        </div>
    51         </BOUCLE_secretairederedaction>
    52 <div class="adr">
    53 
    54 <!-- On affiche l'adresse s'elle a été renseignée -->
    55         [<div class="street-address"> (#GET{params}|table_valeur{adresse})</div>]
    56 
    57 <!-- On affiche l'hébergement s'il a été renseigné -->
    58         [<div>Hébergement : <br/>(#GET{params}|table_valeur{hebergement})</div>]
    59 </div>
    60                
    61 <!--  Fin de la classe contenu    -->   
    62 </div>
    6373</BOUCLE_test>
  • _squelettes_/galaxie_melusine/melusine/trunk/modules/nuage.html

    r85285 r85443  
     1<!-- *********************************************************************** -->
     2<!-- *********************************************************************** -->
     3<!-- MODULE NUAGE ********************************************************** -->
     4<!-- *********************************************************************** -->
     5<!-- *********************************************************************** -->
     6
     7
     8<!-- *********************************************************************** -->
     9<!-- RECUPERATION DES DONNEES ET INITIALISATION***************************** -->
     10<!-- *********************************************************************** -->
     11
    112
    213<BOUCLE_noisette(NOISETTES){id_noisette =#ID_NOISETTE }>
     
    617</BOUCLE_noisette>
    718
    8 [(#SET{admin_melusine,[(#SESSION{statut}
    9                         |=={0minirezo}
    10                         |oui)
    11                 oui]}
    12 )]
    1319
     20<!-- *********************************************************************** -->
     21<!-- BOUCLES DE RECHERCHE DES RESULTATS************************************* -->
     22<!-- *********************************************************************** -->
     23
     24
     25<!-- Variable pour après tester si l'on a bien trouvé des résultats -->
     26#SET{vide,oui}
     27
     28<!-- Début du div du nuage -->
    1429<div class="nuage_stat">
    15         <BOUCLE_test(POUR){tableau #GET{mots}}>
     30        <!-- On boucle sur les mots cochés -->
     31        <BOUCLE_surlesmots(POUR){tableau #GET{mots}}>
    1632                #SET{id,#CLE}
    1733                #SET{titre,#VALEUR|table_valeur{titre}}
    1834                #SET{taille,#VALEUR|table_valeur{taille}}       
    19                 <span class="tag"  ><a href="spip.php?mot#GET{id}" style="font-size:#GET{taille}px;">#GET{titre}</a></span> 
    20        
    21         </BOUCLE_test>
    22         #SET{zeromot,1}
    23         <//B_test>
    24         <BOUCLE_test2(POUR){tableau #GET{articles}}>   
     35                <span class="tag">
     36                        <a href="spip.php?mot#GET{id}" style="font-size:#GET{taille}px;">#GET{titre}</a>
     37                </span> 
     38        #SET{vide,non}
     39        </BOUCLE_surlesmots>
     40        <!-- On boucle sur les artciles cochés -->
     41        <BOUCLE_surlesarticles(POUR){tableau #GET{articles}}>   
    2542                #SET{id,#CLE}   
    2643                #SET{titre,#VALEUR|table_valeur{titre}}
    2744                #SET{taille,#VALEUR|table_valeur{taille}}
    28                 <span class="tag"><a href="spip.php?article#GET{id}" style="font-size:#GET{taille}px;color:#GET{couleur}">#GET{titre}</a></span>       
    29         </BOUCLE_test2>
    30         #SET{zeroarticle,1}
    31         <//B_test2>
    32         <!-- Si aucun mot et aucun article, on affiche une alerte -->
    33     [(#GET{zeromot}|=={1}|oui)
    34         [(#GET{zeroarticle}|=={1}|oui)]
    35         <div class="module_content bloc_visible info">
    36         Aucun mot ni aucun article n'ont été sélectionnés</div>
     45                <span class="tag">
     46                        <a href="spip.php?article#GET{id}" style="font-size:#GET{taille}px;color:#GET{couleur}">#GET{titre}</a>
     47                </span>   
     48                #SET{vide,non}         
     49        </BOUCLE_surlesarticles>
     50
     51        <!-- Si aucun mot et aucun article, on affiche une alerte pour l'admin -->
     52    [(#GET{vide}|=={oui}|oui)
     53        [(#SESSION{statut}|=={0minirezo}|oui)
     54                <div class="module_content bloc_visible info">
     55                        Aucun mot ni aucun article n'ont été sélectionnés.
     56                </div>
     57        ]
    3758    ]
     59<!-- Fin du div du nuage -->
    3860</div>
    3961<div style="clear:both"></div>
    40 
Note: See TracChangeset for help on using the changeset viewer.