du squelette en question dans son paquet.xml */ $search = ""; if (defined('_ZENGARDEN_FILTRE_THEMES')) $search=_ZENGARDEN_FILTRE_THEMES; elseif (defined('_DIR_PLUGIN_ZPIP')) $search="zpip"; elseif (defined('_DIR_PLUGIN_Z')) $search="z"; if ($search){ foreach ($themes as $k => $theme){ $keep = false; foreach ($theme['utilise'] as $u){ if (strncasecmp($u['nom'],$search,max(strlen($u['nom']),strlen($search)))==0){ $keep = true; continue; } } if (!$keep) unset($themes[$k]); } } // et voila return $themes; } /** * Insertion dans le pipeline filter_liste_plugins (SPIP) * * Enlève les thèmes de la liste des plugins dans le privé * * @param array $flux * Le tableau de la liste des plugins * @return array $flux * Le tableau de la liste des plugins modifié */ function zengarden_filtrer_liste_plugins($flux){ foreach($flux['data'] as $d=>$info){ if ($info['categorie']=='theme'){ unset($flux['data'][$d]); } } return $flux; } ?>