Plugin Enluminures typographiques pour SPIP 1.9.2

Les Enluminures typographiques permettent d’ajouter au Plugin Barre Typographique V2 les raccourcis typographiques présents dans le Plugin Barre Typographique Enluminée

Pour la documentation d’usage, se reporter à celle du Plugin Barre Typographique Enluminée et à la doccumentation sur l’usage de ces raccourcis typographiques sur le site de l’auteur.

Documentation à l’usage des développeurs

Des pipelines sont disponibles pour rajouter des boutons de raccourcis typo au Plugin Barre Typographique V2 :

  • BarreTypoEnrichie_tous : extension affichée à tous les utilisateurs à
    droite des boutons gras et italique
  • BarreTypoEnrichie_avancees : extension affichée uniquement si l’option
    « avancées » est active à droite des boutons gras et italique [1]
  • BarreTypoEnrichie_ecrire : extension affichée uniquement dans la partie
    ecrire (pas dans les forums) à droite des boutons gras et italique
  • BarreTypoEnrichie_forum : extension affichée uniquement dans les forums
    (pas dans la partie ecrire) à gauche de citer un message
  • BarreTypoEnrichie_boutonsavances : extension affichée dans la barre de
    « mise en sens supplémentaires », à droite
  • BarreTypoEnrichie_toolbox : pour ajouter des sous menus ou
    fonctionnalités masquées au chargement (voir afficher_gestion_remplacer
    par exemple)

Déclarer le ou les pipelines utilisés dans plugin.xml

<pipeline>
     <nom>BarreTypoEnrichie_tous</nom>
     <inclure>monplugin_options.php</inclure>
 </pipeline>

Et les fonctions correspondantes dans monplugin_options.php :

function paginart3_BarreTypoEnrichie_boutonsavances($paramArray){
   return bouton_barre_racc 
("barre_raccourci('\n\n{x{','}x}\n\n',".$paramArray[0].")", 
_DIR_PLUGIN_MONPLUGIN.'/img_pack/icones_barre/x.png', 
_T('monplugin:barre_x'), $paramArray[1]);   }

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 [2]
  • une procédure de désinstallation qui enlève les raccourcis typographiques supplémentaires.
  • la gestion propre des listes à puces (avec la possibilité de le faire « à la Word » : en sélectionnant une partie des paragraphes concernés et en cliquant sur le bouton ; et aussi de pouvoir indenter)
  • 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
  • ...

Notes

