SPIP-Contrib

SPIP-Contrib

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

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

Accueil > Rédaction > Texte et affichage > bigfoot > bigfoot

bigfoot

16 juin 2015 – par b_b – 54 commentaires

13 votes

Un plugin qui facilite l’utilisation des notes de bas de page en les affichant dans des infobulles à l’aide d’un peu de javascript.

Le constat de l’auteur du script :

Les notes de bas de page sur le web sont une plaie. Tu dois d’abord essayer de cliquer sur un tout petit nombre qui te renvoie quelque part vers le bas de la page, tu lis la note que tu cherchais, puis tu cliques de nouveau sur un petit nombre pour remonter là où tu étais dans la page.

La solution proposée par bigfoot :

  • le bloc des notes en bas de page est masqué ;
  • les liens vers les notes de bas de page sont remplacés par des boutons afin de les rendre plus facile à cliquer ;
  • au clic, le contenu de la note apparaît dans une infobulle directement à côté du bouton, ce qui évite le défilement vers le bas de la page ;
  • l’infobulle est redimensionnée et positionnée automatiquement pour assurer une lecture confortable de son contenu (même sur petit écran).

De plus, les notes de bas de page sont bien visibles lors de l’impression.

Voici un aperçu du rendu d’une note ouverte dans une infobulle :

Copie d'écran montrant l'apparence d'une bulle d'aide affichant une note de base de page avec bigfoot

Le plugin agit automatiquement sur les notes des pages de votre site, aucune configuration ou adaptation n’est nécessaire. Simple et efficace :)

Voir en ligne : http://plugins.spip.net/bigfoot

Dernière modification de cette page le 16 juin 2015

Retour en haut de la page

