Changeset 29012 in spip-zone


Ignore:
Timestamp:
Jun 5, 2009, 8:15:14 AM (12 years ago)
Author:
esse@…
Message:

Modification de l'aperçu des données extraites : on n'affiche que quelques lignes

Ajout d'extraction des pétitions :

  • depuis l'aperçu de l'article
  • depuis l'aperçu des signatures
  • depuis l'aperçu extraction du plugin

Ajout de l'anglais

Location:
_plugins_/export_csv
Files:
6 added
11 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/export_csv/LISEZ-MOI.txt

    r19243 r29012  
    66-----------------------------------------
    77-----------------------------------------
    8         version 0.2 en test pour SPIP 1.9.2d
     8        version 0.2 en test pour SPIP 1.9.2
    99-----------------------------------------
    1010
     11-----------------------------------------
     12        PRÉSENTATION
     13-----------------------------------------
     14        Export au format tableur CSV des articles pour publication papier
     15        Extrait certaines données saisies dans SPIP à des fins de publication papier et/ou de publipostage
     16        Ce plugin est axé sur les articles SPIP. Il exporte au choix de l’utilisateur les éléments les composants (titre, sous-titre, texte, p.s...) ainsi que :
     17    * leur rubrique (et ses éléments la composant)
     18    * les mots-clés associés (titre et nom du groupe) :
     19          o aux rubriques
     20          o aux articles
     21    * les pétitions
     22   
     23    voir http://www.spip-contrib.net/Export-CSV-des-articles-pour
    1124
    1225-----------------------------------------
  • _plugins_/export_csv/balise/excsv_statut.php

    r19229 r29012  
    2525        $r = spip_fetch_array(spip_query($q));
    2626
    27         switch($r['statut']) {
    28                 case 'publie' : $return = _T('exportcsv:statut_publie');
    29                 break;
    30                 case 'prive' : $return = _T('exportcsv:statut_prive');
    31                 break;
    32         }
    33         echo $return;
     27        $txt = 'exportcsv:'.$r['statut'];
     28        return _T($txt);
    3429}
    3530?>
  • _plugins_/export_csv/base/exportcsv_librairie.php

    r19230 r29012  
    1111##############################################################*/
    1212
    13 global $debug; $debug = 0;
     13# $debug = 1 : affichage des messages 'ecco_pre' et 'sdn_debug'
     14global $debug, $prefix_t;
     15$debug = 0;  $prefix_t = $GLOBALS['table_prefix'].'_';
     16
     17
    1418
    1519if (!defined('_DIR_PLUGIN_EXPORTCSV')){
     
    2125        define('_DIR_IMG_EXPORTCSV', _DIR_PLUGIN_EXPORTCSV.'img_pack/');
    2226}
    23 // prefixe du plugin
     27# prefixe du plugin
    2428if (!defined("_PLUGIN_NAME_EXPORTCSV")) {
    2529        define('_PLUGIN_NAME_EXPORTCSV', 'exportcsv');
     
    3135        debut_droite();
    3236        echo "<strong>"._T('avis_acces_interdit')."</strong>"
     37        .fin_gauche().fin_page();
     38        exit;
     39}
     40function acces_probleme($msg) {
     41        debut_page(_T($msg), "documents", _PLUGIN_NAME_EXPORTCSV);
     42        debut_gauche();
     43        debut_droite();
     44        echo "<strong>"._T($msg)."</strong>"
    3345        .fin_gauche().fin_page();
    3446        exit;
  • _plugins_/export_csv/exec/exportcsv.php

    r19231 r29012  
    2222        }
    2323
    24         $out = unicode2charset(charset2unicode(exportcsv_make()), 'iso-8859-1');
     24        $out = unicode2charset(charset2unicode(exportcsv_make()), 'utf-8');
    2525
    2626        $nom_fich = _PLUGIN_NAME_EXPORTCSV."_".date("Y-m-d").".csv";
  • _plugins_/export_csv/exec/exportcsv_tous.php

    r19231 r29012  
    1212
    1313include_spip("inc/exportcsv");
     14include_spip("inc/exportcsv_petition");
    1415include_spip("inc/presentation");
    1516
    1617function exec_exportcsv_tous() {
    17         global  $connect_statut, $couleur_claire, $couleur_foncee;
     18        global  $connect_statut, $couleur_claire, $couleur_foncee,$prefix_t;
    1819       
    1920
     
    2728
    2829        $commencer_page = charger_fonction('commencer_page', 'inc');
    29         echo $commencer_page(_T('exportcsv:extract_data'), "documents", _PLUGIN_NAME_EXPORTCSV);
     30        echo $commencer_page(_T('exportcsv:extract_data'), _PLUGIN_NAME_EXPORTCSV);
    3031
    3132        echo "<br />";
     
    4243                fin_raccourcis();
    4344               
    44                 debut_boite_info();
    45                         echo '<p><h3 style="color:'.$couleur_foncee.';">'._T('exportcsv:extraction_data').' :</h3></p>'
    46                         ._T('exportcsv:explications');
    47                 fin_boite_info();
     45# v2
     46                echo exportcsv_afficher_petition();
     47# fin v2               
     48               
     49                debut_cadre_relief(_DIR_IMG_EXPORTCSV.'help-24.png');
     50                        echo '<div class="verdana1 spip_xx-small"><h3 style="color:'.$couleur_foncee.';">'._T('exportcsv:extraction_data').' :</h3></p>'
     51                        ._T('exportcsv:explications')
     52                        .'</div>';
     53                fin_cadre_relief();
    4854               
    4955                echo "<br />";
  • _plugins_/export_csv/exportcsv_pipe.php

    r19243 r29012  
    2424}
    2525
    26 function exportcsv_ajouterBoutons($boutons_admin) {
     26function exportcsv_ajouter_boutons($boutons_admin) {
    2727        // si on est admin ou admin-restreint
    2828        if ($GLOBALS['connect_statut'] == "0minirezo"
     
    3838        return $boutons_admin;
    3939}
     40function exportcsv_affiche_gauche($flux){
     41        if (_request('exec') == 'articles' OR _request('exec') == 'controle_petition') {
     42                if ($GLOBALS['connect_statut'] == "0minirezo"
     43                AND $GLOBALS["options"] == "avancees" AND
     44                (!isset($GLOBALS['meta']["activer_exportcsv"]) OR $GLOBALS['meta']["activer_exportcsv"]!="non")) {
     45                        include_spip('inc/exportcsv_petition');
     46                        $flux['data'] .= exportcsv_afficher_petition($flux['args']['id_article']);
     47                }
     48        }
     49        return $flux;
     50}
    4051// css privé
    4152function exportcsv_header_prive($flux) {
    42         $flux.= "\n".'<link rel="stylesheet" type="text/css" href="'._DIR_PLUGIN_EXPORTCSV.'exportcsv_styles.css" />'."\n";
     53        $flux .= "\n".'<link rel="stylesheet" type="text/css" href="'._DIR_PLUGIN_EXPORTCSV.'exportcsv_styles.css" />'."\n";
    4354        return $flux;
    4455}
    45 
    46 
    4756?>
  • _plugins_/export_csv/exportcsv_styles.css

    r19243 r29012  
    3131background:#cde3f1;
    3232text-align:center;
     33}
     34/*
     35 * /exec/exportcsv_tous > extration pétitions
     36 */
     37body.exportcsv ul {
     38        margin-left: 0;
     39        padding-left: 1em;
    3340}
    3441/*
  • _plugins_/export_csv/fonds/cfg_exportcsv.html

    r20814 r29012  
    8989        <BOUCLE_racine(RUBRIQUES) {tout} {racine}{par titre}>
    9090       
    91                 <li class="racine"><label class="racine" id="r#ID_RUBRIQUE" title="Toutes les sous-rubriques seront s&eacute;lectionn&eacute;es">
     91                <li class="racine" title="<:exportcsv:toutes_selectionnees:>"><label class="racine" id="r#ID_RUBRIQUE">
    9292                        <input type="checkbox" name="secteur[]" value="#ID_RUBRIQUE" <?php is_checked('secteur', '#ID_RUBRIQUE'); ?>/>
    9393                        [(#TITRE|supprimer_numero)] <small>(#EXCSV_STATUT{id_rubrique})</small></label>
     
    125125                                <li><label>
    126126                                <input type="checkbox" name="rubriques_a_titre" [checked="(#ENV{rubriques_a_titre})"] />
    127                                 Titre</label></li>
     127                                <:exportcsv:titre:></label></li>
    128128                                <li><label>
    129129                                <input type="checkbox" name="rubriques_b_descriptif" [checked="(#ENV{rubriques_b_descriptif})"] />
    130                                 Descriptif</label></li>     
     130                                <:exportcsv:descriptif:></label></li>     
    131131                                <li><label>
    132132                                <input type="checkbox" name="rubriques_c_texte" [checked="(#ENV{rubriques_c_texte})"] />
    133                                 Texte</label></li>
     133                                <:ecrire:info_texte:></label></li>
    134134                        </ul>           
    135135                </fieldset>
     
    139139                        <ul class="racine">
    140140                                <li><label>
    141                                 <input type="checkbox" name="articles_a_titre" [checked="(#ENV{articles_a_titre})"] />
    142                                 Titre</label></li>
     141                                <input type="checkbox" name="articlestitre" checked="checked" disabled="disabled" />
     142                                <:exportcsv:titre:></label>
     143                                <input type="hidden" name="articles_a_titre" value="1" /></li>
    143144                               
    144145                                <li><label>
    145146                                <input type="checkbox" name="articles_f_texte" [checked="(#ENV{articles_f_texte})"] />
    146                                 Texte</label></li>
    147 
    148                                 <li><label>
    149                                 <input type="checkbox" name="articles_j_date" [checked="(#ENV{articles_i_date})"] />
    150                                 Date</label></li>
     147                                <:ecrire:info_texte:></label></li>
     148
     149                                <li><label>
     150                                <input type="checkbox" name="articles_j_date" [checked="(#ENV{articles_j_date})"] />
     151                                <:exportcsv:date:></label></li>
     152                               
    151153[(#REM) on verra plus tard
    152154                                <li><label>
    153                                 <input type="checkbox" name="articles_k_auteur" [checked="(#ENV{articles_j_auteur})"] />
    154                                 Auteur</label></li>
     155                                <input type="checkbox" name="articles_k_auteurs" [checked="(#ENV{articles_k_auteurs})"] />
     156                                <:exportcsv:auteurs:></label></li>
    155157]
    156158<?php   if($GLOBALS['meta']['articles_surtitre'] == 'oui') { ?>
    157159                                <li><label>
    158160                                <input type="checkbox" name="articles_b_surtitre" [checked="(#ENV{articles_b_surtitre})"] />
    159                                 Sur-titre</label></li>
     161                                <:ecrire:texte_sur_titre:></label></li>
    160162
    161163<?php }
     
    163165                                <li><label>
    164166                                <input type="checkbox" name="articles_c_soustitre" [checked="(#ENV{articles_c_soustitre})"] />
    165                                 Sous-titre</label></li>
     167                                <:ecrire:texte_sous_titre:></label></li>
    166168
    167169<?php }
     
    169171                                <li><label>
    170172                                <input type="checkbox" name="articles_d_descriptif" [checked="(#ENV{articles_d_descriptif})"] />
    171                                 Descriptif</label></li>
     173                                <:exportcsv:descriptif:></label></li>
    172174
    173175<?php }
     
    175177                                <li><label>
    176178                                <input type="checkbox" name="articles_e_chapo" [checked="(#ENV{articles_e_chapo})"] />
    177                                 Chapeau</label></li>
     179                                <:ecrire:info_chapeau:></label></li>
    178180<?php }
    179181                if($GLOBALS['meta']['articles_ps'] == 'oui') { ?>
    180182                                <li><label>
    181183                                <input type="checkbox" name="articles_g_ps" [checked="(#ENV{articles_g_ps})"] />
    182                                 Post-Scriptum</label></li>
     184                                <:ecrire:info_post_scriptum:></label></li>
    183185<?php }
    184186                if($GLOBALS['meta']['articles_urlref'] == 'oui') { ?>
    185187                                <li><label>
    186                                 <input type="checkbox" name="articles_h_nomsite" [checked="(#ENV{articles_h_urlref})"] />
    187                                 Lien : nom</label></li>
    188                                 <li><label>
    189                                 <input type="checkbox" name="articles_i_urlsite" [checked="(#ENV{articles_h_urlref})"] />
    190                                 Lien : U.R.L</label></li>
     188                                <input type="checkbox" name="articles_h_nom_site" [checked="(#ENV{articles_h_nom_site})"] />
     189                                <:exportcsv:lien_nom:></label></li>
     190                                <li><label>
     191                                <input type="checkbox" name="articles_i_url_site" [checked="(#ENV{articles_i_url_site})"] />
     192                                <:exportcsv:lien_url:></label></li>
    191193                               
    192194<?php } ?>
  • _plugins_/export_csv/inc/exportcsv.php

    r19234 r29012  
    1515include_spip("base/exportcsv_librairie");
    1616
     17# éléments d'écriture des lignes CSV ou tableau
     18global $tr, $l, $g, $gg, $gd, $th, $ht, $d, $s, $g, $d, $g;
     19# par défaut, éléments de lignes CSV
     20$tr = "";
     21$l = chr(13).chr(10);
     22$g = $gg = $gd = $th = $ht = '"';
     23$d = ';';
     24$s = $g.$d.$g;
     25
    1726# -----------------------------------------------
    1827# -----------------------------------------------
    1928function exportcsv_make($return = true) {
    20         global $connect_toutes_rubriques;
     29        # éléments d'écriture des lignes CSV ou tableau
     30        global $tr, $l, $g, $gg, $gd, $th, $ht, $d, $s, $g, $d, $g;
     31        global $connect_toutes_rubriques, $prefix_t;
    2132       
    2233        $config = lire_config(_PLUGIN_NAME_EXPORTCSV);
     
    5667        # car on a pas les noms des groupes de MC , juste leur ID
    5768                if(!is_array($val)) {
     69               
    5870                        if(strlen($val) > 0) {
    5971                                $titre_col[$cpt_col] = ereg_replace("_[a-z]_", "_", $cle);
     
    6981                                        $j++;
    7082                                        $q = "SELECT titre
    71                                         FROM spip_groupes_mots
     83                                        FROM ".$prefix_t."groupes_mots
    7284                                        WHERE id_groupe='".$valv."'";
    7385                                        $r = spip_fetch_array(spip_query($q));
     
    8193                                        $k++;
    8294                                        $q = "SELECT titre
    83                                         FROM spip_groupes_mots
     95                                        FROM ".$prefix_t."groupes_mots
    8496                                        WHERE id_groupe='".$valv."'";
    8597                                        $r = spip_fetch_array(spip_query($q));
     
    110122                if(ereg("^articles_", $titre_col[$i])) {
    111123                # pour les articles
    112                         $art_fields[$x] = substr(strrchr($titre_col[$i], "_"), 1);
     124                        $art_fields[$x] = substr(strstr($titre_col[$i], "_"), 1);
    113125                        $x++;
    114126                       
    115127                        if($i <= ($nb_col-1))
    116128                                $sql .= ", ";
    117                         $sql .= str_replace("_", ".", $titre_col[$i]);
     129                        $sql .= ereg_replace("^articles_", "articles.", $titre_col[$i]);
    118130                }
    119131                elseif(ereg("^rubriques_", $titre_col[$i])) {
    120132                # pour les rubriques
    121                         $rub_fields[$y] = substr(strrchr($titre_col[$i], "_"), 1);
     133                        $rub_fields[$y] = substr(strstr($titre_col[$i], "_"), 1);
    122134                        $y++;
    123135                }
    124136        }
    125         $sql .= " FROM spip_articles AS `articles`
     137        $sql .= " FROM ".$prefix_t."articles AS `articles`
    126138        WHERE ";
    127139        if(count($secteur) > 0) {
     
    150162        ORDER BY articles.id_secteur, articles.id_rubrique";
    151163
     164        if(!$return) {
     165                $sql_cpt = $sql; # pour comptage total lignes
     166                $sql .= " LIMIT 0, 100";
     167        }
     168       
    152169        sdn_debug("<b>SQL :</b> ".$sql);
    153170        $req = spip_query($sql);
    154 
     171       
     172        # pour comptage total lignes
     173        $req_cpt = spip_query($sql_cpt);
     174        $nb_lignes = spip_num_rows($req_cpt);
     175       
    155176        while($res = spip_fetch_array($req)) {
    156177               
     
    173194                                $mot = "";
    174195                                $sql4 = "SELECT mots.titre
    175                                 FROM spip_mots_articles AS `L1`, spip_mots AS `mots`
     196                                FROM ".$prefix_t."mots_articles AS `L1`, ".$prefix_t."mots AS `mots`
    176197                                WHERE (L1.id_article = '".$id_art."')
    177198                                AND (mots.id_groupe = '".$art_mc[$i]."')
     
    201222                }
    202223               
    203                 $sql2 .= " FROM spip_rubriques AS `rubriques`
     224                $sql2 .= " FROM ".$prefix_t."rubriques AS `rubriques`
    204225                WHERE (rubriques.id_rubrique = '".$id_rub."')
    205226                AND (rubriques.statut = 'publie')";
     
    222243                                $mot = "";
    223244                                $sql3 = "SELECT mots.titre 
    224                                 FROM spip_mots_rubriques AS `L1`, spip_mots AS `mots`
     245                                FROM ".$prefix_t."mots_rubriques AS `L1`, ".$prefix_t."mots AS `mots`
    225246                                WHERE (L1.id_rubrique = '".$id_rub."')
    226247                                AND (mots.id_groupe = '".$rub_mc[$i]."')
     
    240261               
    241262        }
     263        # DEBUG
    242264        ecco_pre($rub_mc, "rub MC");
    243265        ecco_pre($titre_col, "colonnes");
     
    248270# écriture du contenu($data) dans un fichier(true) ou tableau(false) selon $return
    249271# initialisation écriture des lignes :
    250         # defaut : extraction vers CSV
    251         if($return) {
    252                 $tr = "";
    253                 $l = chr(13).chr(10);
    254                 $g = $gg = $gd = $th = $ht = '"';
    255                 $d = ';';
    256                 $s = $g.$d.$g;
    257         } # extraction pour affichage aperçu en table HTML
    258         else {
     272        # (defaut : extraction vers CSV)
     273        # extraction pour affichage aperçu en table HTML
     274        if(!$return) {
    259275                $tr = '<tr>';
    260276                $l = '</tr>';
     
    266282                $s = $gd.$gg;
    267283        }
    268         #       $outh =  entete 
     284        #       $outh =  entetes (headers))
    269285        #       $outl = lignes de données
    270286        $outh = $tr; $outl = "";
     
    274290                $outh .= $th.str_replace("_", " ", $titre_col[$i]).$ht.$d;
    275291        }
    276         $outh = substr($outh, 0, -1).$l;       
    277 
     292        $outh = substr($outh, 0, -1).$l;
     293       
     294#       $nb_lignes = 0;
     295       
    278296        for($i = 0; $i < count($data); $i += $nb_col) {
    279297                $outl .= $tr;
     
    282300                        $outl .= $gg.$data[$z].$gd.$d;
    283301                }
    284                 $outl = substr($outl, 0, -1).$l;       
     302                $outl = substr($outl, 0, -1).$l;
     303#               $nb_lignes++;
    285304        }
    286305        $out = $outh.$outl;
    287306
    288         if($return) return $out;
    289         else echo '<table>'.$out.'</table>';
     307        if($return) return $out; # l'export CSV
     308        else echo '<p style="margin-top:0;"><strong>'._T('exportcsv:info_nb_lignes').$nb_lignes.' :</strong></p>
     309        <table>'.$out.'</table>'; # affichage de l'export
    290310
    291311}
    292312
     313function exportcsv_make_petition($id_article) {
     314        # éléments d'écriture des lignes CSV
     315        global $tr, $l, $g, $gg, $gd, $th, $ht, $d, $s, $g, $d, $g, $prefix_t;
     316/*
     317$tr = "";
     318$l = chr(13).chr(10);
     319$g = $gg = $gd = $th = $ht = '"';
     320$d = ';';
     321$s = $g.$d.$g;
     322*/     
     323       
     324        # spécifique FAPT
     325        $titre_col = array('nom_email', 'ad_email', 'message', 'metier', 'ville', 'dept');
     326# base
     327#       $titre_col = array('nom_email', 'ad_email', 'nom_site', 'url_site', 'message');
     328
     329        $nb_col = count($titre_col);
     330       
     331        #       $outh =  entetes (headers)
     332        #       $outl = lignes de données
     333        $outh = $outl = $tr;
     334       
     335        if(is_numeric($id_article)) {
     336
     337                # spécifique FAPT
     338                $sql = "SELECT nom_email, ad_email, message, metier, ville, dept
     339                FROM ".$prefix_t."signatures WHERE id_article=".$id_article." AND statut='publie'";
     340                # base
     341#               $sql = "SELECT * FROM spip_signatures WHERE id_article=".$id_article." AND statut='publie'";
     342               
     343                $req = spip_query($sql);
     344                $num = spip_num_rows($req);
     345               
     346        # écriture des titres des colonnes
     347                # Ligne 1 CSV = titre de l'article + nombre de signatures
     348                $req_titre = spip_fetch_array(spip_query("SELECT titre FROM ".$prefix_t."articles WHERE id_article=".$id_article));
     349                $outh .= $th.supprimer_numero(textebrut(propre($req_titre['titre']))).$ht.$d.$num.' signatures'.$l;
     350               
     351                # Ligne 2 CSV = titres des colonnes             
     352                for($i = 0; $i < $nb_col; $i++) {
     353                        $outh .= $th.str_replace("_", " ", $titre_col[$i]).$ht.$d;
     354                }
     355                $outh = substr($outh, 0, -1).$l;
     356                               
     357                while($res = spip_fetch_array($req)) {
     358                        $outl .= $tr;
     359                       
     360                        for($z = 0; $z < $nb_col; $z++) {
     361                                $outl .= $gg.$res[$titre_col[$z]].$gd.$d;
     362                        }
     363                       
     364                        $outl = substr($outl, 0, -1).$l;
     365                }
     366                $out = $outh.$outl;
     367
     368                return $out; # l'export CSV
     369               
     370        } else
     371                return false;
     372}
    293373?>
  • _plugins_/export_csv/lang/exportcsv_fr.php

    r20813 r29012  
    1414$GLOBALS[$GLOBALS['idx_lang']] = array(
    1515// A
    16 'apercu_data' => 'Aper&ccedil;u des donn&eacute;es extraites',
     16'apercu_data' => 'Aper&ccedil;u des articles extraits',
    1717'aux_rub' => 'aux rubriques',
    1818'aux_art' => 'aux articles',
    1919'aide' => 'Aide en ligne',
     20'auteurs' => 'Auteurs',
    2021
    2122// B
     
    2728'description_cfg' => 'Ici vous pouvez configurer le plugin Export C.S.V.',
    2829'del_cfg' => 'Tout effacer',
     30'descriptif' => 'Descriptif',
     31'date' => 'Date',
    2932
    3033// E
     
    3235'extraction_data' => 'Extraction des donn&eacute;es',
    3336'extraction_data_back' => 'Aller &agrave; l\'extraction des donn&eacute;es',
    34 'explications' => '<p><strong>Seuls les articles publi&eacute;s sont export&eacute;s</strong></p>
    35 <ol class="exportcsv_ol"><li>Cliquer sur &laquo;&nbsp;T&eacute;l&eacute;charger les donne&eacute;s&nbsp;&raquo; ci-dessus</li>
     37'explications' => '<p><strong>Seuls les articles publi&eacute;s ou les signatures valid&eacute;es sont export&eacute;s</strong></p>
     38<ol class="exportcsv_ol"><li>Pour t&eacute;l&eacute;charger le fichier C.S.V :
     39                <ul><li>Pour les articles : cliquer sur &laquo;&nbsp;T&eacute;l&eacute;charger les articles&nbsp;&raquo; ci-dessus</li>
     40                        <li>Pour les p&eacute;titions : cliquer sur le titre de l\'article concern&eacute;</li>
     41                </ul>
     42                </li>
    3643                <li>Enregistrer le fichier sur votre ordinateur</li>
    3744                <li>Lancer le tableur (OpenOffice ou Excel<sup>&reg;</sup>)</li>
     
    4855'erreur_pas_de_rub' => '<p>Aucune rubrique n\'a &eacute;t&eacute; s&eacute;lectionn&eacute;e</p>',
    4956'erreur_pas_de_champ' => '<p>Aucun &eacute;l&eacute;ment &agrave; afficher n\'a &eacute;t&eacute; s&eacute;lectionn&eacute;</p>',
     57'erreur_pet_id_article' => '<p>Aucune p&eacute;tition trouv&eacute;e. <br />Avez-vous s&eacute;lectionn&eacute; un article ?',
    5058
    5159// F
     
    5563'info_config_rub' => 'S&eacute;lectionnez les groupes de mots-cl&eacute;s que vous voulez attribuer aux rubriques.<br /> ',
    5664'info_config_art' => 'S&eacute;lectionnez les groupes de mots-cl&eacute;s que vous voulez attribuer aux articles.<br /> ',
     65'info_nb_lignes' => 'Lignes 0 &agrave; 100 sur un total de ',
    5766
    5867// J K
    5968// L
     69'lien_url' => 'Lien hypertexte : URL',
     70'lien_nom' => 'Lien hypertexte : Titre',
     71
    6072// M
    6173'gmc_associes' => 'Groupes de mots-cl&eacute;s associ&eacute;s',
     
    6678// O
    6779'ok_cfg' => 'Ok',
    68 // P // Q
     80
     81// P
     82'pet_titre' => 'P&eacute;titions',
     83'pet_lien_extract' => 'Extraire les signatures',
     84// Q
    6985
    7086// R
     
    7389
    7490// S
    75 'statut_publie' => 'Publi&eacute;e',
    76 'statut_prive' => 'Non publi&eacute;e',
     91'publie' => 'Publi&eacute;e',
     92'prive' => 'Non publi&eacute;e',
    7793'signature' => '<p><strong>Export C.S.V</strong></p>
    7894<p><small>Extraction des donn&eacute;es de SPIP pour tableur au format C.S.V</small>.</p>
     
    8298'titre_page' => 'Export CSV',
    8399'titre_gros_page' => 'Export CSV',
    84 'telecharger_data' => 'T&eacute;l&eacute;charger les donn&eacute;es',
     100'telecharger_data' => 'T&eacute;l&eacute;charger les articles',
     101'titre' => 'Titre',
     102'toutes_selectionnees' => 'Toutes les sous-rubriques seront s&eacute;lectionn&eacute;es',
    85103
    86104// U
  • _plugins_/export_csv/plugin.xml

    r25251 r29012  
    11<plugin>
    2         <nom>Export CSV pour SPIP 1.9.2</nom>
     2        <nom><multi>
     3        [fr]Export CSV des articles et p&eacute;titions (SPIP 1.9.2)
     4        [en]CSV Extraction for articles and petitions (SPIP 1.9.2)
     5        </multi></nom>
    36       
    47        <auteur>St&eacute;phanie De Nada&iuml;
     
    912                [fr]<p>L'ic&ocirc;ne du plugin est r&eacute;alis&eacute;e &agrave; base du th&egrave;me [Nuvola pour KDE->http://commons.wikimedia.org/wiki/Nuvola]</p>   
    1013                [en]Distributed under GNU/GPL license
     14                [en]Icon of plugin is made with [Nuvola for KDE->http://commons.wikimedia.org/wiki/Nuvola]
    1115         </multi>
    1216        </auteur>
     
    1822        <description>
    1923                <multi>         
    20                         [fr]<p>Export des articles / rubriques et leurs mots-cl&eacute;s pour tableur en fichier C.S.V.</p>
     24                        [fr]<p>Export pour tableur en fichier C.S.V :</p>
     25                        <ul><li>des articles / rubriques et leurs mots-cl&eacute;s </li>
     26                        <li>des p&eacute;titions</li></ul>
    2127                        <p><strong>Ce plugin n&eacute;cessite le [plugin CFG 1.3.4 minimum->http://www.spip-contrib.net/?article1605]</strong></p>
    22                         <p>Plugin en phase de test : merci de vos retours (d&eacute;taill&eacute;s).</p>
    23                         [en]<p><strong>This plugin must be run with [CFG plugin 1.3.4 at least->http://www.spip-contrib.net/?article1605]</strong></p>
     28                        <p>Plugin en phase de test : merci de vos retours (d&eacute;taill&eacute;s).</p></multi>
     29                        <multi>[en]<p>Export for spreadsheet in C.S.V file :</p>
     30                        <ul><li>articles / sections and keywords </li>
     31                        <li>petitions</li></ul>
     32                        <p><strong>This plugin must be run with [CFG plugin 1.3.4 at least->http://www.spip-contrib.net/?article1605]</strong></p>
     33                        <p>This plugin is being tested : thanks for backs.</p>
    2434                </multi>
    2535        </description>
     
    3444        <pipeline>
    3545                <nom>ajouter_boutons</nom>
    36                 <action>ajouterBoutons</action>
     46                <action>ajouter_boutons</action>
    3747                <inclure>exportcsv_pipe.php</inclure>
    3848        </pipeline>
     
    4858                <inclure>exportcsv_pipe.php</inclure>
    4959        </pipeline>
    50 
    51         <necessite id="SPIP" version="[1.9.0;]" />
    52         <necessite id="cfg" version="[1.3.4;]" />
     60       
     61        <pipeline>
     62            <nom>affiche_gauche</nom>
     63            <action>affiche_gauche</action>
     64            <inclure>exportcsv_pipe.php</inclure>
     65        </pipeline>
     66       
     67         <necessite id="CFG" version="[1.3.4;]" />
    5368</plugin>
Note: See TracChangeset for help on using the changeset viewer.