SPIP-Contrib

SPIP-Contrib

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

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

Accueil > Squelettes > Outils pour squelettes > Ariane 2 > Ariane 2

Ariane 2

28 mars 2010 – par Bernard Blazin – 21 commentaires

7 votes

Lorsqu’un site possède de nombreuses rubriques et de sous rubriques, Ariane2 permet d’afficher un fil dans l’intégralité sans couper quoi que ce soit.

Vous avez un site avec des rubriques, sous rubriques, sous sous rubriques etc.. et votre fil d’Ariane devient interminable.

Ce plugin va vous permettre de construire un fil d’Ariane extensible (type accordéon) et en plus bien joliment présenté.

Pour commencer vous devez installer le plugin dans le dossier qui va bien et comme tous les plugins vous devrez l’activer.

Ensuite rien de plus simple. Une petite retouche sur le squelette et voilà votre Ariane 2 prête au décollage !

Mise en place

Si l’on prend la page article par exemple, le fil d’Ariane ressemble à cela :

  1. [(#REM) Fil d'Ariane ]
  2. <div id="hierarchie">
  3. <a href="#URL_SITE_SPIP/"><:accueil_site:></a>
  4. <BOUCLE_ariane(HIERARCHIE){id_article}>
  5. &gt; <a href="#URL_RUBRIQUE">[(#TITRE|couper{80})]</a>
  6. </BOUCLE_ariane>
  7. [ &gt; <strong class="on">(#TITRE|couper{80})</strong>]
  8. </div>

Télécharger

Il faut maintenant faire une ou deux modifications comme ceci :

  1. <div class="breadCrumbHolder module">
  2. <div id="breadCrumb2" class="breadCrumb module">
  3. <ul>
  4. <li><a href="#URL_SITE_SPIP/"><:accueil_site:></a></li>
  5. <BOUCLE_ariane(HIERARCHIE){id_article}>
  6. <li><a href="#URL_RUBRIQUE">[(#TITRE)]</a></li>
  7. </BOUCLE_ariane>
  8. [<li><strong class="on">(#TITRE)</strong></li>]
  9. </ul>
  10. </div>
  11. </div>

Télécharger

On a plus besoin de couper les titres à 80 caractères puisque de toute façon, les menus seront cachés tant que l’on ne les active pas.

Plus il y a de sous rubriques, plus il y aura d’onglets refermés. Plus les titres seront longs plus il y aura également d’onglets refermés.

Note :

Ce plugin nécessite la balise #INSERT_HEAD

Merci à Jason Roy pour son plugin JQuery.BreadCrumb ( miettes de pain en français)

Dernière modification de cette page le 3 mai 2013

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 20 avril 2011 à 09:29, par mathieu En réponse à : Ariane 2

    Bonjour à tous,

    premièrement félicitation pour ce plugin !
    Deuxièmement, pour en être encore plus satisfait j’aimerai un coup de main car je ne comprend pas pourquoi il marche très bien dans mes rubriques mais pas du tout dans les articles.
    Dans mes rubriques aucun soucis, j’ai le fil complet, mais dans tout mes articles le fil se limite à l’accueil.

    J’ai pourtant fait un copier coller du code fournis précédemment.

    Si vous avez des idée ?

    ps : autre question : comment on gère la taille a partir de laquelle les menus se replis, car j’ai peu de place et j’aimerai qu’il se repli plus tot ?

    Merci à tous

    • Le 23 mai 2012 à 11:45, par gerald En réponse à : Ariane 2

      As-tu trouvé une solution pour les articles ? J’ai le même problème que toi.

    • Le 6 octobre 2012 à 19:39, par Patrick En réponse à : Ariane 2

      J’avais le même problème mais j’ai trouvé la solution.

      C’est indiqué dans la doc de la boucle hierarchie (http://www.spip.net/fr_article913.html) :

      Attention : cette boucle sera obligatoirement placée à l’intérieur d’une boucle ARTICLES ou RUBRIQUES — elle ne va pas par elle-même « chercher » l’id_article ou id_rubrique indiquée dans l’URL.

      Il faut donc déplacer le code du fils d’ariane.

      Bravo pour ce plugin !

      Patrick

    Répondre à ce message

  • Le 10 juin 2012 à 13:06, par rcaron En réponse à : Ariane 2

    Bonjour,

    Bravo pour ce plugin !

    J’essaie de voir dans les css comment centrer verticalement les titres des rubriques... Je n’y arrive pas... (un peu gland, non !)

    Merci

    Robert

    Répondre à ce message

  • Le 11 février 2011 à 03:25, par luapmada En réponse à : Ariane 2

    Bonsoir, oui tres joli plugin adaptable et tout et tout. Merci !
    du coup je l’ai peut etre adpté un peu trop (sans avoir modifié la boucle donnée) et je rencontre un probleme de doublons tres genant pour un site qui doit etre rendu public rapidement.
    Vos avis seront les bienvenus, merci par avance.

    ca se passe en suivant ce lien

    Paul

    Répondre à ce message

  • Le 15 janvier 2011 à 01:56, par ? En réponse à : Ariane 2

    Merci pour le plugin, ca marche bien pour les langue LTR mais il y’as le carée vide de la fil d’ariane pour les langues RTL comme l’arabe, est ce que vous pouvez m’aidez svp pour le faire fonctionner en langue arabe, cad fil ariane a droite parceque je n’ai rien dans la fil d’ariane seulement un carée vide, meme l’image de la page accueil n’apparait pas et la fil reste a gauche.

    Merci

    Répondre à ce message

  • Le 27 septembre 2010 à 02:51, par Coyote En réponse à : Ariane 2

    Merci pour ce plugin simple et efficace.
    Installé avec succès sur le portail dont je m’occupe !

    Répondre à ce message

  • Le 9 avril 2010 à 12:16, par LP En réponse à : Ariane 2

    Merci pour cette contribution je l’ai installé sur mon site et cela marche parfaitement, en plus c’est facilement adaptable avec le fichier de style css Voir sur mon site

    Répondre à ce message

  • Le 2 avril 2010 à 09:40, par squirrel En réponse à : Ariane 2

    Bonjour Bernard,

    Je tiens à te remercier pour ce plugin, qui m’à permis de mieux comprendre comment créer un plugin avec Spip.

    Squirrel :)
    http://pips.legtux.org/

    • Le 2 avril 2010 à 12:11, par Bernard Blazin En réponse à : Ariane 2

      Oui un plugin simple, facile à comprendre, efficace et qui semble bien plaire.. tout ce que j’aime.

      Merci à toi

    Répondre à ce message

  • Le 30 mars 2010 à 17:23, par Joseph En réponse à : Ariane 2

    Bonjour,

    ce plugin est très intéressant et offre un fil d’ariane pratique.

    Deux petites questions :

    • ce plugin pourrait-il être déposé sur la zone ?
    • Peut-on envisager de modifier les css et script du plugin pourqu’il s’applique directement sur un <div id="hierarchie"> ou un <p id="hierarchie"> afin qu’il soit directement opérationnel sur le squelette de la dist ou un squelette comme Zpip sans avoir à modifier les squelettes ?
    • Le 1er avril 2010 à 10:48, par Bernard Blazin En réponse à : Ariane 2

      Bonjour,

      Ce plugin est à disposition de tous maintenant. Si tu souhaites le déposer sur la zone, fais le, si tu veux retravailler le code, fais le également, c’est ça l’avantage du tout communautaire.

    Répondre à ce message

  • Le 31 mars 2010 à 14:58, par François Daniel Giezendanner En réponse à : Ariane 2

    Bonjour,

    Une version pour SPIP 2.0.x est-elle envisageable ?

    Cordialement

    FDG

    • Le 31 mars 2010 à 14:59, par François Daniel Giezendanner En réponse à : Ariane 2

      C’est le cas !

    Répondre à ce message

  • Le 28 mars 2010 à 20:53, par Bernard Blazin En réponse à : Ariane 2

    Non malheureusement, je n’ai pas de site public avec des fils d’Ariane trop longs mais tu peux voir une démo non SPIP sur le site de l’inventeur du script :
    http://www.comparenetworks.com/developers/jqueryplugins/jbreadcrumb.html

    • Le 29 mars 2010 à 18:56, par François Daniel Giezendanner En réponse à : Ariane 2

      Magnifique,

      Beau et ergonomiques

      Pourrait-il être adapté afin de ne s’enclencher que lorsque la ligne du fil d’Arianne dépasse 1 ligne ?

      A intégrer dans les squelettes, en tout cas comme une option.

      Bravo

      FDG

    • Le 29 mars 2010 à 18:59, par François Daniel Giezendanner En réponse à : Ariane 2

      Après avoir revu la démo, j’ai la réponse à ma question :

      Pourrait-il être adapté afin de ne s’enclencher que lorsque la ligne du fil d’Arianne dépasse 1 ligne ?

      La réponse est oui, c’est déjà le cas

      Ariane 2 est parfait !

      Cordialement

      FDG

    • Le 29 mars 2010 à 19:31, par KMk En réponse à : Ariane 2

      Bonjour, Bernard,

      Je peux dire que cela marche, sous XP, avec IE6 (c’est dire !), IE7, safari, Opéra, Chrome et Firefox (pas visible en ligne, je teste en local).

      C’est une très bonne idée ! la navigation dans la hiérarchie en est très améliorée...

      Bonne continuation !

      KMk

    • Le 29 mars 2010 à 19:39, par Bernard Blazin En réponse à : Ariane 2

      Oui enfin il faut rendre à César ce qui est à César.. Je ne suis pas l’inventeur du script, je n’ai fait qu’une simple adaptation de celui-ci pour SPIP.

      Pour tout le reste un grand merci, mon plaisir étant de faire plaisir

    • Le 29 mars 2010 à 20:11, par KMk En réponse à : Ariane 2

      ... dans ce cas, je salue la contribution... de tous les « César » !

    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

  • Import ICS 2 (agenda distant)

    2 août – 35 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 (...)

  • Newsletters

    16 janvier 2013 – 374 commentaires

    Ce plugin permet de composer des Info-lettres. Par info-lettre, on désigne ici le contenu éditorial qui va être composé et envoyé par courriel à une liste d’inscrits. Le plugin permet de composer une info-lettre à partir d’un modèle pré-composé, (...)

  • CKeditor 3.0

    4 octobre 2009 – 1217 commentaires

    CKeditor est l’évolution de l’éditeur WYSIWYG : FCKeditor, avec ce plugin vous pourrez utiliser cet éditeur à la place de l’éditeur de spip tout en laissant le choix à vos auteurs de l’éditeur qu’ils préfèrent utiliser. Attention : cet éditeur WYSIWYG (...)

  • GIS 4

    11 août 2012 – 1284 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 (...)

  • SPIPr

    23 mars 2015 – 75 commentaires

    SPIPr est à la fois une famille de squelettes et un framework pour le développement front avec SPIP. Prêt à l’emploi, thémable, responsive, et conçu dans une approche d’industrialisation et de développement rapide. Documentation source : (...)

Ça spipe par là