Changeset 67073 in spip-zone


Ignore:
Timestamp:
Oct 24, 2012, 6:30:57 PM (8 years ago)
Author:
joseph@…
Message:
  • Recharger automatiquement le formulaire quand la sync est toujours en cours
  • Découpage d'une chaine de langue en deux pour éviter les interférences avec le caractère @
  • Autoriser l'anglais et l'espagnol pour le paramètre depuis des modèles
Location:
_plugins_/zotspip
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/zotspip/branches/v1/formulaires/maj_zotspip.html

    r59617 r67073  
    1818                </p>
    1919        </div></form>
     20[(#ENV{sync}|oui)
     21<script type="text/javascript">// <![(#EVAL**{chr(91)})]CDATA[(#EVAL**{chr(91)})]
     22        jQuery('.formulaire_#FORM').ajaxComplete (function(){
     23                jQuery('.formulaire_#FORM form').delay(3000).submit();
     24        });
     25 //#EVAL**{chr(93)}#EVAL**{chr(93)}></script>
     26]
    2027</div>
  • _plugins_/zotspip/branches/v1/lang/zotspip_fr.php

    r66589 r67073  
    127127
    128128        // O
    129         'outil_explication_inserer_ref' => 'Identifiant Zotero de la référence. Dans le cas d\'une citation, un nombre de page ou un numéro de section peut être précisé après l\'identifiant, séparé par @. Plusieurs références peuvent être indiquées, séparées par une virgule. Exemple : 4JA2I4UC@page 16-17,FSCANX5W',
     129        'outil_explication_inserer_ref' => 'Identifiant Zotero de la référence. Dans le cas d\'une citation, un nombre de page ou un numéro de section peut être précisé après l\'identifiant, séparé par @. Plusieurs références peuvent être indiquées, séparées par une virgule.',
     130        'outil_explication_inserer_ref_exemple' => 'Exemple : 4JA2I4UC@page 16-17,FSCANX5W',
    130131        'outil_inserer_ref' => 'Insérer une réference bibliographie [ref=XXX]',
    131132
  • _plugins_/zotspip/branches/v1/plugin.xml

    r66964 r67073  
    44        <auteur>[Joseph Larmarange->http://contrib.spip.net/Joseph]</auteur>
    55        <licence>GPL v3</licence>
    6         <version>1.3.2</version>
     6        <version>1.3.3</version>
    77        <version_base>0.2</version_base>
    88        <etat>test</etat>
  • _plugins_/zotspip/branches/v1/zotspip_fonctions.php

    r66911 r67073  
    304304        elseif (substr($depuis,-2)=='an' && is_numeric(substr($depuis,0,-2))) $annee = 1 + intval(date('Y')) - intval(substr($depuis,0,-2)); // L'année en cours compte pour un
    305305        elseif (substr($depuis,-3)=='ans' && is_numeric(substr($depuis,0,-3))) $annee = 1 + intval(date('Y')) - intval(substr($depuis,0,-3));
     306        elseif (substr($depuis,-1)=='a' && is_numeric(substr($depuis,0,-1))) $annee = 1 + intval(date('Y')) - intval(substr($depuis,0,-1));
     307        elseif (substr($depuis,-5)=='years' && is_numeric(substr($depuis,0,-5))) $annee = 1 + intval(date('Y')) - intval(substr($depuis,0,-5)); // Prise en charge de l'anglais
     308        elseif (substr($depuis,-4)=='year' && is_numeric(substr($depuis,0,-4))) $annee = 1 + intval(date('Y')) - intval(substr($depuis,0,-4));
     309        elseif (substr($depuis,-1)=='y' && is_numeric(substr($depuis,0,-1))) $annee = 1 + intval(date('Y')) - intval(substr($depuis,0,-1));
     310        elseif (substr($depuis,-4)=='años' && is_numeric(substr($depuis,0,-4))) $annee = 1 + intval(date('Y')) - intval(substr($depuis,0,-4)); // Prise en charge et de l'espagnol
     311        elseif (substr($depuis,-3)=='año' && is_numeric(substr($depuis,0,-3))) $annee = 1 + intval(date('Y')) - intval(substr($depuis,0,-3));
    306312        if ($annee) return array('>=',"$table.annee",$annee);
    307313        else return array();
  • _plugins_/zotspip/branches/v1/zotspip_pipelines.php

    r61951 r67073  
    5959                "className"      => 'outil_inserer_ref',
    6060                "selectionType"  => '',
    61                 "closeWith"      => "[ref=[!["._T('zotspip:outil_explication_inserer_ref')."]!]]",
     61                "closeWith"      => "[ref=[!["._T('zotspip:outil_explication_inserer_ref').' '._T('zotspip:outil_explication_inserer_ref_exemple')."]!]]",
    6262                "display"        => true
    6363         ));
  • _plugins_/zotspip/trunk/formulaires/maj_zotspip.html

    r59617 r67073  
    1818                </p>
    1919        </div></form>
     20[(#ENV{sync}|oui)
     21<script type="text/javascript">// <!\[CDATA\[
     22        jQuery('.formulaire_#FORM').ajaxComplete (function(){
     23                jQuery('.formulaire_#FORM form').delay(3000).submit();
     24        });
     25 //\]\]></script>
     26]
    2027</div>
  • _plugins_/zotspip/trunk/lang/zotspip_fr.php

    r66974 r67073  
    3838        'explication_autoriser_modif_zotero' => 'Activer les options de modification de la librairie Zotero (par exemple, la fusion d\'auteurs) ? Si oui, qui a les droits suffisants pour valider ces modifications ? ATTENTION : vous devez également vérifier que vote <em>Clé API</em> a les droits en écriture.',
    3939        '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.',
    40         'explication_depuis' => 'Soit une année (par exemple : <em>2009</em>), soit une durée en année suivie du mot <em>ans</em> (par exemple : <em>3ans</em>).',
     40        '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>).',
    4141        '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>.',
    4242        '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).',
     
    128128
    129129        // O
    130         'outil_explication_inserer_ref' => 'Identifiant Zotero de la référence. Dans le cas d\'une citation, un nombre de page ou un numéro de section peut être précisé après l\'identifiant, séparé par @. Plusieurs références peuvent être indiquées, séparées par une virgule. Exemple : 4JA2I4UC@page 16-17,FSCANX5W',
     130        'outil_explication_inserer_ref' => 'Identifiant Zotero de la référence. Dans le cas d\'une citation, un nombre de page ou un numéro de section peut être précisé après l\'identifiant, séparé par @. Plusieurs références peuvent être indiquées, séparées par une virgule.',
     131        'outil_explication_inserer_ref_exemple' => 'Exemple : 4JA2I4UC@page 16-17,FSCANX5W',
    131132        'outil_inserer_ref' => 'Insérer une réference bibliographie [ref=XXX]',
    132133
  • _plugins_/zotspip/trunk/paquet.xml

    r66988 r67073  
    22        prefix="zotspip"
    33        categorie="edition"
    4         version="2.0.1"
     4        version="2.0.2"
    55        etat="dev"
    66        compatibilite="[3.0.0;3.0.*]"
  • _plugins_/zotspip/trunk/zotspip_fonctions.php

    r66911 r67073  
    304304        elseif (substr($depuis,-2)=='an' && is_numeric(substr($depuis,0,-2))) $annee = 1 + intval(date('Y')) - intval(substr($depuis,0,-2)); // L'année en cours compte pour un
    305305        elseif (substr($depuis,-3)=='ans' && is_numeric(substr($depuis,0,-3))) $annee = 1 + intval(date('Y')) - intval(substr($depuis,0,-3));
     306        elseif (substr($depuis,-1)=='a' && is_numeric(substr($depuis,0,-1))) $annee = 1 + intval(date('Y')) - intval(substr($depuis,0,-1));
     307        elseif (substr($depuis,-5)=='years' && is_numeric(substr($depuis,0,-5))) $annee = 1 + intval(date('Y')) - intval(substr($depuis,0,-5)); // Prise en charge de l'anglais
     308        elseif (substr($depuis,-4)=='year' && is_numeric(substr($depuis,0,-4))) $annee = 1 + intval(date('Y')) - intval(substr($depuis,0,-4));
     309        elseif (substr($depuis,-1)=='y' && is_numeric(substr($depuis,0,-1))) $annee = 1 + intval(date('Y')) - intval(substr($depuis,0,-1));
     310        elseif (substr($depuis,-4)=='años' && is_numeric(substr($depuis,0,-4))) $annee = 1 + intval(date('Y')) - intval(substr($depuis,0,-4)); // Prise en charge et de l'espagnol
     311        elseif (substr($depuis,-3)=='año' && is_numeric(substr($depuis,0,-3))) $annee = 1 + intval(date('Y')) - intval(substr($depuis,0,-3));
    306312        if ($annee) return array('>=',"$table.annee",$annee);
    307313        else return array();
  • _plugins_/zotspip/trunk/zotspip_pipelines.php

    r66974 r67073  
    5959                "className"      => 'outil_inserer_ref',
    6060                "selectionType"  => '',
    61                 "closeWith"      => "[ref=[!["._T('zotspip:outil_explication_inserer_ref')."]!]]",
     61                "closeWith"      => "[ref=[!["._T('zotspip:outil_explication_inserer_ref').' '._T('zotspip:outil_explication_inserer_ref_exemple')."]!]]",
    6262                "display"        => true
    6363         ));
Note: See TracChangeset for help on using the changeset viewer.