include_spip('inc/couleurs'); function inc_couleurs($choix=NULL, $ajouter=false) { $choisi = 3 ; //choix de la couleur par défaut (l'orange de SPN // cela interdit la couleur n°1 traditionnelle, rajoutée en 11 ci-dessous !) if ( $choix==NULL) { // exemples de couleurs ajoutées $couleurs_plus = array ( // Vert 11 => array ( "couleur_foncee" => "#9DBA00", "couleur_claire" => "#C5E41C", "couleur_lien" => "#657701", "couleur_lien_off" => "#A6C113" ), // Saumon contrasté Vieil Or 12 => array ( "couleur_foncee" => "#cea362", "couleur_claire" => "#fedcab", "couleur_lien" => "#ab6b08", "couleur_lien_off" => "#b79461" ), // Violet clair 13 => array ( "couleur_foncee" => "#eb68b3", "couleur_claire" => "#ffa9e6", "couleur_lien" => "#8f004d", "couleur_lien_off" => "#BE6B97" ), ); // on force un appel pour le mémoriser ?? $c = inc_couleurs_dist($couleurs_plus,true); // mettre false pour se limiter à ces couleurs echo "ajouter à ".count($c). "couleurs
"; } if (!is_numeric($choix)) return $c; // Appelee sans argument, cette fonction retourne un menu de couleurs // Avec un argument numerique, elle retourne les parametres d'URL // pour la feuille de style calculee (cf page=style_prive.css.html ) if ( is_numeric($choix)) { if ($choix==1) $choix=$choisi; // forcer la couleur par défaut (au lieu de 1)) // if (count($c)< $choix) $choix = count($c); // si mal écrit, prendre la dernière } return inc_couleurs_dist($choix); }