[1À partir de SPIP 1.9.3, il n’y a plus que le mode avancé dans SPIP

[2quelque part, la config de celui-ci le permet déjà pour les titres avec la possibilité de ne rien mettre

Le plugin Enluminures Typographiques est sur la zone.

Discussion

15 discussions

  • 1

    Bonsoir
    Je suis nouveau sur SPIP et j’utilise la version 2.08. :-)

    Pouvez-vous me dire si prochainement vous pensez mettre les fonctions « centrer » aligné à « droite » aligné à « gauche » ?

    Je souhaiterais également pouvoir faire des interlignes, pour faire une séparation plus grande, que d’une ligne, entre chaque paragraphe

    Je ne sais pas comment faire et c’est vraiment handicapant pour moi :-(

    Merci de votre aide !
    Cordialement, Franck

    • Le cas échéant tu as la lame décoration du couteau suisse qui peut faire ce que tu souhaites

    Répondre à ce message

  • Eric Luyckx

    Bonjour sur un site en SPIP 1.9.2. ; j’ai un bug sporadique avec le plugin enluminures typo le remplacement de {2{…}}ou {3{…}} en <h4> …etc ne fonctionne pas de manière systématique

    avec des résultats où le soustitre commence par 2 et où tout ce qui suit est en italique (y compris les boutons de gestion ’modifier cet article’ etc)

    je précise que ce bug est (en tout cas) cohérent entre l’affichage dans la partie ’admin’ et sur le site

    merci d’avance

    Répondre à ce message

  • Je suis sur SPIP 2.0.3 [13596].
    Avec ce plugin activé, j’avais un problème avec les liens dans les notes, qui se terminaient par &hellip ; au lieu des trois points (...)

    Ex : www. monde-diplomatique.fr/19&hellip ;

    J’ai résolu ce problème en désactivant les lignes 118 et 143 du fichier /plugins/auto/enluminures_typographiques_v2/typo_enrichie.php, c’est à dire :

    44          function TypoEnluminee_pre_propre($texte) {
    .......................................................................................
    .......................................................................................
    118			/* 22 */ 	$chercher_raccourcis[]="/\.\.\./S";
    143			/* 22 */	$remplacer_raccourcis[]="&hellip;";

    Je ne sais pas si c’est la meilleure solution.

    Répondre à ce message

  • Bonjour, Je cherche a mettre une balise pour gérer l’hébreu ou l’arabe, c’est a dire gérer le sens droite -> gauche ;
    Quelque chose du genre :

    $texte = preg_replace("'<rtl>([^\[]+)<\/rtl>'Ui",'<div align="right" class="droite_gauche" dir="rtl">\1</p></div>',$texte); 

    Comment procéder merci ?

    Répondre à ce message

  • Bonjour,

    J’utilise spip 1.9.2e et le plugin Enluminures typographiques configuré avec CFG et associé à la barre typo v2

    Tous les raccouris semblent (je n’ai pas tout testé) fonctionner. Mais pour celui des acronymes, ça reste tel quel dans la page ...

    J’ai bien tenté de regarder le code mais j’ai du mal avec les expressions régulières...

    Une idée ?
    merci :)

    Répondre à ce message

  • 1

    La BT2 fournie plusieurs pipelines permettant ainsi à d’autres plugins de venir rajouter des fonctionnalités à la barre.

    Attention : ceci est faux à ce jour. Les pipelines définis dans ce plugin sont inexploitables par plus de deux plugins. J’ai donc commencé le boulot un peu fastidieux de modifier les pipelines existants afin de les rendre dignes de leur appellation...

    Le premier concerné et le plus urgent est : BarreTypoEnrichie_toolbox. Afin de lever toute ambiguité, son nom est désormais : BT_toolbox. A l’heure actuelle, il faut encore travailler les : BarreTypoEnrichie_tous et compagnie.

    Les enluminures ont été mises à jour. Le Couteau Suisse est également à présent compatible avec la BT V2 et insère un bouton regroupant tous les outils concernés (aujourd’hui : Décorations, Couleurs et Smileys - bientôt : chatons, filets, découpe et onglets, blocs)

    A suivre...

    • Je me permets de revenir à la charge... Les noms des pipelines offerts par la BTV2 sont faux désormais ! Je vx bien procéder à la mise à jour de l’article.

    Répondre à ce message

  • Bonjour,
    J’aimerai adjoindre un bouton pour permettre d’écrire en arabe et en hébreu (droite-> gauche). Je ne suis pas familier des pipelines ect... Auriez vous une procédure simple.

    Laurent

    Répondre à ce message

  • 2
    Jean-Luc GARNIER

    Bonjour,

    Je souhaite ajouter le style souligné (c’est fou, personne ne le prévoit jamais !) à la barre, comment dois-je m’y prendre ?

    Merci d’avance !

    • Le souligné est une très mauvaise idée sur Internet. Pourquoi ?

      Parce que le souligné est réservé aux liens.

      De plus, en typographie, le souligné est proscrit parce qu’il coupe le jambage des lettres et fait donc perdre en lisibilité.

      Compare pague et pague (avec le souligné, tu as lu paque).

      PS : si tu tiens à souligner <u>le texte à souligner</ul> fonctionne très bien, mais n’est pas valide en xhtml
      PS² : tu peux très bien utiliser une des lames du couteau suisse pour souligner...

    • Jean-Luc GARNIER

      Merci ! Je n’avais jamais pensé à ces arguments (mes rédacteurs réclamaient le souligné, alors pourquoi pas...), mais tu m’as convaincu ! Par contre, je vais éviter de leur laisser le couteau entre les mains... :-)

    Répondre à ce message

  • 2
    Cedric

    bonjour,

    J’ai installer la barre typo-v2 est cela fonctionne parfaitement, mais en installant le pugin Enluminures quand je veux rentrer dans un article pour le modifier ce message aparait : Fatal error: Call to undefined function: lire_config() in /var/alternc/html/g/gnognisme/plugins/enluminures_typographiques_v2/barre_typo_enrichie_pipelines.php on line 23

    Je suis donc obliger de déselectionner le plug,pour accéder aux articles pour l’instant.

    Les infos sont bienvenues, Merci

    • cedric

      Re,
      Bon maintenant quand j’appuie sur Valider dans
      l’interface de sélection des plugins ça me met ceci :

      Not Found
      The requested URL /spip.php was not found on this server.

      Je perd mon latin,avant même d’avoir mon latin Spipien au bout de la langue !Étant novice complet, je ne désespère pas de pouvoir bien personnaliser mon site....

      Merci

    • Bonjour ,
      Je poste encore pour dire que j’ai résolue mon probléme :

      Not Found The requested URL /spip.php was not found on this server

      En suivant ceci :
      http://forum.spip.org/fr_199695.html
      Si ça peut aider !
      Je vais essayer de reinstaller les plugins pour voir si j’ai toujours mon premier message d’erreur...

      Merci et vive SPIP !!

    Répondre à ce message

  • 1

    Bonjour,

    Depuis le passage à la version 2.1.0 de ce superbe plugin, il n’y a apparemment plus d’insertion des css de ce plugin dans le header...

    Résultat, les style ne sont pas affiché dans l’espace public. Pourtant ça fonctionne bien dans la partie privée...

    Merci d’avance...

    • Bonjour,

      je viens d’installer ce plugin, et je n’ai pas non plus d’insertion de css, d’ou vient le pb ?

      merci

    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 :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

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.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom