Note des admins
Attention, cette contrib modifie le noyau de SPIP, c’est à dire que lorsque vous allez faire une mise à jour de SPIP, la fonctionalité que vous installlez ici sera perdue.
Fin note des admins
Bonjour,
j’ai ajouté une fonction à l’éditeur intégré : elle permet à partir d’une fenêtre popup munie d’un moteur de recherche d’ajouter un lien interne vers un article, une brève, un auteur, un site ou une rubrique.
Le système recquiert une modification des fichiers :
- inc_barre.php3 (ajout d’un bouton)
- spip_barre.js (+ 2 fonctions)
Deux fichiers ont été ajoutés :
- ecrire/editeur_recherche.php3
- IMG/icones_barre/lien_spip.png
J’ai testé sous Mozilla/firefox et IE>5.5 sous windows (sorry...)
Version de spip | Document |
1.7 | |
1.8 |
Discussions par date d’activité
4 discussions
Bonjour,
Quelqu’un sait-il si ce plugin fonctionne aussi sur SPIP 2.0 ? Si pas, y aurait-il un autre plugin qui offre la même fonctionnalité : celle de pouvoir facilement retrouver des liens internes dans un site spip.
Bien à vous tous
Eric
Répondre à ce message
snif, ça a pas l’air de fonctionner sur la version 1.8.1
- Si j’appelle directement
http://www.monsite.fr//ecrire/editeur_recherche.php3
ça fonctionne au poil. :-)
- J’ajoute la ligne suivante au bon endroit avec les boutons de lien hypertexte, notes de bas de page et citations dans
ecrire/inc_barre.php3
(Adapté d’après la nouvelle syntaxe de déclaration des boutons ... du moins ce que j’ai compris)Et le bouton apparaît :-)
- J’ajoute la fonction javascript d’origine dans le nouveau fichier
spip_barre.js
- j’efface et j’actualise le cache du navigateur
- Mais en cliquant sur le bouton, rien ne se passe, j’ai un message d’erreur Javascript :
Erreur : ouvrir_recherche is not a function
Snif
Une idée de votre côté ?
Car cette contrib est tellement pratique lorsque l’on fait souvent des liens entre les quelques 200 articles déjà en ligne.
Une version pour la 18.1 est maintenant disponible dans l’article avec mes excuses pour la lenteur de ma réaction.
apparemment pas d’insertion suite à la sélection de l’article trouvé (lien inactif ? )
Normalement cela fonctionne, quelle est ta config, quelle erreur JS as tu (si..) ?
Merci dlr pour la version spécial SPIP 1.8
Malhereusement, comme l’a constaté TiTi, le fait de cliquer sur le lien interne trouvé ne génère pas le code spip dans le champ texte !
... en fait il manque juste la fonction
fabriqueLien
dans le fichierspip_barre.js
que tu a fournis dans la nouvelle archive.Voici donc les quelques lignes à ajouter en toute dernière ligne de ce fichier.
A+
Excellente contrib ! Moi qui m’apprête à migrer un site de 600 pages HTML bourré de liens internes vers une base SPIP, je dis BRAVO
:-))
te dois combien ? :)
Est-ce que l’adaptation sous forme de plugin pour la 1.9 est envisageable : il y a bien un plugin barre typo enrichie mais il a « oublié » l’éditeur de lien internes...
Snif !
Ok je vais regarder le fonctionnement du système de plugin ASAP ...
Si tu pouvez intégrer la contrib à partir du pluging « barre typoenrichie » ce serait extra.. et super super sympa
On va essayer mais le problème (je crois...) est que ces deux plugins redéfinissent (comme des brutes) les mêmes fonctions. Donc il y a collision. La meilleure solution serait de merger les deux plugins, j’ai pris contact avec Jacques Pyrat pour voir ce qu’il est possible de faire à ce sujet.
Je vous tiens au courant.
Répondre à ce message
merci pour cette contrib utile mais...
Avec quelle version de Spip ?
1.7 ?
1.8 beta ?
1.7 et 1.8 b ?
merci
Spip version 1.7
Mozilla 5.0 et IE 6.0
Problème ...apparemment pas d’insertion suite à la sélection de l’article trouvé (lien inactif ? )
bonjour,
je viens d’installé cette contrib, sur spip1.8.2, indispensable pour mes redacteurs non informaticiens.
mais sous IE6, lorsque je clique sur l’élément recherché il y a une erreur javascript et le lien hypertexte spip n’ai pas codé ds la page
Merci de votre aide
Le problème est corrigé dans la dernière version.
Juste un petit problème c’est que je n’ai plus le droit de modifier mon article ! Donc pas de nouvelle version ....
Je te la mail directement. Désolé
Répondre à ce message
bonjour,
ça a l’air de fonctionner mais ... rien aucune info implantée dans l’article en cours d’édition ???
qqun a t’il une soluce ?
en local avec easy php 1.7
spip 1.7.2
et mozilla 1.7.3
merci
As tu sélectionné le texte sur lequel tu souhaites placer le lien ?
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 : |