SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 183 visiteurs en ce moment

Accueil > Rédaction > Assistants de rédaction > Archives Assistants de rédaction > Des boutons d’aide à la saisie des raccourcis typographiques

Des boutons d’aide à la saisie des raccourcis typographiques

28 août 2003 – par James, Nicolas Hoizey – 17 commentaires

1 vote

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

Qui n’a pas un jour oublié quel est le raccourci typographique pour telle ou telle mise en forme, surtout dans les premiers pas avec SPIP ?

Voilà de quoi se simplifier la vie !

PNG - 8.5 ko
Avant
PNG - 8.1 ko
Après

Ajoutez dans le répertoire ecrire/ les fichiers contenus dans l’archive suivante :

Zip - 2.9 ko
spip_toolbar.zip
Fichiers de gestion de la barre de boutons

Editez le script ecrire/articles_edit.php3 en tenant compte du résultat de diff -ud joint dans cette même archive.

Voilà, la barre de boutons devrait être disponible au dessus de la zone d’édition des champs des articles.

PNG - 23.2 ko

Arf ! Mais comment ça marche, diff ?

Voilà un extrait du fichier de diff [1] :

        $lien = 'articles.php3';
        if ($id_article) $lien .= "?id_article=$id_article";
+        /*
        echo "<FORM ACTION='$lien' METHOD='post'>\n";
-
+        */
+        echo '<script type="text/javascript" language="javascript" src="toolbar.js"></script>';
+        echo '<form name="editarticle" action="'.$lien.'" method="post">';
+       
        if ($id_article)
                echo "<INPUT TYPE='Hidden' NAME='id_article' VALUE='$id_article'>";
        else if ($new == 'oui')

Les lignes devant lesquelles il n’y a ni + ni - sont celles qui sont déjà dans la version normale de SPIP, elles vous aident à repérer les lignes à modifier.

Une fois ces lignes trouvées, il suffit d’ajouter les lignes précédées d’un + sans mettre ce +, et, logiquement, de supprimer celle précédées d’un -.

Par exemple, ici, il faut trouver :

$lien = 'articles.php3';
if ($id_article) $lien .= "?id_article=$id_article";
echo "<FORM ACTION='$lien' METHOD='post'>\n";

if ($id_article)
        echo "<INPUT TYPE='Hidden' NAME='id_article' VALUE='$id_article'>";
else if ($new == 'oui')

et modifier pour obtenir :

$lien = 'articles.php3';
if ($id_article) $lien .= "?id_article=$id_article";
/*
echo "<FORM ACTION='$lien' METHOD='post'>\n";
*/
echo '<script type="text/javascript" language="javascript" src="toolbar.js"></script>';
echo '<form name="editarticle" action="'.$lien.'" method="post">';

if ($id_article)
        echo "<INPUT TYPE='Hidden' NAME='id_article' VALUE='$id_article'>";
else if ($new == 'oui')

Compatibilité

PlateformeNavigateurFonctionneNe fonctionne pas
Windows Internet Explorer 5.5, 6.0 .
Windows Mozilla 1.3, 1.4 RC1, 1.4 1.2.1.0
Windows Firebird 0.6 .
Windows Netscape . 4.7, 7.02
Windows Opera . 6.05
Mac OS X Internet Explorer . 5.2.2
Mac OS X Mozilla 1.3, 1.4 .
Mac OS X Safari . 1.0
Mac OS X Omniweb . 4.5
Mac OS X Camino 7.0 .

P.-S.

Note des admin
-  une barre d’aide à la saisie des raccourcis est actuellement en développement et sera sûrement intégrée dans la prochaine version de spip (1.7).
-  Cette contribution modifie des fichiers du noyau de SPIP. Il ne s’agit donc pas de manipulations a prendre a la légère ! Même si elle a été testée par plusieurs utilisateurs nous ne pouvons garantir qu’il n’y aura pas d’effets secondaires sur votre SPIP. Conservez toujours les fichiers d’origines pour pouvoir revenir au noyau originel. Dernière chose, lors d’une mise à jour de SPIP, ces modifications seront perdus, vous devrez donc les refaire.

