Introduction
Pour la documentation d’usage, se reporter à celle du Plugin Barre Typographique Enluminée et à la documentation sur l’usage de ces raccourcis typographiques sur le site de l’auteur.
Installation
Personnalisation
Il est possible de personnaliser le html produit par les différents niveaux de titre. Dans config/mes_options.php (ou ecrire/mes_options.php avant SPIP 1.9.2) :
$GLOBALS['barre_typo_pas_de_fausses_puces'] = true;
$GLOBALS['BarreTypoEnrichie_Preserve_Header'] = true;
$GLOBALS['config_intertitre'] = true; // Nécessaire pour empêcher la configuration par CFG
$GLOBALS['debut_intertitre'] = '<h2 class="spip">';
$GLOBALS['fin_intertitre'] = '</h2>';
$GLOBALS['debut_intertitre_2'] = '<h3 class="spip">';
$GLOBALS['fin_intertitre_2'] = '</h3>';
$GLOBALS['debut_intertitre_3'] = '<h4 class="spip">';
$GLOBALS['fin_intertitre_3'] = '</h4>';
$GLOBALS['debut_intertitre_4'] = '<h5 class="spip">';
$GLOBALS['fin_intertitre_4'] = '</h5>';
$GLOBALS['debut_intertitre_5'] = '<h6 class="spip">';
$GLOBALS['fin_intertitre_5'] = '</h6>';
La première option permet de spécifier que les « - » en début de ligne seront transformés en « -* » ce qui au final donnera de vraies listes à puces.
Le comportement par défaut du plugin est donc identique à celui de SPIP.
La 2e option permet de ne pas envoyer sur le site public la feuille de style spécifique de ce plugin.
Les autres options permettent de spécifier le HTML générés par les différents niveaux de titre. Ici, on commence à H2 au lieu du H3 natif de SPIP.
Là encore, le plugin ne change rien au comportement par défaut de SPIP qui génère donc bien un H3 pour {{{
Documentation à l’usage des développeurs
C’est désormais le PortePlume qui intègre tout ce qu’il faut pour rajouter des boutons à la Barre Typo.
Des idées pour les développeurs
Parmi les ajouts possibles à la barre typo, il y a :
- pouvoir activer/désactiver individuellement chaque raccourcis typo [3]
- une procédure de désinstallation qui enlève les raccourcis typographiques supplémentaires.
- la gestion propre de la pose d’un raccourcis typographique de caractères à cheval sur plusieurs paragraphes
- améliorer le filtrage des éléments passés aux courriers envoyés par SPIP
- remettre le rechercher/remplacer (comme la Barre Typo v2)
- passer l’édition des tableaux en jQuery
- ...
Discussions par date d’activité
78 discussions
Bonjour RealET,
Sur mon site destiné aux grands débutants en SPIP + Sarka-SPIP, j’utilise et conseille cet indispensable plugin ainsi que les excellents Intertitres hiérarchisés.
Suite au passage à 2.1.8, j’ai mis tous mes plugins à jour. C’est ainsi que j’ai découvert une incompatibilité nouvelle entre les plugins Enluminures typographique et Intertitres hiérarchisés.
C’est un vrai problème car presque tous mes articles contiennent des sommaires et/ou des liens vers les ancres de ces sommaires.
Exemples :
- sur cette page , aucun des liens en gris (ceux de niveau 2) ne fonctionne plus.
- sur cette autre page, on remarque que si on clique sur les titres de niveau 1 du sommaire, on descend à la bonne ancre mais que cela ne fonctionne pas pour ceux de niveau 2.
Contacté sur le forum d’Intertitres hiérarchisés, son auteur indique :
Serait-il possible de rétablir la compatibilité de ces plugins ?
Un très grand merci d’avance.
Répondre à ce message
Le 2 septembre 2009 à 22:20, shizuka a écrit :
Nous avons rencontré le même problème
Sur certains sites, lorsque je clique sur le bouton « tableau » je peux juste taper titre et résumé, le reste est blanc ????? alors que sur d’autre site ça fonctionne !
...et après vérification, l’erreur vient du fichier mis en cache qui agrège les fichiers javascripts des différents plugins.
Le fichier généré se trouve dans local/cache-js/a3b9162b4f8fb46c5e6a12f5a1126b16.js (change de nom selon l’instance) et peut comporter des caractères qui rendent illisibles le javascript par le navigateur.
On peut supprimer les lignes inutiles qui posent problèmes et refaire fonctionner le Java script.
Mais en vidant le cache, le fichier a3b9162b4f8fb46c5e6a12f5a1126b16.js sera régénéré et pourra à nouveau poser un problème.
As-tu une solution pérenne à ce problème ?
Répondre à ce message
Bonjour,
J’ai paramétré, ds cfg, le plugin de manière à pouvoir choisir entre des h1 à h5. Par exempe,
correspond à un h1.
Dans le champ texte, j’ai un titre h1 très long. Pour des raisons de typo, j’ai fait des retours à la ligne ds ce titre :
Hors, dans ce cas, une balise h3 est tout de même générée malgré les changements de paramètre (et j’ai bien vidé le cache) !!!
Si je conserve le titre sur une ligne, sans retour à la ligne, la balise générée est bien une h1 !
Même si un retour à la ligne ds un titre h1 n’est pas très orthodoxe, y a t il un moyen pour corriger cela ?
Merci !
Une solution de contournement : mettre des
<br />
à la place des retours à la ligne.justement, c’est une solution de contournement pas très pratique pour des rédacteurs :-/ et en plus, après tests, ça ne marche pas... ^^
Répondre à ce message
ô Maitre absolu
J’ai installé porte plume plugin eluminures. J’ai mis entre [ un texte qui s’est donc retrouvé encadré. La question qui tue... Ou puis je changer les couleurs de cadrage (qui sont bleus) et le fond (qui est bleu pale) ?
Merci ô maitre
Un petit coup de FireBug pour FireFox et la réponse (positive) tu trouveras.
Répondre à ce message
Contrairement à ce qui est indiqué ici dans la doc et dans le descriptif du plugin, ce n’est pas
$GLOBALS['BarreTypoEnrichie_Preserve_Header'] = true;
qu’il faut déclarer dansmes_options.php
mais$GLOBALS['BarreTypoEnrichie_Preserve_Header'] = 'Oui';
(avec un « O » majuscule) pour refuser la feuille de style de cette barre typo (sous SPIP 2.1.0-rc SVN [15582] avec enluminures_typographiques_v3 3.1.2 SVN [36955]). Est-ce un bug ou un changement ?Est-ce que tu as eu ce problème avec le zip attaché à cet article ? Ou avec la version SVN.
En tout état de cause, l’article référençait la version 3.0.0 du plugin.
J’ai corrigé pour que ce soit la dernière version : http://files.spip.org/spip-zone/enluminures_typographiques_v3.zip
Répondre à ce message
Bonjour,
La fonction rechercher/remplacer a disparu dans cette version.
Je souhaiterai savoir ce qui pose problème pour voir si on peut la réintégrer.
Merci pour votre réponse
Ce serait avec grande joie !
Mais je n’ai aucune idée de comment faire ça en jquery/javascript.
Donc si quelqu’un peut le coder, qu’il le fasse : la zone sert à ça.
Il est même peut-être imaginable de mettre ça directement dans le porte plume, sans avec besoin d’une extension de ce dernier.
Répondre à ce message
define(’PORTE_PLUME_PUBLIC’, false) ;
Déclenche une erreur dans les Crayons quand il est utilisé
Ligne 139/150 de tetecrayons.php on ne détecte pas que porte plume n’est pas actif, et du coup la fonction est renvoyée comme inexistante, et plante jQuery.
Répondre à ce message
quelles sont les différence entre ce plugin et celui « porte plume » ? Qu’y a-t-il de plus dans ce plugin ?
je viens de remarquer que le plugin Emluminures affiche bien des icônes supplémentaires au champ texte, mais c’est seulement sur un site. J’ai fait le test sur un autre site internet, et seules les icônes « porte plume » apparaissent. Aucune icônes supplémentaires (tableaux, etc.) ne s’affiche. D’où mon précédent message !
Il faut vider le cache de SPIP (article modifié en conséquence).
Bonjour
j’ai 2 sites sous spip2.0.9 ( squelette sarka) avec porte plume et enluminures typo V3 or je ne vois pas tous les boutons, en particuliers pour la gestion des ancres, je ne vois rien, et si je veux mettre un lien j’ai juste une fenêtre qui s’ouvre avec l’adresse du lien à taper sans rien d’autre.
D’autre part j’ai même un site ou lorsque je clique sur tableau je peux juste taper titre et résumé, le reste est blanc ????? alors que sur l’autre site ça fonctionne .
Déjà quand le site était sous spip 2.0.8 avec enluminures V2, j’avais une fenêtre blanche. Ca fait un moment que je cale là dessus et je n’arrive vraiment pas à trouver ce qui coince comme ça.
Effectivement, il n’y a plus les ancres.
Et pour les tableaux, j’ai déjà vu le bug parfois, mais je ne sais pas ce qui le provoque ==> ce n’est pas moi qui est codé cette partie.
Pour ton problème de tableau, c’est une histoire de tag BOM dans un fichier du plugin. Avant d’installer le plugin, le scanner avec cet utilitaire : delete-tag-utf8-bom-win
Répondre à ce message
Bonjour,
j’utilise ce plugins avec la version 2.0.9 de spip mais l’editeur de tableaux ne fonctionne pas je n’ai qu’une page avec titre et resumé mais il n’y ni les lignes ni les colonnes !!
d’ou viens le problème ?
Merci
Un problème d’encodage du fichier table.js, qui contient un tag BOM si j’ai bien compris. Avant d’installer le plugin Enluminure, le scanner avec cette utilitaire : delete-tag-utf8-bom-win
Répondre à ce message
Je ne trouve pas de page récapitulative de tous les raccourcis proposés. Comment faire pour styler
<sc>
sous IE ??Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |