Aide pour Barre Typo
La Brève
samedi 25 novembre 2006
Bonjour,
je débute en spip et je m’arrache les cheveux pour essayer de modifier la barre de typo afin d’y ajouter l’option choisir sa police. Ma version spip est 1.9.1 J’a&i installer le plug in FCKeditor mais il es trop complexe pour mes auteurs, alors je galère grave. J’ai vu que ’on pouvait modifier la barre de typo mais de là à y ajouter ce que je veux.... Qui aurait une idée ? Merci d’avance
Répondre à cette brève
4 Messages de forum
-
Aide pour Barre Typo
25 novembre 2006 23:46, par Bernard BlazinAs tu installé le plugin Barre typo enrichie de Jacques Pyrat qui est une bonne alrternative entre les deux ? -
Aide pour Barre Typo
29 novembre 2006 05:59, par MatthieuL’idée pour modifier la barre typo c’est d’abord de se créer un mini plugin avec un fichier xml par exemple :
<plugin>
<nom>MaBarre</nom>
<auteur>Mat</auteur>
<lien></lien>
<version>1</version>
<etat>test</etat>
<description>Barre avec choix de typo</description>
<fonctions> barre_mes_options.php</fonctions>
<prefix>SimpleBarre</prefix>
</plugin>
Ce code suffit a créer ton plugin, de cette façon :
1. tu pourras modifier tes fichiers tranquille et tu n’auras qu’à désactiver le plugins pour que tout revienne à la normal en cas de problémes
2. Si il marche bien tu pourras le réutiliser en 2 clicks sur d’autres sites
3. tu touches pas au code de spip donc pas de galéres pour les mises a jourEnsuite pour créer ta barre il faut que tu crees 2 fichiers :
- inc/barre.php qui fonctionnera a la place de l’original de spip, tu peux donc copier celui-ci et faire tes modifs.
- barre_mes_options.php (il faut que son nom corresponde à celui que tu as declaré dans le fichier xml)
Le fonctionnement et le suivant dans ton fichier barre.php a chaque fois que tu as cette ligne :
$ret .= bouton_barre_racc ("barre_raccourci('[tatypo]','[/tatypo]',$champ)", "tonicone.png", "le titre de ton icone", $champhelp);
tu as une nouvelles icones, donc il suffit que tu rajoute une ligne pour que tu rajoutes une icones. Dans l’espace d’administration quand tu cliques sur cette icone, cela te rajouteras le code [tatypo] et [/tatypo] de chaque coté de la zone selectionnée.
Ensuite il faut traiter ce code et c’est là qu’intervient le fichier « barre_mes_options.php » dans lequel tu vas créer une fonction par exemple
function mabarre($chaine) {
$chaine = str_replace(" [tatypo]","<span class=\"mytypostyle\">",$chaine);
$chaine = str_replace("[/tatypo]","</span>",$chaine);
}
Ce code vat faire que à chaque fois que spip trouve le code [tatypo] il crée un span avec ton style, à partir de là tu peux faire faire à ta barre de typo tout ce que tu veux. Pour que le tout marche il ne faut oublier de déclarer ta fonction dans ton texte avec [(#TEXTE|mabarre)], bien sur ce serait plus simple de faire une déclaration générale mais jusque là j’avais fait comme ça pour des raisons inconues de moi même.
-
Aide pour Barre Typo 29 avril 2007 08:33, par yoyo
Hello,
Ya-t-il un moyen de ne pas surcharger tout le fichier barre.php ? ... En effet, il est du coup impossible de faire cohabiter plusieurs plugins qui ajouteraient 1 ou 2 boutons...
Sachant que dans la plupart des cas, on aura juste besoin de rajouter un bouton... et bien plus rarement d’en enlever ou de les réorganiser.
ça pose aussi la question de la disposition des boutons les uns par rapport aux autres.
Merci pour vos idées !
-
Aide pour Barre Typo
19 janvier 2008 16:59, par mmmx
Derniers commentaires
Commentaires
- 9 septembre 2010:
- 5 septembre 2010:
- 5 septembre 2010:
- 5 septembre 2010:
- 5 septembre 2010:
- 4 septembre 2010:
- 2 septembre 2010:
- 1er septembre 2010:
- 24 août 2010:
- 19 août 2010:
Les Breves
- Novembre 2006: Aide pour Barre Typo
Le Nuage
- 1.9.1 (4/14)
- 1.9.2 (12/14)
- 1.9.3 (2/14)
- 2.0 (8/14)
- aide aux redacteurs (1/14)
- album photos (3/14)
- association (3/14)
- barre (2/14)
- Commerce (1/14)
- Editeurs de textes (3/14)
- Espace admin (2/14)
- Exercice (7/14)
- formdoc (1/14)
- gadget administrateur (8/14)
- gadgets utilisateurs (14/14)
- Galeries (5/14)
- Google maps (2/14)
- images et logos (6/14)
- Livre d’or (2/14)
- rss (1/14)
- Spam (2/14)
- squelette (2/14)
- Tuto (7/14)