Vos commentaires

  • Le 28 octobre à 16:54, par chantoine En réponse à : bigfoot

    Bonjour,

    Je viens de m’apercevoir d’un souci à partir du 10e renvoi en bas de page, sur un article. Je n’avais pas vu ça avant.

    En gros, que ce soit en partie publique ou privée, est affiché un [10] au lieu du petit bouton rond à cliquer, et le clic ne donne rien. Même chose pour les suivants (11, 12...).

    Testé sur plusieurs articles, plusieurs navigateurs, mises à jour faites, etc.

    Je suis en SPIPr / Sarkaspip reloaded.

    Merci
    Christophe

    • Le 28 octobre à 16:59, par b_b En réponse à : bigfoot

      Salut, comme toujours, pas facile de t’aider sans lien vers la page qui pose problème...

    • Le 28 octobre à 17:04, par chantoine En réponse à : bigfoot

      Oups, désolé.

      Voir cet article.

      Descendre sur octobre.

      Merci.

    • Le 28 octobre à 17:19, par b_b En réponse à : bigfoot

      Ha oui, étrange, peux-tu partager le texte source de ton article pour que je tente de reproduire le bug de mon côté ? (en pièce jointe directement ici)

    • Le 28 octobre à 17:44, par chantoine En réponse à : bigfoot

      Pas de souci.

      Voici les liens vers l’article en question (article1) et vers un deuxième, ancien, sur lequel j’ai ajouté vite fait plein de renvois, plus court, pour vérifier.

      Je suis limité à l’ajout de documents gif/jpg et png apparemment, donc voici les liens pour les charger :

      article 1
      article 2

    • Le 28 octobre à 19:54, par b_b En réponse à : bigfoot

      Salut, je viens de tester chez moi avec les deux textes que tu m’as filé, et ça fonctionne très bien... Amha, il va falloir que tu désactives tes plugins un par un pour trouver le fautif, puis que tu nous indique lequel est responsable.

    • Le 29 octobre à 13:13, par chantoine En réponse à : bigfoot

      Arf, je les ai tous testés un par un, et je n’ai aucun candidat :-(

    Répondre à ce message

  • Le 8 juillet à 10:02, par thx11 En réponse à : bigfoot

    Plugin intéressant.
    Je suis en spip 3.11. Il me semble que ce plugin n’est pas bien compatible avec Dictionnaire.
    Les 2 plugins peuvent être activés mais l’affichage de l’infobulle de bigfoot est bizarre et illisible.
    Tout rentre dans l’ordre si Dictionnaire est désactivé.
    Y a t-il une solution ? Merci

    • Le 8 juillet à 11:38, par b_b En réponse à : bigfoot

      Salut, peux-tu nous donner l’url d’une page qui montre le problème afin qu’on puisse t’aider ?

    • Le 10 juillet à 15:03, par thx11 En réponse à : bigfoot

      Il s’agit d’un bug d’affichage, reproductible dans la partie privée (donc indépendant des squelettes).
      Il se produit uniquement lorsque l’on met dans la note un mot ou une abréviation définie dans le dictionnaire.
      Ci joint un exemple

      PNG - 86.2 ko
    • Le 11 juillet à 19:06, par b_b En réponse à : bigfoot

      Ha oui, sympa comme bug ^^ La version 1.0.3 devrait corriger cela, cf :

      http://zone.spip.org/trac/spip-zone/changeset/98836

      Merci pour le signalement :)

    Répondre à ce message

  • Le 26 avril à 16:04, par jeanluc En réponse à : bigfoot

    Bonjour b_b

    Je me suis aperçu d’un petit bug : quand on active le plugin, l’aide en ligne n’apparait plus complètement... Dans la fenêtre qui s’ouvre en cliquant sur l’aide de l’espace privé, n’apparaissent plus que la colonne de gauche avec les titres des chapitres. Le texte de droite a disparu.
    Je pense que cela vient d’un conflit entre les css du plugin et celui de l’aide en ligne.

    Sans le plugin actif, la div avec le contenu de l’aide est ainsi :

    1. <div id="contenu-aide" class="contenu-aide" lang="fr" style="position:relative;margin-left:220px;">

    Avec le plugin actif, la div avec le contenu de l’aide devient :

    1. <div id="contenu-aide" class="contenu-aide footnote-processed footnote-print-only" lang="fr" style="position:relative;margin-left:220px;">

    avec donc la classe « footnote-print-only » définie ainsi dans le css :

    1. .footnote-print-only {
    2. display: none !important;
    3. }

    Télécharger

    Je crois que c’est une classe définie dans le plugin...
    J’ai fais les tests avec et sans le plugin actif (après avoir vidé le cache) et cela semble lié...
    Avez vous le même pb que moi ?

    Merci d’avance pour votre réponse.

    • Le 29 avril à 14:28, par b_b En réponse à : bigfoot

      Salut Jean Luc, oui je confirme le bug, je règle ça au plus vite et je poste ici dès que c’est corrigé. Merci pour le signalement :)

    • Le 29 avril à 16:15, par b_b En réponse à : bigfoot

      Et voilà, la version 1.0.2 devrait régler le problème, cf :

      http://zone.spip.org/trac/spip-zone/changeset/96865

      La mise à jour sera devrait être dispo dans quelques heures.

    • Le 29 avril à 16:59, par jeanluc En réponse à : bigfoot

      Merci b_b

      Cela règle bien le pb... Juste pour ma curiosité personnelle... tu peux expliquer ce qu’il se passait ?

      Merci d’avance

    • Le 29 avril à 17:07, par b_b En réponse à : bigfoot

      De rien, comme indiqué dans le log de commit que je pointais ci-dessus, la regex de détection des liens vers les notes était trop permissive, du coup elle « attrapait » par erreur un des liens situé dans la fenêtre d’aide, et patatra :p

    Répondre à ce message

  • Le 3 avril à 19:11, par Sébastien En réponse à : bigfoot

    Bonjour et bravo pour cet instrument bien pratique.
    Pourtant, faute de pouvoir définir la couleur de la bulle ou plutôt, la couleur de l’appel de la bulle, ce que la bulle est censée expliquer risque bien de n’être jamais vu.
    Y aurait-il possibilité de définir ces éléments, appel et bulle ?
    Merci de vos informations,
    Sébastien, un peu mauvais voyant...

    oh, je voulais ajouter une capture d’écran mais je n’y arrive pas.
    mon serveur est souvent un peu faiblard en fin de w-e.

    Répondre à ce message

  • Le 17 août 2015 à 08:38, par Perline En réponse à : bigfoot

    Très joli plugin :)
    S’il est possible de remplir la fiche todo, je préconise un choix d’options pour les couleurs diverses et variées.
    En effet, je crois que très systématiquement on veut changer le style, pour les couleurs.
    S’il y avait donc un cfg permettant de coller ses couleurs (et/ou de les choisir dans une roue) ce serait un grand pas pour tous, en particulier ceux qui ne veulent ou ne peuvent pas mettre les mains dans le cambouis.
    Merci.

    Répondre à ce message

  • Le 1er août 2015 à 15:12, par JeanLuc En réponse à : bigfoot

    Bonjour et bravo pour ce plugin très utile...

    J’essaie de modifier l’aspect des boutons sans changer le fichier css/bigfoot-number.css mais en intégrant les modifications dans un fichier perso.css présent dans mon répertoire « squelettes/styles/ » mais cela n’est pas pris en compte.
    A noter que les modifications de style sont prises en compte uniquement quand je modifie le fichier original présent dans le répertoire du plugin...

    Comment faire pour garder intacts les fichiers installés par le plugin ?

    Merci d’avance pour votre aide.

    JLuc

    • Le 1er août 2015 à 15:18, par JeanLuc En réponse à : bigfoot

      Je pense que le pb vient de JQuery qui compresse les styles avant la mise en route et donc les surcharges ultérieures ne sont pas prises en compte...

    • Le 1er août 2015 à 17:24, par b_b En réponse à : bigfoot

      Hop,

      en intégrant les modifications dans un fichier perso.css présent dans mon répertoire « squelettes/styles/ »

      Le fichier perso.css est à déposer dans squelettes/css si tu utilises la dist :

      http://zone.spip.org/trac/spip-zone/browser/_core_/branches/spip-3.0/plugins/dist/inclure/head.html#L26

      Sinon, si tu utilises Z, c’est à la racine de squelettes/ qu’il faut le déposer, cf :

      http://zone.spip.org/trac/spip-zone/browser/_squelettes_/zpip-dist/branches/zpip_v1/inclure/head.html#L36

      ++

    • Le 1er août 2015 à 18:11, par JeanLuc En réponse à : bigfoot

      Hopla !

      Le site fonctionne sous spip 3.0.19. Voir en ligne

      J’ai bien installé le fichier perso.css dans un répertoire squelettes/css/ avec ces quelques lignes de surcharge (j’ai mis tous les 4e paramètres rgba à 1 pour voir immédiatement la différence) :

      1. /* plugin Bigfoot */
      2.  
      3. .bigfoot-footnote__button {
      4. background-color: rgba(49, 60, 114, 1);
      5. }
      6. .bigfoot-footnote__button:hover,
      7. .bigfoot-footnote__button:focus {
      8. background-color: rgba(49, 60, 114, 1);
      9. }
      10. .bigfoot-footnote__button:active {
      11. background-color: rgba(49, 60, 114, 1);
      12. }

      Télécharger

      Rien ne bouge...

    • Le 3 août 2015 à 16:47, par b_b En réponse à : bigfoot

      Salut, il semble que ton squelette ne respecte aucune des règles de surcharge que je citais. D’après ce que je vois ici :

      http://www.aslagnyrugby.net/local/cache-css/37eb22b8991c7fd0aed74b7c38db8aba.css

      Tu devrais pouvoir surcharger les styles de bigfoot depuis squelettes/styles/perso.css en utilisant des sélecteurs plus spécifiques.

      ++

    • Le 7 août 2015 à 16:58, par jeanluc En réponse à : bigfoot

      Bonjour

      Merci pour ton aide mais je n’arrive pas à ce que je veux. Je continue de chercher.

      Par contre, je me suis aperçu d’un dysfonctionnement quand on place un doc (une image) dans la note...

      1. [[<docXXX|right|hauteur=200>blablabla]]

      voir sur le site la note n°1 de cette page.

    • Le 7 août 2015 à 17:28, par b_b En réponse à : bigfoot

      Est-ce que le coup du document dans la note fonctionne bien sans bigfoot ?

    • Le 7 août 2015 à 23:01, par jeanluc En réponse à : bigfoot

      Oui, sans pb.

      C’est simplement une image avec texte qui apparait en bas de l’article (ancre classique de note pour spip)...

      Avec bigfoot, si tu fais un essai avec un doc dans la note, cela fonctionne bien chez toi ?

    • Le 7 août 2015 à 23:09, par jeanluc En réponse à : bigfoot

      Je viens de désactiver bigfoot sur le site et tu peux voir maintenant le fonctionnement classique des notes.... Voir la note n°1 sur cette page avec un doc intégré...

    • Le 8 août 2015 à 20:15, par bcolo En réponse à : bigfoot

      J’utilise aussi Bigfoot et j’aimerais aussi personnaliser les boutons, notamment en fonçant le fond du bouton et en mettant le numéro de la note en blanc (comme il l’est en hover en fait) pour gagner en lisibilité. Mais je n’y arrive pas, le numéro de note reste toujours en noir.

      Comment faire ?

      Merci d’avance.

    • Le 13 août 2015 à 11:18, par b_b En réponse à : bigfoot

      @jeanluc, je ne reproduis pas le problème sur cette page :

      http://labo.eliaz.fr/article135.html

      La première note contient bien une image insérée par <imgXX|right> et cela s’affiche correctement dans la bulle de la note.

      Peux-tu réactiver bigfoot sur ton site pour que je regarde ce qui pose problème ?

    • Le 13 août 2015 à 11:40, par b_b En réponse à : bigfoot

      @bcolo comme je le disais déjà, il suffit de déclarer dans une css perso une règle plus forte que celle définie dans bigfoot. Quelque chose comme ça par exemple :

      1. .bigfoot-footnote__container .bigfoot-footnote__button { background-color: #333; }
    • Le 14 août 2015 à 16:09, par jeanluc En réponse à : bigfoot

      Bonjour b_b

      Le plugin est à nouveau actif sur le site. Voir la note n°1 sur cette page.

      Pour info, j’insère un doc et non une img. J’ai essayé avec la balise img, l’image apparait bien dans la note mais mon but est de pouvoir redimensionner l’image (paramètre de largeur disponible sur les balises doc) et que les visiteurs puissent cliquer dessus pour l’agrandir... C’est donc bien une balise doc que je veux pouvoir insérer.

      Le texte de la note dans l’article est donc le suivant :

      1. [[ <doc5876|right|hauteur=200> Le blason de Lagny-sur-Marne: 1523 Blason {«D’azur à la lettre gothique d’or à dextre, au clou du même à sénestre, le tout couronné de couronne royale ouverte, aussi d’or»} (Mireille Louis, artiste-héraldiste).
      2.  
      3. Trois éléments composent le blason de la Ville de Lagny-sur-Marne:
      4. - La lettre « L », initiale de Lagny.
      5. - Le «Clou» en souvenir du clou de la Passion du Christ offert à l’Abbaye Saint-Pierre par le roi Robert le Pieux, vers 1019. Cette relique disparut lors du pillage du monastère par les calvinistes en 1567.
      6. - La «Couronne Royale», symbole de l’appartenance de la ville au domaine royal à partir du XIIIème siècle. (Lagny-sur-Marne était auparavant possession des comtes de Champagne)]]

      Télécharger

      Egalement, j’utilise le plugin « Mediabox avec texte » mais j’ai essayé sans ce plugin, c’est le même pb...

    • Le 14 août 2015 à 16:22, par jeanluc En réponse à : bigfoot

      Petite précision : en insérant juste le doc :

      1. [[ <doc5876|right|hauteur=200> ]]

      on a le même pb. Ce n’est donc pas dû au (long) texte d’accompagnement avec liste.

    • Le 14 août 2015 à 18:21, par b_b En réponse à : bigfoot

      Que ce soit en utilisant le raccourci doc ou img, je ne reproduis toujours pas. Par contre, ta page génère un pas mal d’erreurs de validation HTML, il est possible que le problème vienne de là.

      Hésite pas à passer en causer sur irc : http://www.spip.net/irc

      ++

    Répondre à ce message

  • Le 3 juillet 2015 à 18:50, par bcolo En réponse à : bigfoot

    OK, merci pour la correction pour le bug du titre, mais je ne sais pas comment faire pour récupérer les fichiers modifiés. Faut-il que je retélécharge le plugin ou uniquement ces fichiers-là ?

    Sinon, sur mon navigateur l’affichage de l’infobulle n’est pas le même (tourne de lignes différente).

    • Le 3 juillet 2015 à 19:13, par b_b En réponse à : bigfoot

      Tu n’as juste qu’à attendre que le plugin indique qu’une mise à jour est disponible (depuis la page de gestion des plugins).

      Quel navigateur utilises-tu ? Est-ce que ça fonctionne bien sur ces sites :

      ++

    • Le 3 juillet 2015 à 22:13, par bcolo En réponse à : bigfoot

      Oui, ça marche sur ces sites, même pour une note calée à gauche.

      Je suis sur Firefox 39 sur Mac OSX. Avec Safari, l’infobulle est également tronquée. Pas avec Chrome...

      Je te mets une capture ci-dessous (mais je ne suis pas sûr qu’elle s’affiche dans le message, je ne sais pas comment faire). Merci en tout cas de prendre le temps de me répondre !

      PNG - 52.1 ko
    • Le 4 juillet 2015 à 12:32, par b_b En réponse à : bigfoot

      Ok, vu, c’est la règle #conteneur { overflow: hidden; } dans ton perso.css qui pose problème. Si tu passes en overflow visible, ça fixe le bug, et hop ;)

    • Le 4 juillet 2015 à 14:44, par bcolo En réponse à : bigfoot

      Gagné !

      Merci beaucoup, je vais pouvoir profiter (et mes lecteurs aussi !) de ce plugin très utile. Beau travail.

      PNG - 84 ko

    Répondre à ce message

  • Le 16 juin 2015 à 17:17, par Maïeul En réponse à : bigfoot

    Merci également pour le plugin
    j’ai deux remarques / bugs sur le plugin
    -  si dans le squelette on a mis un intertitre avant les notes (typiquement « notes ») il serait chouette de pouvoir l’effacer lorsque bigfoot est activé.
    -  SPIP insère une espace insécable après le crochet lors de l’affichage de la note : <span class="spip_note_ref">[<a href="#nh1" class="spip_note" title="Notes 1" rev="footnote">1</a>]&nbsp;</span>. C’est bien lorsqu’il s’agit de note normale. Mais bigfoot devrait supprimer cette espace lors de sa note de survol.

    • Le 16 juin 2015 à 17:23, par b_b En réponse à : bigfoot

      De rien également :)

      si dans le squelette on a mis un intertitre avant les notes (typiquement « notes ») il serait chouette de pouvoir l’effacer lorsque bigfoot est activé

      Le script masque automatiquement la div qui contient les notes, donc, si tu colles ton intertitre dans la div class notes, il sera masqué. Sinon, il faut que tu le fasses toi même en te branchant sur le script et ses événements.

      SPIP insère une espace insécable après le crochet lors de l’affichage de la note

      Ce point doit être réglé je pense, cf la dernière modif du plugin qui masque les .spip_note_ref.

    • Le 16 juin 2015 à 17:43, par Maïeul En réponse à : bigfoot

      j’ai la version r90313 qui corrige bien le pb d’espace (au passage un up de z pourrait être utile).

      En revanche mon intertitre est bien dans le div.notes mais cela ne change rien. cf http://geekographie.maieul.net/174

    • Le 25 juin 2015 à 15:44, par Maïeul En réponse à : bigfoot

      je me permet de relancer sur la question du titre...

    • Le 25 juin 2015 à 16:01, par b_b En réponse à : bigfoot

      Essaye en ajoutant la classe spip_note_ref à ton titre de bloc peut-être...

    • Le 3 juillet 2015 à 14:23, par b_b En réponse à : bigfoot

      Hop, la version 1.0.1 devrait corriger le bug du titre non masqué, cf : http://zone.spip.org/trac/spip-zone/changeset/90684

    • Le 3 juillet 2015 à 15:01, par Maïeul En réponse à : bigfoot

      ca marche nickel ;-) merci.

    Répondre à ce message

  • Le 16 juin 2015 à 17:01, par Joseph En réponse à : bigfoot

    Merci pour ce plugin.

    A l’impression, les notes sont elles correctement imprimées ?

    Cordialement

    • Le 16 juin 2015 à 17:12, par b_b En réponse à : bigfoot

      De rien :) Oui, les notes sont bien gérées à l’impression (je viens de l’ajouter à la doc).

    • Le 3 juillet 2015 à 07:21, par bcolo En réponse à : bigfoot

      Très bonne idée.

      En revanche, sur mon site, il y a un petit souci : si la note est en début de ligne, l’infobulle est tronquée par la marge et il en manque un bout. Comment faire pour qu’elle s’affiche intégralement ?

    • Le 3 juillet 2015 à 10:00, par b_b En réponse à : bigfoot

      Salut, c’est peut-être un problème d’overflow hidden dans ta css, mais pas facile de t’en dire plus sans lien vers la page en question.

    • Le 3 juillet 2015 à 13:00, par bcolo En réponse à : bigfoot

      Voici le lien. La note est dans l’avant dernier paragraphe ("Depuis 1960...)

      http://www.chroniquesbleues.fr/arti...

      J’ai retouché le css du plugin pour baisser le corps de la note, mais l’infobulle est toujours tronquée par le bord de la page à droite.

      Sinon, même souci que Maïeul pour que le titre Notes ne s’affiche pas sous l’article.

      En tout cas, ce plugin est très utile et facilite grandement l’accès aux notes.

    • Le 3 juillet 2015 à 13:59, par b_b En réponse à : bigfoot

      Pas de pb avec la note en question chez moi, cf image jointe.

      Je regarde pour le titre du bloc des notes...

      PNG - 48.8 ko
    • Le 3 juillet 2015 à 14:23, par b_b En réponse à : bigfoot

    Répondre à ce message

  • Le 16 juin 2015 à 17:08, par Joseph En réponse à : bigfoot

    Juste un petit retour. Il semble que le script ne gère pas le deuxième appel d’une note déjà existante (voir l’exemple [[<3>]] sur http://www.spip.net/fr_article5437.html

    • Le 16 juin 2015 à 17:26, par b_b En réponse à : bigfoot

      Ha oui, je vois le bug, ça risque d’être un peu compliqué à corriger. Il faudrait ouvrir un ticket à ce sujet sur le dépôt du script :

      https://github.com/lemonmade/bigfoot

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?
  • [Se connecter]

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

  • Metas +

    3 décembre – commentaires

    Améliorez l’indexation de vos articles dans les moteurs et leur affichage sur les réseaux sociaux grâce aux métadonnées Dublin Core, Open Graph et Twitter Card. Installation Activer le plugin dans le menu dédié. Dans le panel de configuration, (...)

  • Critère {mots}

    6 août 2009 – 316 commentaires

    Permettre de sélectionner facilement des objets SPIP ayant un ou des mots clefs en communs.

  • LinkCheck : vérificateur de liens

    13 février 2015 – 64 commentaires

    Ce plugin permet de chercher et tester l’ensemble des liens présents dans les objets. Vous pourrez donc en quelques clics connaître les liens brisés ou défectueux qui se sont immiscés dans le contenu de votre site SPIP. La vérification s’effectue en (...)

  • Import ICS 2 (agenda distant)

    2 août – 39 commentaires

    La version 2 du plugin « import ICS » en reprend la principale fonctionnalité, à savoir l’ajout automatique d’évènements distants dans la liste des évènements d’un site. À la différence de la première version, elle ne dépend pas du plugin « Séminaire » et est (...)

  • GIS 4

    11 août 2012 – 1286 commentaires

    Présentation et nouveautés La version 4 de GIS abandonne la libraire Mapstraction au profit de Leaflet. Cette librairie permet de s’affranchir des librairies propriétaires tout en gardant les mêmes fonctionnalités, elle propose même de nouvelles (...)

Ça spipe par là