Ajoutez dans le répertoire ecrire/
les fichiers contenus dans l’archive suivante :
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.
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é
Plateforme | Navigateur | Fonctionne | Ne 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 | . |
Discussions par date d’activité
11 discussions
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
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
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
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
Personne a le fichier articles_edit.php3 déa modifiés !!!
parce que pas evident ..
Répondre à ce message
Ce que tu viens de faire existe maintenant dans Spip 1.7 (en Dev)
Allez voir ... c’est Nikel .
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.
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.
Où avez vous trouvez la version 1.7 ?? J’ai pas trouvé sur spip.net !!
La version de développement :
Répondre à ce message
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 :
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
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
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
l’article précise les compatibilités, ça marche a partir de 1E 5... faut changer de navigateur :o)
Répondre à ce message
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
Great ! 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 :
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 : |