Changeset 82171 in spip-zone for _plugins_/zotspip


Ignore:
Timestamp:
Apr 29, 2014, 7:48:35 PM (4 years ago)
Author:
joseph@…
Message:

Ajout d'un flux RSS des dernières publications (expérimental)

Location:
_plugins_/zotspip/trunk
Files:
2 added
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/zotspip/trunk/formulaires/configurer_zotspip.html

    r68133 r82171  
    6565                                <input type="text" name="titre_page_biblio" class="text" value="#ENV*{titre_page_biblio}" id="titre_page_biblio" [(#HTML5|oui)required='required']/>
    6666                        </li>
     67                        <li class="editer_flux_rss[ (#ENV**{erreurs}|table_valeur{flux_rss}|oui)erreur]">
     68                                <label for='flux_rss'><:zotspip:label_flux_rss:></label>
     69                                <p class="explication"><:zotspip:explication_flux_rss:></p>
     70                                <select name="flux_rss" id="flux_rss">
     71                                        <option value=""[(#ENV{flux_rss}|=={''}|oui)selected="selected"]><:item_non:></option>
     72                                        <option value="on"[(#ENV{flux_rss}|=={on}|oui)selected="selected"]><:item_oui:></option>
     73                                </select>
     74                        </li>
    6775                        <li class="editer_autoriser_modif_zotero[ (#ENV**{erreurs}|table_valeur{autoriser_modif_zotero}|oui)erreur]">
    6876                                <label for='autoriser_modif_zotero'><:zotspip:label_autoriser_modif_zotero:></label>
  • _plugins_/zotspip/trunk/inclure/zitem.html

    r68315 r82171  
    1616        <abbr class="unapi-id" title="#ID_ZITEM"></abbr>
    1717        [(#ENV{details}|ou{#ENV{export}}|oui)
    18         <div class="afficher_details" id="afficher_details_#ID_ZITEM" style="display:none;"><a href="javascript:void(0);"  onClick="$('#details_#ID_ZITEM').toggle(400);"><:zotspip:afficher_masquer_details:></a></div>
     18        [(#ENV{nojs}|non)<div class="afficher_details" id="afficher_details_#ID_ZITEM" style="display:none;"><a href="javascript:void(0);"  onClick="$('#details_#ID_ZITEM').toggle(400);"><:zotspip:afficher_masquer_details:></a></div>]
    1919        <div class="details" id="details_#ID_ZITEM">]
    2020        [(#ENV{details}|oui)<div class="details">
     
    4343        [(#ENV{lien_modif}|oui)<div style="text-align:right;"><a href="[(#ID_ZITEM|modifier_sur_zotero)]" target="_blank"><:zotspip:modifier_en_ligne:></a></div>]
    4444[(#ENV{liste}|?{</li>,</div>})]
    45 <script type="text/javascript">// <![CDATA[
     45[(#ENV{nojs}|non)
     46<script type="text/javascript">
    4647        $(document).ready(function(){
    4748                $('#afficher_details_#ID_ZITEM').show();
    4849                $('#details_#ID_ZITEM').hide();
    4950        });
    50  //]]></script>
     51 </script>
     52 ]
    5153</BOUCLE_zitem>
  • _plugins_/zotspip/trunk/lang/zotspip_fr.php

    r76370 r82171  
    2727
    2828        // D
     29        'dernieres_publications' => 'Dernières publications',
    2930        'description_page-biblio' => 'Recherche et affichage des références bibliographiques de la librairie Zotero synchronisée avec ZotSpip.',
    3031        'deselectionner_tout' => 'Déselectionner tout',
     
    4041        'explication_corriger_date' => 'Zotero transmets les dates de publication telles qu’elles ont été saisies. Dès lors, le processeur CSL n’est pas toujours en capacité de décomposer correctement ces dernières en raison de la grande variété de formats différents. Si tel est le cas, la date de publication ne sera pas affichée une fois les références mises en forme. ZotSpip peut corriger en amont les dates de publications. Attention : seule l’année sera alors transmise au processeur CSL, sauf si la date est de la forme aaaa-mm-jj ou aaaa-mm. Cette option n’a par contre aucune répercussion sur la librairie Zotero elle-même.',
    4142        'explication_depuis' => 'Soit une année (par exemple : <em>2009</em>), soit une durée en année suivie du mot français <em>ans</em> (par exemple : <em>3ans</em>) ou du mot anglais <em>years</em> (par exemple : <em>3years</em>).',
     43        'explication_flux_rss' => 'Accessible à l\'adresse <em>spip.php?page=biblio-rss</em>, ce flux RSS présente les 50 derniers ajouts à la base bibliographique.',
    4244        'explication_id_librairie' => 'Pour une librairie personnelle, le <em>userID</em> est indiqué sur la <a href="https://www.zotero.org/settings/keys">page Zotero de gestion des clés personnelles</a>. Pour un groupe, le <em>groupID</em> se trouve dans l’URL de configuration du groupe qui est de la forme <em>https://www.zotero.org/groups/&lt;groupID&gt;/settings</em>.',
    4345        'explication_maj_zotspip' => 'ZotSpip se synchronise à intervalles réguliers (environ toutes les 4 heures) avec le serveur Zotero. Seules les dernières modifications (depuis la dernière synchronisation) sont prises en compte. Au besoin, vous pouvez forcer une mise à jour complète de la base de données, toutes les références étant alors téléchargées à nouveau (si votre librairie est importante, cette synchronisation se fera en plusieurs étapes, seulement 50 références pouvant être mises à jour à la fois).',
     
    7577        'item_type_librairie_group' => 'groupe',
    7678        'item_type_librairie_user' => 'utilisateur',
     79        'item_updated' => 'par date de mise à jour',
    7780        'item_volume' => 'par numéro de volume',
    7881        'item_webmestre' => 'seulement les webmestres',
     
    9396        'label_editeur' => 'Maison d’édition',
    9497        'label_export' => 'Afficher les options d’exportation ?',
     98        'label_flux_rss' => 'Activer le flux RSS ?',
    9599        'label_id_librairie' => 'Identifiant de la librairie',
    96100        'label_identifiants_zotero' => 'Identifiants Zotero',
  • _plugins_/zotspip/trunk/modeles/biblio.html

    r68315 r82171  
    1919                <input type="hidden" name="page" value="zotspip_unapi">]
    2020        <ul class="spip">
    21         <BOUCLE_biblio_type(ZITEMS spip_zitems_zcollections spip_zcollections){id_parent==0}{auteur?}{type_ref?}{annee?}{publication?}{conference?}{editeur?}{collection?}{type_doc?}{tag?}{spip_zcollections.zcollection?}{json LIKE %#ENV{recherche}%}{zotsip_depuis}{par_type_zotero}{pagination #ENV{max,50}}>
     21        <BOUCLE_biblio_type(ZITEMS spip_zitems_zcollections spip_zcollections){id_parent==0}{id_zitem?}{auteur?}{type_ref?}{annee?}{publication?}{conference?}{editeur?}{collection?}{type_doc?}{tag?}{spip_zcollections.zcollection?}{json LIKE %#ENV{recherche}%}{zotsip_depuis}{par_type_zotero}{pagination #ENV{max,50}}>
    2222        #INCLURE{fond=inclure/zitem,id_zitem,csl,liste=oui,icones=oui,details=#GET{details},export=#GET{export},liens=#GET{liens},souligne=#GET{souligne},form_export=#GET{export}}
    2323        </BOUCLE_biblio_type>
     
    3535                <input type="hidden" name="page" value="zotspip_unapi">]
    3636        <ul class="spip">
    37         <BOUCLE_biblio(ZITEMS spip_zitems_zcollections spip_zcollections){id_parent==0}{auteur?}{type_ref?}{annee?}{publication?}{conference?}{editeur?}{collection?}{type_doc?}{tag?}{spip_zcollections.zcollection?}{json LIKE %#ENV{recherche}%}{zotsip_depuis}{0,#ENV{max,100000}}{tri #ENV{tri,auteurs},#GET{defaut_tri}}{pagination #ENV{max,50}}>
     37        <BOUCLE_biblio(ZITEMS spip_zitems_zcollections spip_zcollections){id_parent==0}{id_zitem?}{auteur?}{type_ref?}{annee?}{publication?}{conference?}{editeur?}{collection?}{type_doc?}{tag?}{spip_zcollections.zcollection?}{json LIKE %#ENV{recherche}%}{zotsip_depuis}{0,#ENV{max,100000}}{tri #ENV{tri,auteurs},#GET{defaut_tri}}{pagination #ENV{max,50}}>
    3838        #INCLURE{fond=inclure/zitem,id_zitem,csl,liste=oui,icones=oui,details=#GET{details},export=#GET{export},liens=#GET{liens},souligne=#GET{souligne},form_export=#GET{export}}
    3939        </BOUCLE_biblio>
  • _plugins_/zotspip/trunk/paquet.xml

    r81588 r82171  
    22        prefix="zotspip"
    33        categorie="edition"
    4         version="3.1.1"
     4        version="3.2.0"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.0.*]"
  • _plugins_/zotspip/trunk/prive/squelettes/contenu/zitems.html

    r68315 r82171  
    44        annee,-1,
    55        type_ref,1,
    6         volume,-1,
    7         numero,-1
     6        date_ajout,-1,
     7        updated,-1
    88}})]
    99
    1010<B_biblio>
    11 <p class="pagination">[(#TRI{auteurs,<:zotspip:item_premier_auteur:>})] | [(#TRI{annee,<:zotspip:item_annee:>})] | [(#TRI{type_ref,<:zotspip:item_type:>})] | [(#TRI{volume,<:zotspip:item_volume:>})] | [(#TRI{numero,<:zotspip:item_numero:>})]</p>
     11<p class="pagination">[(#TRI{auteurs,<:zotspip:item_premier_auteur:>})] | [(#TRI{annee,<:zotspip:item_annee:>})] | [(#TRI{type_ref,<:zotspip:item_type:>})]<br />[(#TRI{date_ajout,<:zotspip:item_date_ajout:>})] | [(#TRI{updated,<:zotspip:item_updated:>})]</p>
    1212<div class="liste">
    1313<ul class="liste-items">
    14 <BOUCLE_biblio(ZITEMS spip_zitems_zcollections spip_zcollections){id_parent==0}{auteur?}{type_ref?}{annee?}{publication?}{conference?}{editeur?}{collection?}{type_doc?}{tag?}{spip_zcollections.zcollection?}{json LIKE %#ENV{recherche}%}{zotsip_depuis}{0,#ENV{max,100000}}{tri #ENV{par,auteurs},#GET{defaut_tri}}{pagination 25}>
     14<BOUCLE_biblio(ZITEMS spip_zitems_zcollections spip_zcollections){id_parent==0}{auteur?}{type_ref?}{annee?}{publication?}{conference?}{editeur?}{collection?}{type_doc?}{tag?}{spip_zcollections.zcollection?}{json LIKE %#ENV{recherche}%}{zotsip_depuis}{0,#ENV{max,100000}}{tri #ENV{par,updated},#GET{defaut_tri}}{pagination 25}>
    1515<li class="item"><p><ul>#INCLURE{fond=inclure/zitem,id_zitem,liste=oui,icones=oui,details=complet,export=oui,liens=oui,souligne=#ENV{auteur},lien_voir=oui,afficher_id=oui}</ul></p></li>
    1616</BOUCLE_biblio>
Note: See TracChangeset for help on using the changeset viewer.