SPIP-Contrib

SPIP-Contrib

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

251 Plugins, 182 contribs sur SPIP-Zone, 281 visiteurs en ce moment

Accueil du site > 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

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

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

Retour en haut de la page

17 Messages de forum

Voir toute la discussion

Pages 1 | 2

  • Répondre à ce message

    20 janvier 2004 11:20, par Florent Devin

    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

    4 décembre 2003 10:30, par jacques

    en fait , petite précision le bouton "tableau" fonctionne correctement en mettant les balises nécessaire au bon endroit, par contre les autres boutons ne rpoduisent rien .....

  • Répondre à ce message

    4 décembre 2003 09:52, par jacques

    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

    7 octobre 2003 01:49, par Joe

    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

    22 septembre 2003 16:59, par Manouille [BONZ@I B@NDITS]

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

    parce que pas evident ..

    Voir en ligne : Paintball

  • Répondre à ce message

    19 septembre 2003 11:21, par James

    La version de développement :

    Voir en ligne : Versions de développement

  • Répondre à ce message

    19 septembre 2003 10:37

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

  • Répondre à ce message

    7 septembre 2003 13:52, par alm

    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...

    Voir en ligne : Voir l’image du résultat

  • Répondre à ce message

    6 septembre 2003 11:25, par Delphiste47

    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

    2 septembre 2003 12:13, par dorian

    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.

Pages 1 | 2

Répondre à cet article

Retour en haut de la page

Ça discute par ici

  • Le jeu de squelettes GLOBENEWS

    12 août 2009 – 17 commentaires

    Installation Télécharger le fichier ci-dessous et décompressez-le dans le répertoire "plugins" placé à la racine de votre site. Pour l’installer, aidez-vous de ce lien. Présentation Ce plugin permet d’utiliser le jeu de squelettes GLOBENEWS et de (...)

  • CleverMail

    20 janvier – 48 commentaires

    CleverMail est un plugin permettant d’envoyer des lettres d’informations à des abonnés depuis SPIP. Issu au départ d’un développement libre complètement indépendant de SPIP, il a connu une première version pour SPIP 1.9 avant d’être complètement réécris (...)

  • Découper un texte en pages et/ou en onglets

    4 mai 2007 – 188 commentaires

    Un raccourcis typographique qui découpe le texte de vos rubriques ou de vos articles en plusieurs pages, ou crée pour vous des onglets... Rubis sur ongle ! Introduction Les articles de votre site sont parfois un peu longs et vous vous êtes (...)

  • Le plugin FreepapeR 2 v0.9.0

    10 mars – commentaires

    Un outil pour visualiser en ligne les fichiers PDF. Cette nouvelle version intègre une présentation "Livre". L’outil est installé sur son propre serveur, pour des documents toujours disponibles et jamais altérés... Il n’y a aucune dépendance envers (...)

  • Formulaire de contact avancé

    23 mars 2009 – 505 commentaires

    Cette extension propose un formulaire de contact avec de multiples options.