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é
7 discussions
C’est dommage que le raccourci pour centrer soit : [|blabla|].
Cela empêche de l’utiliser dans un tableau spip : le « | » étant alors interprété comme un saut de cellule.
Alors que ce raccourci me serait utile presque exclusivement pour les tableaux...
Répondre à ce message
Bonjour,
Que manque-t-il pour une compatibilité avec SPIP 4 ?
merci d’avance,
Cordialement,
Hervé
Rien, on attendait simplement que spip 4 soit reellement sorti pour taguer le plugin. C’est chose faite, il devrait donc être dispo bientot.
Ça semble logique
merci
Sous SPIP 4.0.0, quand je clique sur le bouton « Tableau » du plugin Enluminures version 3.6.6, le message « Failed loading image » (cf. copie d’écran jointe) s’affiche et je ne peux pas créer le tableau.
Bonjour,
Je viens de tester avec Chrome/Win10, et ça marche chez moi™.
Est-ce que tu pourrais préciser avec quel navigateur/OS tu as le problème ?
Je viens de tester avec la dernière version de Chrome (windows 10) et le problème persiste (site sous SPIP 4.0.0 / PHP 7.4).
spip.php ?page=typoenluminee_tableau_edit génère dans la console javascript :
Uncaught TypeError : zone is undefined
selection http://.../plugins/porte_plume_enluminures_typographiques/editeur/table.js:349
init http://.../plugins/porte_plume_enluminures_typographiques/editeur/table.js:427
Quand je clique sur le bouton « Tableau » du plugin Enluminures version 3.6.6, avec la dernière version de Chrome (windows 10) :
- Sous SPIP 3.2.11 (PHP 7.4), cela fonctionne normalement.
- Sous SPIP 4.0.0 (PHP 7.4), le message « Failed loading image » s’affiche et je ne peux pas créer le tableau.
Visiblement, le bouton « Tableau » (du plugin Enluminures version 3.6.6) n’est pas compatible avec SPIP 4.0.0.
Je viens de faire le test avec :
Et j’ai fait le test de créer un nouvel article, et de cliquer sur le bouton pour insérer un tableau. Ça marche™.
Et sélection du tableau puis clic sur le bouton : OK.
Est-ce que tu es sûr de ne pas avoir une surcharge des fichiers du plugin ?
PS : j’ai refait le même test avec une installation avec SPIP Loader.
PS² : un accès au site problématique envisageable ?
Je viens d’installer un SPIP 4.0.0 vierge (sous Windows 10 / PHP 7.4) à partir du fichier ZIP de SPIP 4.0.0 (8 juillet 2021) qui se trouve à l’adresse https://www.spip.net/fr_article2670.html .
J’ai ensuite installé uniquement le plugin Enluminures version 3.6.6 à partir du fichier ZIP de la présente page.
Sous Chrome (dernière version) j’ai créé une rubrique et un article, puis j’ai cliqué sur le bouton pour insérer un tableau. Le message « Failed loading image » s’affiche et je ne peux pas créer le tableau.
Ça ne devrait pas avoir de résultat différent.
Tu as testé en mode privé de Chrome (pour ne pas avoir tes extensions de Chrome chargées) ?
Sou Chrome, en mode navigation privée, j’ai également le message « Failed loading image » s’affiche et je ne peux pas créer le tableau.
Je vais arrêter de perdre mon temps avec le plugin Enluminure.
Perdre ton temps ?
Et que dire des 2h que j’ai passée bénévolement à chercher à reproduire ton problème ?
Au contraire, il faut continuer à chercher pourquoi tu as ce problème (et semble être le seul) .
Hello
Je reviens sur ce fil car j’ai le même problème avec l’icone tableau et « failed loading image » mais uniquement sur un site local en spip 4.1.7
Je ne l’ai pas sur 2 sites en ligne (spip 4.1.7 et 3.2.16)
Aussi bien sur firefox que sur Chromium.
Tu me donnes un accès en contrôle à distance de ton PC en local ?
Parce que sans ça, ce sera impossible de trouver quoi que ce soit.
Pourquoi pas. Avec quel outil ? Teamviewer ou autre ?
Demain après-midi, tu serais dispo ?
OK.
La suite en mails privés
Problème réglé grâce à RealET qui a débusqué le bug.
Un
ajouté à ligne 202 de enluminures_typo_pipelines.php et hop !
Merci !
Répondre à ce message
Bonjour
Avec Spip 3.2.13 ou 4.0.4 et Enluminures typographiques 3.6.6
Dans un article, si je mets :
Le texte encadré masque le document inséré.
Si dans le CSS de « texteencadre-spip », je commente la règle /* ! position : relative ; */, le document inséré redevient visible. Cf image jointe.
Bonjour Luc,
La v3.6.7 (dont le zip va bientôt être généré) résout le problème.
Détails du commit.
Ok, merci !
Répondre à ce message
Bonsoir,
J’utilise Enluminure sur mon site en Spip 3.2 ; chaque fois que je mets le plungin à jour, je dois aller modifier ses CSS pour que mon code couleur « Mettre le texte en évidence » (#990000) s’applique (sinon, un orange s’applique par défaut).
Est-ce mon code de site qui est mal foutu (ce qui est fort possible) ?
Je refais un site en Spip 4 ; avant de faire n’importe quoi, je veux bien savoir ce qu’il en est.
Merci
C’est dans les CSS de ton squelette qu’il faut faire la modification, pas dans la CSS du plugin.
Bonjour,
Merci pour votre réponse.
J’ai donc mis mes paramètres dans le fichier spip.css à l’endroit indiqué
/* Enluminures typo V3 / Cf. : http://www.spip-contrib.net/3118 */
(…)
.caractencadre-spip background : transparent ; text-decoration : none ; color : #990000 ; font-weight : bold
.caractencadre2-spip background : transparent ; text-decoration : none ; color : #009 ; font-weight : bold
(…)
Puis j’ai mis le plugin à jour.
Mon texte apparaît en orange.
J’ai dû rater quelque chose…
Très bonne journée !
Cécyle
squelettes/perso.css
cf : https://www.spip.net/fr_article2331.html
Re-b,
Je comprends.
Je n’ai pas ça dans mon squelette (qui a pourtant supporté beaucoup de versions de Spip). Je vais donc créer ce fichier dans mon site en développement en Spip4. Et j’imagine que tout ira mieux ! ;-)
Merci encore
Bonne fin de journée
Répondre à ce message
Bonjour
Avec Spip 3.2.9, j’ai un pb d’affichage pour la « mise en évidence » : [* *]
Dans la page de l’article, pas de pb, l’affichage est ok.
Mais dans les appels à l’article (depuis la page sommaire par exemple) en utilisant la balise #INTRODUCTION ou #DESCRIPTIF, le premier « [ » s’affiche toujours même en mettant le filtre |supprimer_tags.
[texte mis en évidence
Bonjour,
Je viens de tester avec le squelette de la dist.
Et je n’ai pas reproduit le problème.
Répondre à ce message
Attention à la mise à jour
La mise à jour de Enluminures typographiques 3.6.1 - stable vers la version 3.6.2 - stable ne semble pas fonctionner avec la version actuelle de SPIP (pas encore la 3.3)... des erreurs apparaissent.
Erreurs :
Warning : preg_replace() : Delimiter must not be alphanumeric or backslash in /home/laccrete/www/plugins/auto/typoenluminee/v3.6.2/typoenluminee.php on line 293
Warning : preg_replace() : Delimiter must not be alphanumeric or backslash in /home/laccrete/www/plugins/auto/typoenluminee/v3.6.2/typoenluminee.php on line 293
Warning : preg_replace() : Delimiter must not be alphanumeric or backslash in /home/laccrete/www/plugins/auto/typoenluminee/v3.6.2/typoenluminee.php on line 293
Corrigé par 3.6.3
PS : c’est une mauvaise pratique d’avoir des warnings affichés en prod.
Merci beaucoup !
Pb réglé.
Michel
https://laccreteil.fr
Répondre à ce message
Bonjour,
Dans le cadre de mon activité, j’aurai besoin de pouvoir écrire des symboles musicaux à partir de la fenêtre d’édition dans la partie admin.
Je pense avoir trouvé la bonne police.
Maintenant, j’aimerai soit rajouter un bouton pour changer la police au coup par coup.
Est-ce possible ? Si oui comment ?
Ou alors, faudrait-il que je surcharge l’un des boutons existant ?
Dans cas, cela risque d’être pénible a chaque mise a jour du plug-in !?
Merci pour votre avis sur la question.
Bien à vous
Chrys
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 : |