Changeset 63394 in spip-zone


Ignore:
Timestamp:
Jul 11, 2012, 12:49:30 PM (7 years ago)
Author:
joseph@…
Message:

Pouvoir filtrer la biblio de l'unité pour un sous-groupe de membres

Location:
_plugins_/aeres/trunk
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/aeres/trunk/contenu/page-biblioaeres.html

    r61823 r63394  
    6464<h2 class="h2">Bibliographie générale de l'unité</h2>
    6565<div class="formulaire_spip">
    66         <div class="explication">Cette liste est restreinte aux publications des membres de l'unité.</div>
     66        <div class="explication">Cette liste est restreinte aux publications des membres de l'unité. (Cette liste des membres est définie dans la configuration du plugin).</div>
    6767        <form method="get" action="spip.php"><div>
    6868        <input type="hidden" name="page" value="biblioaeres_unite" />
     
    9090                        </select>
    9191                </li>
     92                <li>
     93                        <label for="auteurs">Personnaliser la liste des membres</label>
     94                        <div class="explication">Vous pouvez sélectionner plusieurs membres de l'unité. Utilisez les touches CTRL et SHIFT. La bibliographie produite sera alors restreinte aux membres sélectionnés.</div>
     95                        <select multiple id="auteurs" name="auteurs[]" class="select" size="10">
     96                                <BOUCLE_membres(POUR){tableau #AERES_MEMBRES}>
     97                                <option value="#VALEUR">#VALEUR</option>
     98                                </BOUCLE_membres>
     99                        </select>
     100                </li>
    92101        </ul>
    93102        <p class='boutons'>
     
    96105        </form></div>
    97106</div>
    98 
    99 
    100 
    101 
    102 
  • _plugins_/aeres/trunk/contenu/page-biblioaeres_unite.html

    r62484 r63394  
    33#SET{fin,#ENV{fin,#CONFIG{aeres/fin}}}
    44#SET{total,0}
     5#SET{auteurs,#ENV{auteurs,#AERES_MEMBRES}}
    56[(#REM) Fil d'Ariane ]
    67<p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a> &gt; <a href="#URL_PAGE{biblio}">Publications</a> &gt; <strong class="on">Bibliographie de l'unité</strong></p>
    78
    89<h1 class="h1">Bibliographie de l'unité au format AERES([(#GET{debut})]-[(#GET{fin})])</h1>
     10
     11[<div class="explication">Membres sélectionnés : (#ENV{auteurs}|implode{' ; '}).</div>]
    912
    1013<B_acl>
     
    1417        [(#SET{total,#GET{total}|plus{#TOTAL_BOUCLE}})]
    1518]
    16 <BOUCLE_acl(ZITEMS){auteur IN #AERES_MEMBRES}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type=journalArticle}{role=author}>
     19<BOUCLE_acl(ZITEMS){auteur IN #GET{auteurs}}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type=journalArticle}{role=author}>
    1720[<h3 class="h3">(#ANNEE|unique{acl})</h3>]
    18 #INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#AERES_MEMBRES}
     21#INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#GET{auteurs}}
    1922</BOUCLE_acl>
    2023
     
    2629        [(#SET{total,#GET{total}|plus{#TOTAL_BOUCLE}})]
    2730]
    28 <BOUCLE_acsl(ZITEMS){auteur IN #AERES_MEMBRES}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type=magazineArticle}{role=author}>
     31<BOUCLE_acsl(ZITEMS){auteur IN #GET{auteurs}}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type=magazineArticle}{role=author}>
    2932[<h3 class="h3">(#ANNEE|unique{acsl})</h3>]
    30 #INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#AERES_MEMBRES}
     33#INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#GET{auteurs}}
    3134</BOUCLE_acsl>
    3235
     
    3841        [(#SET{total,#GET{total}|plus{#TOTAL_BOUCLE}})]
    3942]
    40 <BOUCLE_cact(ZITEMS){auteur IN #AERES_MEMBRES}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type=conferencePaper}{role=author}{!publication=''}>
     43<BOUCLE_cact(ZITEMS){auteur IN #GET{auteurs}}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type=conferencePaper}{role=author}{!publication=''}>
    4144[<h3 class="h3">(#ANNEE|unique{cact})</h3>]
    42 #INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#AERES_MEMBRES}
     45#INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#GET{auteurs}}
    4346</BOUCLE_cact>
    4447</BOUCLE_test_cact>
     
    5053        [(#SET{total,#GET{total}|plus{#TOTAL_BOUCLE}})]
    5154]
    52 <BOUCLE_ccom(ZITEMS){auteur IN #AERES_MEMBRES}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type=conferencePaper}{role=author}{editeur LIKE communication orale%}{publication=''}>
     55<BOUCLE_ccom(ZITEMS){auteur IN #GET{auteurs}}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type=conferencePaper}{role=author}{editeur LIKE communication orale%}{publication=''}>
    5356[<h3 class="h3">(#ANNEE|unique{ccom})</h3>]
    54 #INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#AERES_MEMBRES}
     57#INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#GET{auteurs}}
    5558</BOUCLE_ccom>
    5659
     
    6164        [(#SET{total,#GET{total}|plus{#TOTAL_BOUCLE}})]
    6265]
    63 <BOUCLE_caff(ZITEMS){auteur IN #AERES_MEMBRES}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type=conferencePaper}{role=author}{editeur LIKE poster%}{publication=''}>
     66<BOUCLE_caff(ZITEMS){auteur IN #GET{auteurs}}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type=conferencePaper}{role=author}{editeur LIKE poster%}{publication=''}>
    6467[<h3 class="h3">(#ANNEE|unique{caff})</h3>]
    65 #INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#AERES_MEMBRES}
     68#INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#GET{auteurs}}
    6669</BOUCLE_caff>
    6770
     
    7780        [(#SET{total,#GET{total}|plus{#TOTAL_BOUCLE}})]
    7881]
    79 <BOUCLE_do(ZITEMS){auteur IN #AERES_MEMBRES}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type IN book,journalArticle}{role=editor}{!id_zitem IN #GET{exclure_do}}>
     82<BOUCLE_do(ZITEMS){auteur IN #GET{auteurs}}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type IN book,journalArticle}{role=editor}{!id_zitem IN #GET{exclure_do}}>
    8083[<h3 class="h3">(#ANNEE|unique{do})</h3>]
    81 #INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#AERES_MEMBRES}
     84#INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#GET{auteurs}}
    8285</BOUCLE_do>
    8386
     
    8891        [(#SET{total,#GET{total}|plus{#TOTAL_BOUCLE}})]
    8992]
    90 <BOUCLE_os(ZITEMS){auteur IN #AERES_MEMBRES}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type=book}{role=author}>
     93<BOUCLE_os(ZITEMS){auteur IN #GET{auteurs}}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type=book}{role=author}>
    9194[<h3 class="h3">(#ANNEE|unique{os})</h3>]
    92 #INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#AERES_MEMBRES}
     95#INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#GET{auteurs}}
    9396</BOUCLE_os>
    9497
     
    100103        [(#SET{total,#GET{total}|plus{#TOTAL_BOUCLE}})]
    101104]
    102 <BOUCLE_ch(ZITEMS){auteur IN #AERES_MEMBRES}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type=bookSection}{role=author}{!publication=''}>
     105<BOUCLE_ch(ZITEMS){auteur IN #GET{auteurs}}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type=bookSection}{role=author}{!publication=''}>
    103106[<h3 class="h3">(#ANNEE|unique{ch})</h3>]
    104 #INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#AERES_MEMBRES}
     107#INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#GET{auteurs}}
    105108</BOUCLE_ch>
    106109</BOUCLE_test_ch>
     
    111114        [(#SET{total,#GET{total}|plus{#TOTAL_BOUCLE}})]
    112115]
    113 <BOUCLE_ch2(ZITEMS){auteur IN #AERES_MEMBRES}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type IN bookSection, conferencePaper}{role=author}{!publication=''}>
     116<BOUCLE_ch2(ZITEMS){auteur IN #GET{auteurs}}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type IN bookSection, conferencePaper}{role=author}{!publication=''}>
    114117[<h3 class="h3">(#ANNEE|unique{ch})</h3>]
    115 #INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#AERES_MEMBRES}
     118#INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#GET{auteurs}}
    116119</BOUCLE_ch2>
    117120<//B_test_ch>
     
    124127        [(#SET{total,#GET{total}|plus{#TOTAL_BOUCLE}})]
    125128]
    126 <BOUCLE_pat(ZITEMS){auteur IN #AERES_MEMBRES}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type IN film,artwork,videoRecording,audioRecording}>
     129<BOUCLE_pat(ZITEMS){auteur IN #GET{auteurs}}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type IN film,artwork,videoRecording,audioRecording}>
    127130[<h3 class="h3">(#ANNEE|unique{pat})</h3>]
    128 #INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#AERES_MEMBRES}
     131#INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#GET{auteurs}}
    129132</BOUCLE_pat>
    130133
     
    135138        [(#SET{total,#GET{total}|plus{#TOTAL_BOUCLE}})]
    136139]
    137 <BOUCLE_hdr(ZITEMS){auteur IN #AERES_MEMBRES}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type=thesis}{role=author}{type_doc LIKE habilitation à diriger des recherches%}>
     140<BOUCLE_hdr(ZITEMS){auteur IN #GET{auteurs}}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type=thesis}{role=author}{type_doc LIKE habilitation à diriger des recherches%}>
    138141[<h3 class="h3">(#ANNEE|unique{hdr})</h3>]
    139 #INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#AERES_MEMBRES}
     142#INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#GET{auteurs}}
    140143</BOUCLE_hdr>
    141144
     
    146149        [(#SET{total,#GET{total}|plus{#TOTAL_BOUCLE}})]
    147150]
    148 <BOUCLE_th(ZITEMS){auteur IN #AERES_MEMBRES}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type=thesis}{role=author}{type_doc LIKE thèse%}>
     151<BOUCLE_th(ZITEMS){auteur IN #GET{auteurs}}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type=thesis}{role=author}{type_doc LIKE thèse%}>
    149152[<h3 class="h3">(#ANNEE|unique{th})</h3>]
    150 #INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#AERES_MEMBRES}
     153#INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#GET{auteurs}}
    151154</BOUCLE_th>
    152155
     
    157160        [(#SET{total,#GET{total}|plus{#TOTAL_BOUCLE}})]
    158161]
    159 <BOUCLE_bre(ZITEMS){auteur IN #AERES_MEMBRES}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type=brevet}>
     162<BOUCLE_bre(ZITEMS){auteur IN #GET{auteurs}}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type=brevet}>
    160163[<h3 class="h3">(#ANNEE|unique{bre})</h3>]
    161 #INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#AERES_MEMBRES}
     164#INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#GET{auteurs}}
    162165</BOUCLE_bre>
    163166
     
    168171        [(#SET{total,#GET{total}|plus{#TOTAL_BOUCLE}})]
    169172]
    170 <BOUCLE_ap(ZITEMS){auteur IN #AERES_MEMBRES}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type IN report,encyclopediaArticle,computerProgram,webpage,map,document,manuscript,dictionaryEntry,newspaperArticle}>
     173<BOUCLE_ap(ZITEMS){auteur IN #GET{auteurs}}{!par annee}{par auteurs}{annee>=#GET{debut}}{annee<=#GET{fin}}{type IN report,encyclopediaArticle,computerProgram,webpage,map,document,manuscript,dictionaryEntry,newspaperArticle}>
    171174[<h3 class="h3">(#ANNEE|unique{ap})</h3>]
    172 #INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#AERES_MEMBRES}
     175#INCLURE{fond=inclure/zitem,id_zitem,csl=#ENV{csl,#CONFIG{aeres/csl}},souligne=#GET{auteurs}}
    173176</BOUCLE_ap>
    174177
  • _plugins_/aeres/trunk/plugin.xml

    r62484 r63394  
    44        <auteur>[Joseph Larmarange->http://www.spip-contrib.net/Joseph]</auteur>
    55        <licence>GPL v3</licence>
    6         <version>1.1.1</version>
     6        <version>1.2.0</version>
    77        <version_base>0.1</version_base>
    88        <etat>test</etat>
Note: See TracChangeset for help on using the changeset viewer.