Changeset 41562 in spip-zone


Ignore:
Timestamp:
Oct 6, 2010, 10:17:53 AM (9 years ago)
Author:
yffic@…
Message:

Ajout d'une option permettant de ne pas afficher la boite d'aide dans les pages d'edition des articles (Paolo)

Location:
_plugins_/sjcycle2
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/sjcycle2/alire.txt

    r41550 r41562  
    2727- Correction d'une erreur d'écriture d'un effet dans le fichier de config
    2828
     29V 0.7 :
     30- Ajout d'une option permettant de ne pas afficher la boite d'aide dans les pages d'edition des articles (Paolo)
     31
    2932A faire :
    3033- On verra plus tard pour les vérifications des saisies de config, car VERIFIER ne fonctionne pas avec les gestion particulière des formulaires par CFG
  • _plugins_/sjcycle2/base/sjcycle_install.php

    r39228 r41562  
    1414 */
    1515function sjcycle_upgrade($nom_meta_base_version,$version_cible){
     16        echo "<br />nom_meta_base_version ".$nom_meta_base_version ;
     17        echo "<br />version_cible ".$version_cible ;
     18
    1619        $current_version = 0.5;
    1720        if (   (!isset($GLOBALS['meta'][$nom_meta_base_version]) )
     
    4043                                'img_width' => '400',
    4144                                'img_height' => '400',
    42                                 'img_background' => 'ffffff'
     45                                'img_background' => 'ffffff',
     46                                'afficher_aide' => 'on'
    4347                ), $config);
    4448                ecrire_meta('sjcycle', serialize($config));
  • _plugins_/sjcycle2/formulaires/config_sjcycle.html

    r40768 r41562  
    256256                                }
    257257                        })]
     258                        [(#SAISIE{fieldset,fautres,env,
     259                                label=<:sjcycle:legend_autres:>,
     260                                saisies=#ARRAY{
     261                                        0, #ARRAY{
     262                                                saisie, oui_non,
     263                                                options, #ARRAY{
     264                                                        nom, afficher_aide,
     265                                                        label, <:sjcycle:label_afficher_aide:>,
     266                                                        explication, <:sjcycle:explication_afficher_aide:>,
     267                                                        obligatoire, oui,
     268                                                        defaut, oui
     269                                                }
     270                                        }
     271                                }
     272                        })]
    258273      </ul>
    259274      <p class="boutons">
  • _plugins_/sjcycle2/lang/sjcycle_en.php

    r40552 r41562  
    1717        'erreur_config_creer_preview' => 'Caution: the generation of miniatures of the images is currently inactive, please activate it in the <a href=".?exec=config_fonctions">advanced functions</a> of the site configuration !',
    1818        'erreur_config_image_process' => 'Caution: Method of thumbnails creation was not selected, please select of them one din the <a href=".?exec=config_fonctions">advanced functions</a> of the site configuration !',
     19        'explication_afficher_aide'=>'Display the help box in the left column on the edition pages of articles',
    1920        'explication_fancy'=>'On clic, display the original image in a jQuery fancybox. Need the <a href="http://www.spip-contrib.net/FancyBox,3020" target="_blank">FancyBox plugin</a>',
    2021        'explication_fx'=>'Consultez les exemples en ligne : <a href="http://malsup.com/jquery/cycle/browser.html" target="_blank">jQuery Cycle Plugin</a>',
     
    3940
    4041        // L
     42        'label_afficher_aide' => 'Display the help box',
    4143        'label_div_background' => 'Border color',
    4244        'label_div_class' => 'Class name css',
     
    5759        'label_tooltip' => 'Display tooltips',
    5860        'label_tooltip_carac' => 'Characteristics of the original image',
     61        'legend_autres' => 'Other parameters',
    5962        'legend_cssparams' => 'SjCycle styles parameters',
    6063        'legend_imgparams' => 'Images treatments SjCycle',
  • _plugins_/sjcycle2/lang/sjcycle_fr.php

    r40552 r41562  
    1717        'erreur_config_creer_preview' => 'Attention : la génération de miniatures des images est actuellement inactive, veuillez  l\'activer dans les <a href=".?exec=config_fonctions">fonctions avancées</a> de la configuration du site !',
    1818        'erreur_config_image_process' => 'Attention : Méthode de fabrication des vignettes n\'a pas été choisie, veuillez  en sélectionner une dans les <a href=".?exec=config_fonctions">fonctions avancées</a> de la configuration du site !',
     19        'explication_afficher_aide'=>'Afficher la boite d\'aide dans la colonne de gauche des pages d\'&eacute;dition des articles',
    1920        'explication_fancy'=>'Au clic, afficher l\'image originale dans une fancybox jQuery. Nécessite le plugin <a href="http://www.spip-contrib.net/FancyBox,3020" target="_blank">FancyBox</a>',
    2021        'explication_fx'=>'Consultez les exemples en ligne : <a href="http://malsup.com/jquery/cycle/browser.html" target="_blank">jQuery Cycle Plugin</a>',
     
    3940
    4041        // L
     42        'label_afficher_aide' => 'Afficher la boite d\'aide',
    4143        'label_div_background' => 'Couleur de bordure',
    4244        'label_div_class' => 'Nom de classe css',
     
    5759        'label_tooltip' => 'Afficher les infobulles',
    5860        'label_tooltip_carac' => 'Caractéristiques de l\'originale',
     61        'legend_autres' => 'Autres param&egrave;tres',
    5962        'legend_cssparams' => 'Param&egrave;tres styles SjCycle',
    6063        'legend_imgparams' => 'Traitements images SjCycle',
  • _plugins_/sjcycle2/plugin.xml

    r40768 r41562  
    44                [Minimalteck->http://www.minimalteck.fr/]. Port&#233; pour spip 2 par Yffic
    55        </auteur>
    6         <version>0.6</version>
    7         <version_base>0.3</version_base>
     6        <version>0.7</version>
     7        <version_base>0.5</version_base>
    88        <etat>test</etat>
    99        <description>
  • _plugins_/sjcycle2/sjcycle_prive_pipelines.php

    r40552 r41562  
    55        include_spip('inc/documents');
    66        if ($flux['args']['exec'] == 'articles_edit') {
    7                 $document='';
    8                 $document = sql_countsel('spip_documents as docs JOIN spip_documents_liens AS lien ON docs.id_document=lien.id_document', '(lien.id_objet='.$flux["args"]["id_article"].') AND (lien.objet="article") AND (docs.extension REGEXP "jpg|png|gif")');
    9                 if ($document<2){
    10                         return $flux;
     7                $conf_jcycle = lire_config('sjcycle');
     8                if($conf_jcycle["afficher_aide"]) {
     9                        $document='';
     10                        $document = sql_countsel('spip_documents as docs JOIN spip_documents_liens AS lien ON docs.id_document=lien.id_document', '(lien.id_objet='.$flux["args"]["id_article"].') AND (lien.objet="article") AND (docs.extension REGEXP "jpg|png|gif")');
     11                        if ($document >= 2){
     12                                $flux['data'] .= debut_cadre_enfonce(url_absolue(find_in_path('images/sjcycle-24.png')), true, '', "Diaporama ".inc_aider_dist("sjcycle"), "", "");
     13                                $flux['data'] .= '<div style="padding:2px;margin:10px 0px;" class="arial1 spip_xx-small">'
     14                                                . affiche_raccourci_doc('sjcycle', $flux["args"]["id_article"], 'left')
     15                                                . affiche_raccourci_doc('sjcycle', $flux["args"]["id_article"], 'center')
     16                                                . affiche_raccourci_doc('sjcycle', $flux["args"]["id_article"], 'right')
     17                                                . "</div>\n";
     18                                $flux['data'] .= debut_boite_info(true)._T('sjcycle:boite_info',array('art' => $flux["args"]["id_article"]));
     19                                $flux['data'] .= fin_boite_info(true);
     20                                $flux['data'] .= fin_cadre_enfonce(true);
     21                        }
    1122                }
    12                 $flux['data'] .= debut_cadre_enfonce(url_absolue(find_in_path('images/sjcycle-24.png')), true, '', "Diaporama ".inc_aider_dist("sjcycle"), "", "");
    13                 $flux['data'] .= '<div style="padding:2px;margin:10px 0px;" class="arial1 spip_xx-small">'
    14                                 . affiche_raccourci_doc('sjcycle', $flux["args"]["id_article"], 'left')
    15                                 . affiche_raccourci_doc('sjcycle', $flux["args"]["id_article"], 'center')
    16                                 . affiche_raccourci_doc('sjcycle', $flux["args"]["id_article"], 'right')
    17                                 . "</div>\n";
    18                 $flux['data'] .= debut_boite_info(true)._T('sjcycle:boite_info',array('art' => $flux["args"]["id_article"]));
    19                 $flux['data'] .= fin_boite_info(true);
    20                 $document='';
    21                 $document = sql_countsel('spip_documents as docs JOIN spip_documents_liens AS lien ON docs.id_document=lien.id_document', '(lien.id_objet='.$flux["args"]["id_article"].') AND (lien.objet="article") AND (docs.extension REGEXP "jpg|png|gif")');
    22                 $flux['data'] .= fin_cadre_enfonce(true);
    2323         }
    2424    return $flux;
Note: See TracChangeset for help on using the changeset viewer.