SPIP - Contrib

[ar] [en] [es] [fr] [it]



Accueil du site > Rédaction > Archives pour donner des idées

Editeur de liens internes

vendredi 5 novembre 2004, par dlr. Dernier ajout samedi 10 février 2007


Bouton de raccourcis typo permettant l’ajout de liens vers articles, brèves, rubriques, sites et auteurs sans avoir à connaitre leur numéro interne.


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.

Copie écran, bouton d'ajout de lien

Copie d'écran, fenêtre de recherche/ajout de lien

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
Zip - 8 ko
Editeur de liens internes

1.8
Zip - 8.1 ko
Editeur de liens internes 1.8

Portfolio

Copie d'écran, fenêtre de recherche/ajout de lien

Répondre à cet article

  • > Sur spip 1.8.1

    11 mai 2005 17:23, par OFondCBien

    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.

    Répondre à ce message

    • > Sur spip 1.8.1 14 mai 2005 10:08, par dlr

      Une version pour la 18.1 est maintenant disponible dans l’article avec mes excuses pour la lenteur de ma réaction.

      Répondre à ce message

      • > Sur spip 1.8.1 12 juin 2005 00:30, par TiTi

        apparemment pas d’insertion suite à la sélection de l’article trouvé (lien inactif ? )

        Répondre à ce message

        • > Sur spip 1.8.1 12 juin 2005 08:34, par dlr

          Normalement cela fonctionne, quelle est ta config, quelle erreur JS as tu (si..) ?

          Répondre à ce message

        • > Sur spip 1.8.1 3 août 2005 14:30, par OFondCBien

          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 fichier spip_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+

          Répondre à ce message

          • > Sur spip 1.8.1 10 août 2005 11:49, par SPQR

            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

             :-))

            Répondre à ce message

            • > Sur spip 1.8.1 10 août 2005 20:45, par dlr

              te dois combien ? :)

              Répondre à ce message

              • > Plugin bientôt ? 10 juillet 2006 21:09, par SPQR

                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 !

                Répondre à ce message

                • > Plugin bientôt ? 27 juillet 2006 16:35, par dlr

                  Ok je vais regarder le fonctionnement du système de plugin ASAP ...

                  Répondre à ce message

                  • > Plugin bientôt ? 27 juillet 2006 19:36, par jojo

                    Si tu pouvez intégrer la contrib à partir du pluging "barre typoenrichie" ce serait extra.. et super super sympa

                    Répondre à ce message

                    • > Plugin bientôt ? 1er août 2006 15:13, par dlr

                      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

    Retour au début des forums

  • > Editeur de liens internes

    5 novembre 2004 22:35, par Stéphane

    merci pour cette contrib utile mais...

    Avec quelle version de Spip ? 1.7 ? 1.8 beta ? 1.7 et 1.8 b ?

    merci

    Répondre à ce message

    Retour au début des forums

  • > Editeur de liens internes

    7 novembre 2004 14:51, par kez

    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

    Répondre à ce message

    Retour au début des forums



Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | Charte et vie SPIP-Contrib | SPIP | L'autre.net