From 6595aed377a1341c59d5b76114ab4f93fe89078f Mon Sep 17 00:00:00 2001 From: Cerdic <cedric@yterium.com> Date: Sat, 13 Mar 2010 12:09:51 +0000 Subject: [PATCH] complements suite au report de la gestion des plugins : - chaine de langue - initialisation dans inc/version - chemin vers les images - onglets dans navigation.xml - style du bouton telecharger --- .gitattributes | 1 + ecrire/action/charger_plugin.php | 2 +- ecrire/inc_version.php | 8 +------- ecrire/lang/ecrire_fr.php | 10 ++++++++++ ecrire/plugins/afficher_plugin_distant.php | 2 +- prive/navigation.xml | 17 +++++++++++++++++ prive/style_prive.html | 2 ++ prive/themes/spip/images/telecharger-16.png | Bin 0 -> 431 bytes 8 files changed, 33 insertions(+), 9 deletions(-) create mode 100644 prive/themes/spip/images/telecharger-16.png diff --git a/.gitattributes b/.gitattributes index 7a366c2922..e73c527b5e 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1021,6 +1021,7 @@ prive/themes/spip/images/supprimer-24.png -text prive/themes/spip/images/supprimer-8.png -text prive/themes/spip/images/synchro-16.png -text prive/themes/spip/images/synchro-24.png -text +prive/themes/spip/images/telecharger-16.png -text prive/themes/spip/images/traduction-16.png -text prive/themes/spip/images/traduction-24.png -text prive/themes/spip/images/traduction-add-16.png -text diff --git a/ecrire/action/charger_plugin.php b/ecrire/action/charger_plugin.php index 3d353194ef..3888708a3a 100644 --- a/ecrire/action/charger_plugin.php +++ b/ecrire/action/charger_plugin.php @@ -140,7 +140,7 @@ function action_charger_plugin_dist() { $retour = "<img src='".$image2."' style='float:right;' />" . $retour; } else - $retour = "<img src='".find_in_path('images/plugin-24.gif')."' style='float:right;' />" + $retour = "<img src='".chemin_image('plugin-24.gif')."' style='float:right;' />" . $retour; if (_request('extract')) { diff --git a/ecrire/inc_version.php b/ecrire/inc_version.php index f86244876f..78e88a718b 100644 --- a/ecrire/inc_version.php +++ b/ecrire/inc_version.php @@ -458,13 +458,7 @@ if (@is_readable(_CACHE_PLUGINS_OPT) AND @is_readable(_CACHE_PLUGINS_PATH)){ include_spip('inc/plugin'); // generer les fichiers php precompiles // de chargement des plugins et des pipelines - if (verif_plugin()) { - if (@is_readable(_CACHE_PLUGINS_PATH)) - include_once(_CACHE_PLUGINS_PATH); // securite : a priori n'a pu etre fait plus tot - if (@is_readable(_CACHE_PLUGINS_OPT)) - include_once(_CACHE_PLUGINS_OPT); - else spip_log("pipelines desactives: impossible de produire " . _CACHE_PLUGINS_OPT); - } + actualise_plugins_actifs(); } // Initialisations non critiques surchargeables par les plugins @spip_initialisation_suite(); diff --git a/ecrire/lang/ecrire_fr.php b/ecrire/lang/ecrire_fr.php index bdee3abd48..8ab40a6fa4 100644 --- a/ecrire/lang/ecrire_fr.php +++ b/ecrire/lang/ecrire_fr.php @@ -876,6 +876,7 @@ dans une couleur qui indique leur état :', 'page_pas_proxy' => 'Cette page ne doit pas passer par le proxy', 'pas_de_proxy_pour' => 'Au besoin, indiquez les machines ou domaines pour lesquels ce proxy ne doit pas s\'appliquer (par exemple : @exemple@)', 'plugin_charge_paquet' => 'Chargement du paquet @name@', +'plugin_charger' => 'Télécharger', 'plugin_erreur_charger' => 'erreur : impossible de charger @zip@', 'plugin_erreur_droit1' => 'Le répertoire <code>@dest@</code> n\'est pas accessible en écriture.', 'plugin_erreur_droit2' => 'Veuillez vérifier les droits sur ce répertoire (et le créer le cas échéant), ou installer les fichiers par FTP.', @@ -886,6 +887,7 @@ dans une couleur qui indique leur état :', 'plugin_etat_test' => 'en test', 'plugin_impossible_activer' => 'Impossible d\'activer le plugin @plugin@', 'plugin_info_automatique1' => 'Si vous souhaitez autoriser l\'installation automatique des plugins, veuillez :', +'plugin_info_automatique1_lib' => 'Si vous souhaitez autoriser l\'installation automatique de cette librairie, veuillez :', 'plugin_info_automatique2' => 'créer un répertoire <code>@rep@</code> ;', 'plugin_info_automatique3' => 'vérifier que le serveur est autorisé à écrire dans ce répertoire.', 'plugin_info_automatique_creer' => 'à créer à la racine du site.', @@ -897,6 +899,8 @@ dans une couleur qui indique leur état :', 'plugin_info_automatique_liste_update' => 'Mettre à jour les listes', 'plugin_info_automatique_ou' => 'ou...', 'plugin_info_automatique_select' => 'Sélectionnez ci-dessous un plugin : SPIP le téléchargera et l\'installera dans le répertoire <code>@rep@</code> ; si ce plugin existe déjà, il sera mis à jour.', +'plugin_info_extension_1' => 'Les extensions ci-dessous sont chargées et activées dans le répertoire @extensions@.', +'plugin_info_extension_2' => 'Elles ne sont pas désactivables.', 'plugin_info_telecharger' => 'à télécharger depuis @url@ et à installer dans @rep@', 'plugin_librairies_installees' => 'Librairies installées', 'plugin_necessite_lib' => 'Ce plugin nécessite la librairie @lib@', @@ -905,6 +909,7 @@ dans une couleur qui indique leur état :', 'plugin_source' => 'source: ', 'plugin_titre_automatique' => 'Installation automatique', 'plugin_titre_automatique_ajouter' => 'Ajouter des plugins', +'plugin_titre_installation' => 'Installation du plugin @plugin@', 'plugin_zip_active' => 'Continuez pour l\'activer', 'plugin_zip_adresse' => 'indiquez ci-dessous l\'adresse d\'un fichier zip de plugin à télécharger, ou encore l\'adresse d\'une liste de plugins.', 'plugin_zip_adresse_champ' => 'Adresse du plugin ou de la liste ', @@ -913,11 +918,16 @@ dans une couleur qui indique leur état :', 'plugin_zip_installe_rep_finie' => 'Le fichier @zip@ a été décompacté et installé dans le répertoire @rep@', 'plugin_zip_installer' => 'Vous pouvez maintenant l\'installer.', 'plugin_zip_telecharge' => 'Le fichier @zip@ a été téléchargé', +'plugins_actif_aucun' => 'Aucun plugin activé.', +'plugins_actif_un' => 'Un plugin activé.', 'plugins_actifs' => '@count@ plugins activés.', +'plugins_actifs_liste' => 'Plugins actifs', 'plugins_compte' => '@count@ plugins', +'plugins_disponible_un' => 'Un plugin disponible.', 'plugins_disponibles' => '@count@ plugins disponibles.', 'plugins_erreur' => 'Erreur dans les plugins : @plugins@', 'plugins_liste' => 'Liste des plugins', +'plugins_liste_extensions' => 'Extensions', 'plugins_recents' => 'Plugins récents.', 'plugins_vue_hierarchie' => 'Hiérarchie', 'plugins_vue_liste' => 'Liste', diff --git a/ecrire/plugins/afficher_plugin_distant.php b/ecrire/plugins/afficher_plugin_distant.php index 5ccc0f049c..c59db57cdd 100644 --- a/ecrire/plugins/afficher_plugin_distant.php +++ b/ecrire/plugins/afficher_plugin_distant.php @@ -64,7 +64,7 @@ function plugins_afficher_plugin_distant_dist($url_page, $zip_file, $info, $expo $action = parametre_url($charger_plugin,'url_zip_plugin',$plug_file); $s .= "<div class='download'>". "<a href='$action' title='"._T('plugin_charger')."'>" - . balise_img(find_in_path("images/telecharger-16.png"),_T('plugin_charger')) + . balise_img(chemin_image("telecharger-16.png"),_T('plugin_charger')) ."</a></div>" ; } diff --git a/prive/navigation.xml b/prive/navigation.xml index 400df26f4c..28f809825f 100644 --- a/prive/navigation.xml +++ b/prive/navigation.xml @@ -204,4 +204,21 @@ <titre>icone_mes_preferences</titre> </onglet> + <onglet id='plugins_actifs' parent="plugins"> + <icone>images/plugin-24.png</icone> + <titre>plugins_actifs_liste</titre> + <url>admin_plugin</url> + </onglet> + <onglet id='admin_plugin' parent="plugins"> + <icone>images/plugin-24.png</icone> + <titre>plugins_liste</titre> + <url>admin_plugin</url> + <args>voir=tous</args> + </onglet> + <onglet id='charger_plugin' parent="plugins"> + <icone>images/spip-pack-24.png</icone> + <titre>plugin_titre_automatique_ajouter</titre> + <url>charger_plugin</url> + </onglet> + </plugin> diff --git a/prive/style_prive.html b/prive/style_prive.html index 4522bcd025..75ae586a68 100644 --- a/prive/style_prive.html +++ b/prive/style_prive.html @@ -493,6 +493,8 @@ td.message, a.message { background: url([(#CHEMIN_IMAGE{m_envoi[(#GET{rtl})].gif .liste-plugins .liste-items .item .check input {margin:0;} .liste-plugins .liste-items .item .check label {display:none;} +.liste-plugins .liste-items .item .download {float:#GET{left};margin-#GET{left}:-70px;position:relative;display:inline;} + .liste-plugins .liste-items .item .nom {font-size:1.2em;display:inline;} .liste-plugins .liste-items .item .nom a {color:#444;} .liste-plugins .liste-items .item.actif .nom a {color:#GET{foncee};} diff --git a/prive/themes/spip/images/telecharger-16.png b/prive/themes/spip/images/telecharger-16.png new file mode 100644 index 0000000000000000000000000000000000000000..d991a08fe6ee5761fda502b06df31844128f6eff GIT binary patch literal 431 zcmV;g0Z{&lP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzQAtEWRCwBiQ^Bo+Fbs9Ra_9l|g2WNJ z0Ad<e=o;+742W4^fF24GCqM#G5G|16v_Xcpd`nU6IK1a)2j+Pmpa~)5#u%gV$}orL zOkJ9d(<IvYe1<*qeP4mR0BC@Ip66d#DG9y5RG@&uFkE~JPG!-vKguxgn30S6YQ42H z+8@3_6q{zP<d6y$5KhZN-*w&HCI&&UlE@V+2B*^rE|<$LfMr>5y<UX^krGVP1jlip zu4^cY;-hgiMgZHkA&z56k_0&FNz+tRRRxA&z<-uy8AMSe$xyi(Bbx!lIF6v}`q%NP zxGYO(nnq4cN>E9R=7gB03696($8*Lz$lA888pNxKlnGC}u9KB$nznj4x7!W+zF++Z zOA|M<X7~GDAlu<^kRbTs<MCLSsVx5EiLzlB#JgO;iqw}x^7?1mJ}7kOeyAp}UsHJs ZFaYwD?R|itLp1;Z002ovPDHLkV1g)wy+;55 literal 0 HcmV?d00001 -- GitLab