Barre typographique généralisée

Pour étendre les barres typographiques de SPIP à l’ensemble des zones de textes

Description

Ce plugin permet d’activer la barre typographique lors de la saisie des champs :
-  descriptifs, chapeaux et post-scriptums des articles
-  descriptifs et textes de rubriques
-  descriptifs de sites référencés
-  descriptifs et textes de groupes de mots clefs
-  descriptifs et textes de mots clefs
-  description du site dans la page configuration
-  champ « qui êtes vous » dans la page auteur

Il est également possible d’activer la barre sur les titres : [1]

-  sur-titre, titre et sous-titre d’article
-  titre de rubrique
-  nom de site référencé
-  titre et lien de brève
-  nom de groupes de mots clefs
-  noms de mots clefs
-  nom du site dans la page configuration
-  signature d’un auteur

Exemple pour l’édition des rubriques
avec la Barre Typographique V2

Il est réalisé sans surcharge du core de SPIP, grâce aux fonctions de manipulation du DOM de la librairie jQuery.

Installation

Important : Ce plugin requiert pour fonctionner l’installation préalable du plugin cfg.

Récupérez le zip du plugin sur spip-zone [2].

L’installation se déroule ensuite comme pour tous les autres plugins, cf. http://www.spip.net/fr_article3396.html

Configuration

Accès à la configuration depuis la Gestion des Plugins

Avec cfg, vous aurez accès à la configuration pour activer/désactiver les barres typographiques sur les différentes zones de textes.

Panneau de configuration avec cfg

Compatibilité, limitations

Si vous utilisez la barre typo V2, c’est cette dernière qui sera affichée. De même si vous utilisez l’extension enluminures.

Pour que toutes les fonctionnalités soient compatibles (notamment les fonctions de statistiques et de prévisualisation), récupérez la dernière version de la barre typo V2 (merci RealET pour les modifs réalisées !).

Notes

[1Attention : en fonction de vos squelettes, veillez à n’activer les nouvelles barres typographiques que sur des champs pour lesquels l’utilisation des raccourcis n’engendrera pas d’erreur xhtml.

[2En cas de problème sur ce lien de téléchargement voir les sites miroirs

Discussion

18 discussions

  • Salut,

    il y a un pb avec IE et l’introduction des caractères spéciaux dans les champs autres que le champ « texte ».

    J’ai une solution (voir http://www.spip-contrib.net/Plugin-Barre-Typographique-V2#forum399829) mais il faut modifier la routine barre_inserer de spip_barre.js.

    Si tu as une solution interne à ton plugin je suis preneur, ton plugin est super.

    A+,

    Bernard.

    Répondre à ce message

  • ManuDevil, Concepteur Multimédia

    Merci pour ce plugin ! Je l’utilise sur ManuDevil.com, il est très pratique. Il devrait presque être livré en standard de la prochaine version de SPIP.

    Répondre à ce message

  • 2

    Un pb sur lequel je suis tombé avec IE6 sous SPIP 192 en essayant d’appliquer la barre typo standard ou autre aux rubriques (Firefox ne pose pas de pb) :

    Erreur javascript : document.formulaire.texte a la valeur Null ou n'est pas un objet

    (idem si on essaie d’appliquer le plugin au descriptif ou au titre des rubriques)

    Solution (temporaire) : corriger le fichier rubriques_edit.php dans /exec à la ligne 168

    echo redirige_action_auteur("editer_rubrique", $id_rubrique ? $id_rubrique : 'oui', 'naviguer', '', $form, " method='post'");

    à remplacer par :

    echo redirige_action_auteur("editer_rubrique", $id_rubrique ? $id_rubrique : 'oui', 'naviguer', '', $form, " method='post'  name='formulaire'");

    • et bravo pour ce plugin très utile :)

    • salut,

      l’erreur javascript est corrigée.

      en revanche avec la barre typo v2 sous ie7 la boite de confirmation (« voulez vous quitter la page ») s’affiche de manière intempestive. En attendant, on peut valider le message, ce n’est pas bloquant.

      a+

    Répondre à ce message

  • 2
    SpiPiwi

    Bonjour
    je viens de mettre en place ce plugins qui me parrait intéressant.
    Je suis sur la version SPIP 1.9.2a [8878] et j’ai mis aussi le plugins CFG.

    en voulant mettre en place le plugins j’ai ce message

    erreur
    Fichier exec/cfg introuvable

    qu’est ce que j’ai oublié ou mal fait ??

    • bonjour,

      j’ai eu le même message si j’active les deux plugins en même temps et que je charge la config de la barre typo dans la foulée. Comme si cfg n’était pas complètement opérationnel...

      Recharger la page d’admin des plugins avait réglé le problème.

    • SpiPiwi

      Ca ne change rien chez moi, même en vidant le cache !!!

    Répondre à ce message

  • 3

    J’ai un soucis :
    Version SPIP 1.9.2b [9381] | Sarka-SPIP 2.0.0 [13304]
    et je viens juste de mettre les plugins BTV2 et celui-ci.
    Or j’ai un message d’erreur :((

    Fatal error :<<
    Call to undefined function lire_config() in C :\EasyPHP 2.0b1\www\ACA-SARKA-SPIP\plugins\barre_typo_generalisee\typo_partout_define_prive.php on line 9

    et effectivement qd je recherche dans l’arborescence il n’y a que ce fichier php qui utilse lire_config() ???

    UN commentaire ?

    @+

    • avez vous installé le plugin cfg ?

    • Bonjour,

      j’ai rencontré la même erreur que geronimo, et en effet l’explication réside dans le fait que je n’avais pas installé le plugin cfg. Depuis tout est rentré dans l’ordre, ce plugin est excellent.

      merci

    • Effectivement, je n’avais pas vu qu’il fallait le plugin ’cfg’. Je suggere qu’il y ait dans les plugins une section « Dependance » ou quelque chose comme cela qui permettrait d’attirer l’attention au lecteur etourdi....

      Par contre, Le « descriptif » d’un article pourrait aventageusement etre agremente de la meme fonctionnalite.

      Merci et bonne continuation.

    Répondre à ce message

  • Psychoblum

    Oooh... mais ça ressemble à de la méga-bombe de balle en barre, ce plugin. ça comble définitivement ce qui était jusque là un manque de Spip.

    Répondre à ce message

  • 1

    J’ai tenté d’installer ce plugin mais il plante mon site malheureusement

    Le plugin Barre Typo Enluminée pour 1.9.1 et suivantes y est déjà installé et fonctionne correctement

    http://lpotouraine.free.fr/

    Site réalisé avec SPIP 1.9.1 + ALTERNATIVES

    • Autant pour moi, je viens d’enlever le tag 1.9.1 sur cet article, c’était une erreur.

      Ce plugin requiert au minimum la 1.9.2 pour fonctionner ainsi que la dernière version de la BTV2 et enluminures si vous souhaitez les utiliser conjointement.

    Répondre à ce message

  • 1
    François Daniel Giezendanner

    Bonjour,

    Bravo pour cet excellent plugin.

    Pourriez-vous le généraliser aux brèves et aux rubriques ?

    Meilleurs messages

    FDG

    • bonjour,

      merci pour vos commentaires,

      je vous confirme que la barre typo généralisée gère bien les rubriques (descriptif et texte).
      sur les brèves c’est géré par défaut avec SPIP.

    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