Annonce

Important : WordPress 2.6 est disponible en français. À lire avant la migration !
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.

#1 13-06-2008 11:29:27

olivier69
Connaisseur WP
Date d'inscription: 25-04-2008
Messages: 26

Activer par défault les plugins pour tous les utilisateur

Bonjour,

Ma configuration WP actuelle
- Version de WordPress :
- Thème utilisé :
- Plugins en place :
- Nom de l'hebergeur :
- Adresse du site :

Problème(s) rencontré(s) :

Bonjour,

Savez vous s'il est possible d'activer tous les plugins du blog principal pour tous les blogs ?

C'est à dire que lors de la création d'un nouveau blog, les plugins sont activés par défaut sans que le nouveau bloggueur ai besoin de le faire manuellement.
Bcp ne le feront jamais par ignorance. Ca ne me gêne pas qu'ils puissent par la suite les désactiver.

Merci

Hors ligne

 

#2 13-06-2008 12:57:17

Rafik
Expert WP
Lieu: Tunisie
Date d'inscription: 28-09-2007
Messages: 341

Re: Activer par défault les plugins pour tous les utilisateur

Hors ligne

 

#3 13-06-2008 20:30:27

olivier69
Connaisseur WP
Date d'inscription: 25-04-2008
Messages: 26

Re: Activer par défault les plugins pour tous les utilisateur

Merci, je viens de l'installer.

Par contre, ce plugin est lui aussi à son tour accessible aux blogueurs dans la liste ?

Ils ne peuvent pas intervenir dessus, mais il reste dans la liste ?

Hors ligne

 

#4 15-06-2008 14:19:02

olivier69
Connaisseur WP
Date d'inscription: 25-04-2008
Messages: 26

Re: Activer par défault les plugins pour tous les utilisateur

Je viens de régler le problème, j'active par défault tous les plugins avec PluginCommander (sauf adsence:D).
J'interdit l'accès à la page des extensions pour tous, sauf l'admin.

Ainsi, tous les plugins que je souhaite sont automatiquement activés lors de la création d'un nouveau blog, et les utilisateurs n'ont pas accès à la gestion des plugins. Merci de ton aide.

Hors ligne

 

#5 21-08-2008 00:00:23

flopepe
Membre WP
Date d'inscription: 20-08-2008
Messages: 4

Re: Activer par défault les plugins pour tous les utilisateur

je ne trouve pas l'endroit pour empêcher les utilisateur de toucher à la gestion de plug in ?

Hors ligne

 

#6 21-08-2008 10:42:39

jess_fr
Connaisseur WP
Date d'inscription: 13-11-2007
Messages: 16
Site web

Re: Activer par défault les plugins pour tous les utilisateur

Olivier69 : Dis moi, de mon coté j'ai trouvé comment désactiver la gestion des extensions (plugin) pour les utilisateurs, mais du coup ça l'enleve aussi pour l'admin
Cette option se trouve dans la console de gestion en Admin dans Admin du site -> Options -> Case à décocher Plugins.

Alors, ma question est la suivante, peut on désactiver la gestion des plugins pour Tous les utilisateurs, tout en laissant l'admin la possibilité d'y acceder ?...
Parce qu'avec Plugin Commander, on ne peut pas tout faire, ni meme régler les options de certains plugins, ou mettre à jour...

wink

Hors ligne

 

#7 21-08-2008 10:58:36

olivier69
Connaisseur WP
Date d'inscription: 25-04-2008
Messages: 26

Re: Activer par défault les plugins pour tous les utilisateur

Salut, non tu ne peux pas, après il faut mettre les mains dans le cambouis.

Tu peux essayer quelque chose comme ça dans le fichier plugin.php

Tu met ça au début du fichier

Code:

  1. <style type="text/css">
  2. <!--
  3. .avertissement_extensions {
  4.   font-family: Verdana, Arial, Helvetica, sans-serif;
  5.   font-size: 12px;
  6.   color: #000033;
  7.   height: auto;
  8.   width: 500px;
  9.   margin-top: 100px;
  10.   margin-left: 100px;
  11.   background-color: #FFFF99;
  12.   border: thin solid #FF9900;
  13.   text-align: justify;
  14.   padding: 15px;
  15. }
  16. -->
  17. </style>
  18.  
  19.  
  20. <?php
  21. require_once('admin.php');
  22.  
  23. if( is_site_admin() ) {

Et ça à la fin par exemple :

Code:

  1. } // is_site_admin()
  2.  
  3. else {
  4. print("<div class=\"avertissement_extensions\"><b>Vous n'avez pas les droits d'accès à la gestion des programmes d'extension de la plate-forme.<br><br><br><center>L'accès est réservé à l'administrateur du site.</center><br><br>Si vous souhaitez voir ajouter d'autres fonctionnalités, merci de nous contacter à l'adresse email suivante : <a href=\"mailto:administrateur@taplateforme.fr\">administrateur@taplateforme.fr</a></b><br><br>Vous allez être redirigé dans 15 secondes...<meta http-equiv=\"Refresh\" content=\"15;URL=http://taplateforme.fr/wp-admin/\"></div>");
  5. }

C'est à adapter évidemment, mais tu as là la fonction php qui te permet de distinguer l'admin des autres.

Dernière modification par olivier69 (21-08-2008 10:59:28)

Hors ligne

 

#8 21-08-2008 11:02:40

jess_fr
Connaisseur WP
Date d'inscription: 13-11-2007
Messages: 16
Site web

Re: Activer par défault les plugins pour tous les utilisateur

Ok merci, je vais fouiller ça...
J'aimerai éviter de modifier les fichiers core... Donc, peut etre en faire un plugin, où un existant !
wink

Hors ligne

 

#9 21-08-2008 11:06:17

olivier69
Connaisseur WP
Date d'inscription: 25-04-2008
Messages: 26

Re: Activer par défault les plugins pour tous les utilisateur

Ou la, j'ai pas le temps ni une connaissance suffisante du code pour faire un plugin.

Ca ne concerne qu'un seul fichier, tu ne risques rien à essayer, tu fais une copie de sauvegarde de l'original au préalable.

Sinon, tu désactives les plugins, et quand tu veux activer ou désactiver un plugin, tu te dépêches de le faire et de recouper l'accès, tu en as pour 5 secondes, je pense pas que quelqu'un ai le temps de les bricoler si ta plateforme n'est pas trop fréquentée.

Hors ligne

 

#10 21-08-2008 12:34:22

jess_fr
Connaisseur WP
Date d'inscription: 13-11-2007
Messages: 16
Site web

Re: Activer par défault les plugins pour tous les utilisateur

Pas faux !
/Me Doit me faire une liste de ce que je modifie pour les update yikes

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.20
© Copyright 2005-2006 WordPress France