Accès rapide : Aller au contenu de l'article |  Aller au menu |  Liste complète des articles  |  Aide  |  Contact |
bandeau

Accueil > Aides pour les nuls > SPIP ... modifier

SPIP ... modifier

Voici quelques modifications que j’ai utilisées.

 Modifier les boutons d’administration

Je voulais des boutons plus explicites, avec notamment : « Mettre logo ou photo »- et « Modifier l’article xx »

Boutons d’administration

1) Aller dans le site distant, rechercher le dossier « formulaires » qui se trouve dans le dossier « squelettes-dist » . Là on voit le fichier « administration.html ».

2) télécharger le fichier « administration.html » vers votre ordinateur
(sur le bureau par exemple)

3) ouvrir le fichier « administration.html » , par exemple avec le logiciel PSPad.

– ajouter la ligne :

[<a href="ecrire/?exec=articles&amp;id_article=#ENV{id_article}" class="spip-admin-boutons" >Mettre logo ou photo</a>]

– modifier la ligne :

 [<a href="ecrire/?exec=articles_edit&amp;id_article=#ENV{id_article}" class="spip-admin-boutons" >Modifier article (#ENV{id_article})</a>]

4) Enregistrer le fichier « administration.html » modifié

5) Ouvrir, dans le site distant, le dossier « squelettes » (attention : pas squelettes-dist) - et y créer un dossier « formulaires »

6) Envoyer le fichier « administration.html » modifié dans squelettes/formulaires

 Boutons d’admin : couleur et design

Avec la version 2.1.8 de spip, les boutons d’admin sont larges et sur fond gris. Pas jolis. Comment les modifier ? Sur le forum spip j’ai trouvé ceci :

1) Dans public_html/prive, voir le fichier spip_admin.css

2) Avec Filezilla, télécharger spip_admin.css vers votre ordinateur (par exemple sur le bureau)

3) Avec PSPad, ouvrir spip_admin.css et désactiver le design existant en plaçant les indications entre  /* et */

Comme ceci :

Partie désactivée
/* Couleurs et design des boutons d’admin - 2.1.5 - */
/*.spip-admin-boutons margin : 0 ; padding : .4em 1em ; background : #666 ; border : 0 ; font-weight : bold ;
– webkit-border-bottom-left-radius : .3em ; -webkit-border-bottom-right-radius : .3em ;
– moz-border-radius-bottomleft : .3em ; -moz-border-radius-bottomright : .3em ;
border-radius : 0 0 .3em .3em ;
opacity : .7 ;

.spip-admin-boutons,
a.spip-admin-boutons,
.spip-admin-boutons a color : #FFF ; text-decoration : none ;
a:focus.spip-admin-boutons,
.spip-admin-boutons a:focus,
a:hover.spip-admin-boutons,
.spip-admin-boutons a:hover opacity : 1 ;
a:active.spip-admin-boutons,
.spip-admin-boutons a:active background-color : #333 ; opacity : 1 ; */

4) Ajouter maintenant, ceci :

Partie remplacée
/* Couleurs et design des boutons d’admin */
a.spip-admin-boutons border-top : 1px solid #cecece ; border-bottom : 2px solid #4A4A4A ; border-left : 1px solid #cecece ; border-right : 1px solid #cecece ; text-decoration : none ; text-align : center ; margin : 0 ; padding : 1px .5em ; font-family : helvetica,arial, sans-serif ; font-size : 10px ; font-weight : bold ; background-color : #fff ; color : #0C479D ;
a:hover.spip-admin-boutons background-color : #fc3 ; border-bottom : 2px solid #36F ;
a:active.spip-admin-boutons background-color : #ccc   ; border-bottom : 2px solid #f00 ;

/* Style pour le mode debug */
Pour le reste inchangé ...

5) Enregistrer le nouveau fichier spip_admin.css

6) Avec Filezilla, envoyer le fichier spip_admin.css modifié dans public_html/squelettes.

 Trouver squelettes et css

Un plugin génial : skel editor - Voir ici : http://www.spip-contrib.net/SkelEditor-2-0

Il modifie les boutons d’administration en ajoutant « squelettes & css » , permettant de voir les fichiers-squelettes utilisés.

On peut aussi (si on est connecté par ailleurs dans l’espace privé) ajouter ?var_mode=debug à la fin de l’URL de la page à modifier, ça donne des tas d’informations sur les squelettes qui sont appelés pour la construire.

 Modifier le statut d’un article

Le problème : faire disparaître - « à la poubelle » et - « refusé » parmi les propositions de statut d’un article, pour éviter de faire des trous dans la table spip_articles de la base de données.

Une possibilité :

– dupliquer ............... prive/style_prive_defaut.css
et le mettre dans squelettes/style_prive_defaut.css

– y ajouter :

.poubelle {display:none !important;}
.refuse {display:none !important;}

bien sûr, ceci ne fait que « masquer » les 2 possibilités.
ça ne les annihile pas.

Il reste encore à faire disparaître deux petites puces :

puces à effacer

Il suffit d’aller dans prive/images et de supprimer ou renommer puce-poubelle.gif et puce-rouge.gif

 

Il faut enfin aller voir dans ecrire/lang/spip_fr.php
– et supprimer deux lignes :

'texte_statut_poubelle' => '&agrave; la poubelle',

'texte_statut_refuse' => 'refus&eacute;',

et puis placer le nouveau fichier spip_fr.php dans le dossier « squelettes »