Notes

[1pensez à le prendre en compte dans sa totalité pour obtenir l’effet désiré

Dernière modification de cette page le 27 mai 2007

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 20 janvier 2004 à 11:20, par Florent Devin En réponse à : > Des boutons d’aide à la saisie des raccourcis typographiques

    merci pour cette barre.

    Cependant une petite question : j’ai bien vu que cette barre ne marche pas pour opera, mais pourquoi ?

    J’aimerai essayer de la faire marcher aussi pour opera, car quelques uns de mes collegues utilisent opera !

    Répondre à ce message

  • Le 4 décembre 2003 à 09:52, par jacques En réponse à : > Des boutons d’aide à la saisie des raccourcis typographiques

    bonjour,

    je viens de suivre la procédure pour installer la barre d’aide à la saisie. mais cela ne fonctionne pas.
    j’obtiens bien la barre de bouton au dessus des zones de saisies classiques, mais si je selectionne un texte pour lui appliqer un style , rien ne se passe ?? Y a til des incompatibilitées connus sur mac notamment ? a moin que je merde quelque part dans la modif du fichier edit article ??

    merci de vos lumières

    jacques

    Répondre à ce message

  • Le 7 octobre 2003 à 01:49, par Joe En réponse à : > Des boutons d’aide à la saisie des raccourcis typographiques

    Sous linux, mettre toolbar.diff et articles_edit.php3 dans un répertoire, puis s’y placer avec un terminal.

    Avec la commande

    patch articles_edit.php3 toolbar.diff

    la mise à jour se fait automatiquement.

    Répondre à ce message

  • Le 22 septembre 2003 à 16:59, par Manouille [BONZ@I B@NDITS] En réponse à : > Des boutons d’aide à la saisie des raccourcis typographiques

    Personne a le fichier articles_edit.php3 déa modifiés !!!

    parce que pas evident ..

    Répondre à ce message

  • Le 1er septembre 2003 à 18:56, par ? En réponse à : > Ca existe maintenant dans SPIP ;)

    Ce que tu viens de faire existe maintenant dans Spip 1.7 (en Dev)

    Allez voir ... c’est Nikel .

    • Le 2 septembre 2003 à 08:36, par Nicolas Hoizey En réponse à : > Ca existe maintenant dans SPIP ;)

      Je sais que ça existe, c’est d’ailleurs précisé dans le PS de l’article.

      Le tout est de savoir si certains veullent cette barre ou celle de la 1.7 dans une version intérieure.

      Je pense qu’il serait préférable que tout le monde ai la même, et que donc quelqu’un explique comment mettre dans une version antérieure la barre de la 1.7

      Ensuite, on pourra virer cet article.

    • Le 2 septembre 2003 à 12:13, par dorian En réponse à : > Ca existe maintenant dans SPIP ;)

      juste pour dire, hein, la barre de nicolas elle marche dans Camino sous mac os X, la barre en dev actuellement elle marche nulle part sous os X.

    • Le 19 septembre 2003 à 10:37, par ? En réponse à : > Ca existe maintenant dans SPIP ;)

      Où avez vous trouvez la version 1.7 ?? J’ai pas trouvé sur spip.net !!

    • Le 19 septembre 2003 à 11:21, par James En réponse à : > Ca existe maintenant dans SPIP ;)

      La version de développement :

    Répondre à ce message

  • Le 7 septembre 2003 à 13:52, par alm En réponse à : > Des boutons d’aide à la saisie des raccourcis typographiques

    Avant la 1.6 j’avais fait un truc très con mais qui marche facilement.
    Dans ecrire/articles_edit.php3 j’avais modifié la ligne autour de 409 qui permet d’avoir tout de suite un mémo à copier/coller :

    echo aide ("arttexte");
    echo "<b>{{gras}}</b><i>{italique}</i>
    <br>Un lien=[->] [texte->n¡d'art ou URL]
    <br> utilisez ces &laquo;&nbsp;raccourcis typographiques&nbsp;&raquo;.";
    echo aide("raccourcis");

    Même chose pour le fichier breves_edit.php3, il faut simplement être sur de la ligne suivant la version spip !

    maintenant avec la 1.6, ç’est un peu plus fastidieux, puisqu’il faut modifier les fichiers de langues, mais bon...

    Répondre à ce message

  • Le 6 septembre 2003 à 11:25, par Delphiste47 En réponse à : > Des boutons d’aide à la saisie des raccourcis typographiques

    Perso je trouve çà nikel, bon l’install c’est bien passée, fô prendre son temps :-p .Pourtant je n’y connais pas grand chose en php, html et autres ...
    Bravo !

    Répondre à ce message

  • Le 30 août 2003 à 18:08, par fpalang En réponse à : > Des boutons d’aide à la saisie des raccourcis typographiques

    j’ai essayé les boutons avec IE 4.72 et cela ne marche pas.

    La barre de menu est correctement installée mais quand on clique sur un mot de la rextarea puis sur un bouton (italique par exemple) c’est le texte du bouton qui se trouve encadré par les raccourcis typographiques qui lui correspondent.

    Apparament, c’est l’adresse de la textarea (editarticle.texte par exemple) qui n’est pas passée à la fonction DrawToolBar. Il semblerai qu mon JS ne connait pas les zone qui n’ont pas encore été définies au moment de son exécution.

     :’-D

    Répondre à ce message

  • Le 29 août 2003 à 21:49, par flinter En réponse à : > Des boutons d’aide à la saisie des raccourcis typographiques

    salut UN GRAND MERCI a nicolas et jaimes pour cette super contribution pour spip j ai essayer sur spip 1.6 pour free ca marche impecable

    la doc et difficile a comprendre au premier abord mais apres deux essais youpiiiiiii houraaaa haut les coeur ca roule impec
    merci encore

    ps : j aimeai si possible si il ya une personne qui les fihicer deja mofier pour avoir html area sur spip qu elle m envoie ces fichier sur mon email je galere avec l installe de html area sur un site a un pot de l aide please

    Répondre à ce message

  • Le 29 août 2003 à 18:33, par Walk En réponse à : WonderMen

    Great ! Merci. ;-)

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

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 Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Champs Extras 3

    16 janvier 2012 – 534 commentaires

    Ce plugin permet de créer et/ou de gérer des champs supplémentaires dans les objets éditoriaux de SPIP. Il permet donc de prendre en compte et d’afficher de nouveaux éléments dans n’importe quel objet éditorial de SPIP. Screencast Vous n’aimez pas (...)

  • Réservation d’événements

    16 mars 2015 – 190 commentaires

    Ce plugin permet d’offrir aux visiteurs de s’inscrire pour un évènement du plugin Agenda et de gérer les réservations enregistrées. Installation Le plugin s’installe comme n’importe quel plugin. il nécessite : Agenda API de vérification (...)

  • Les crayons

    23 avril 2008 – 815 commentaires

    Ce plugin permet d’éditer les contenus sur les pages publiques du site, sans passer par l’espace privé de SPIP.

  • LESS pour SPIP : Less-CSS (anciennement LESSpip)

    5 novembre 2010 – 43 commentaires

    Less-CSS (Anciennement LESSpip) est un plugin intégrant facilement le logiciel LESS dans SPIP. LESS est une extension de CSS ajoutant les variables, les classes, les opérations, les imbrications au langage. Facilitant ainsi l’écriture de (...)

  • Recommander

    3 avril 2011 – 16 commentaires

    Ce plugin propose une manière simple de suggérer de recommander par email un article à un ami. Fonction « recommander un article à un ami ». On l’ajoute dans n’importe quel squelette sous la forme : #RECOMMANDERtitre de la page,url de la page,intro (...)

Ça spipe par là