SPIP - Contrib

SPIP - Contrib

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

91 visiteurs en ce moment

fontsizeup fontsizedown
[62 commentaires]

Plugin Menu Accordéon

mardi 26 juin 2007, par b_b

0 vote

Animer le menu de SPIP avec un effet d’ouverture de tiroir.

Mode d’emploi

Installer le plugin

Le plugin est disponible sur la zone pour ceux et celles qui utilisent svn, ou sous forme d’archive zip toujours sur la zone.

Installation et activation comme tous les plugins.

Adaptation des squelettes

Pour insérer le menu dans vos squelettes il suffit de modifier l’appel du menu inc-rubriques [1] :
- Par exemple pour le squelette « sommaire.html » à la ligne 117 modifier : <INCLURE{fond=inc-rubriques}>, en le remplaçant par : <INCLURE{fond=inc-menu-accordeon}>
- Pour inclure le menu dans les pages rubrique et articles du site il faudra insérer le code suivant dans vos squelettes : <INCLURE{fond=inc-menu-accordeon}{id_rubrique}>

Remarque : Lorsque le menu est configuré pour lister les articles du site, on peut l’insérer de cette manière dans le squelette article.html :

<INCLURE{fond=inc-menu-accordeon}{id_rubrique}{id_article}>

Ainsi l’article en cours d’affichage sera mis en évidence dans le menu.

Configuration

La page de configuration est accessible via l’espace privé si vous avez installé le plugin CFG. Le lien vers la page de configuration est accessible en bas du descriptif du plugin sur la page de gestion des plugins. Cette page de configuration permet de paramétrer le menu.

Quels éléments seront listés dans le menu :

- le choix « articles » permet de définir que le menu listera les rubriques principales du site (les secteurs) ainsi que les articles contenus dans ces rubriques (utile pour un petit site avec une arborescence très simple).
- le choix « rubriques » permet de définir que le menu listera les secteurs du site et les rubriques contenues par ces secteurs.
- Par défaut le menu listera les rubriques du site.

Comportement du menu :

- dépliement du clic (valeur par défaut)
- dépliement du menu au survol

Compatibilité

Le plugin fonctionne avec une version 1.9.2 de SPIP et a été testé sous Firefox 2 et Internet Explorer 6 (à tester sous Safari et Opéra).

Lorsque le javascript est désactivé le script utilisé se dégrade de façon à ce que le menu reste utilisable. Si c’est le cas, toutes les rubriques du menu seront « développées » et tout de même accessibles aux visiteurs.

Améliorations à apporter

Ajouter les liens vers les secteurs pour les rendre accessibles. Plusieurs solutions sont envisageables :

  1. Ajouter le lien sur les secteurs « dépliables ». Du coup si on clique une fois sur le lien le menu se déplie et un deuxième clic permet d’accéder au secteur "déplié".
  2. Autre solution qui sera d’ailleurs une option disponible dans la prochaine version du plugin jquery accordion de Zaefferer ; répliquer le nom du secteur sous forme de lien dans la partie dépliée de l’élément du menu.
  3. Il y a peut-être une solution en utilisant une image pour faire le lien vers le secteur déplié, mais il faudrait que ça reste accessible.

Pour l’instant c’est la première solution qui est utilisée dans le plugin.

Voir en ligne : Ce plugin est basé sur le script jQuery Accordionde Jörn Zaefferer.

Notes

[1] inc-rubriques si vous utilisez une organisation type squelettes « dist » de la distribution standard de SPIP, ou l’équivalent avec une autre structure de squelettes

Retour en haut de la page

62 Messages de forum

Voir toute la discussion

Pages 1 | 2 | 3 | 4 | 5 | 6 | 7

  • Répondre à ce message

    3 juillet 16:11

    Bonjour, je suis en train d’utiliser ce plugin qui est tout à fait agréable, malheureusement il n y a pas la possibilité de faire défiler les sous rubriques d’une rubrique. Si quelqu’un a réussi à bricoler quelque chose pouvait faire afficher ça :

    Rubrique principale : (déploiement) Sous rub 1 Sous rub 2 Sous-sous rub 1 Sous-sous rub 2 Sous Rub 3

    Merci !

  • Répondre à ce message

    16 juin 10:26 , par Cyp

    Marche très bien avec SPIP 2.0. Suffit d’installer le plugin CFG.

    ++

    Cyp

  • Répondre à ce message

    31 mars 21:12 , par b_b

    Bonsoir,

    Oui c’est fort possible que ce plugin ne soit pas compatible avec SPIP 2 (en même temps c’est bien indiqué dans le haut de cette page sous l’intitulé Versions). Je ne m’en occupe plus trop et n’ai pas fait de mise à jour sur celui-ci depuis pas mal de temps... Si quelqu’un veut s’y coller pour le rendre compatible avec SPIP 2 il est sur la zone.

    ++

  • Répondre à ce message

    28 mars 21:28 , par dogui

    Incompatible chez moi avec spip 2...

  • Répondre à ce message

    10 mars 17:42 , par Waldt etienne

    Incompatibilité chez moi aussi avec le plugin thickbox spip 1.9.2g. J’ai vidé le dossier temp et vidé le cache...

  • Répondre à ce message

    5 mars 15:55

    Bonjour, J’ai légèrement modifié ce plugin pour avoir le texte de l’article qui se déroule lorsque l’on clique sur le menu.

    Ma question :

    Est-il possible d’activer le 1er menu comme sur le 1er exemple sur cette page ?

    http://jquery.bassistance.de/accord...

    Il doit y avoir possibilité d’ajouter quelque part "active : true" mais je ne vois pas ou ?

    Merci

  • Répondre à ce message

    23 décembre 2008 13:30 , par Karim Belkacem

    non ça marche très bien, j’ai tester dans la même configuration que toi, tout passe bein !

    ++

  • Répondre à ce message

    23 décembre 2008 13:22 , par Karim Belkacem

    Super plugin, bravo :) !

    Tout marche très bien, mais juste pour info, pour avoir en page d’accueil la première rubrique ouverte, existe-il une méthode ?

    ++

  • Répondre à ce message

    17 octobre 2008 15:28 , par R_G

    Bonjour,

    Sous SPIP 1.9.2e il y a incompatibilité avec les plugins Thickbox et GoogleMap Api. Sans doute qq chose à voir avec les appels à JQuery ? Pas assez compétent pour en dire plus, mais si quelqu’un a une idée...

  • Répondre à ce message

    12 octobre 2008 23:55 , par Juliette

    Bonsoir,

    Le plugin est paramétré pour afficher les rubriques et leurs articles, sur clic (navigateur : firefox 3).

    Lorsque l’on clique une première fois sur une rubrique, celle-ci se déroule correctement.

    Cependant, si l’on clique sur une autre rubrique, le clic actionne cette fois-ci le lien vers la rubrique et non son déploiement !

    L’un d’entre vous a-t-il déjà rencontré ce problème ? Et si oui, avez-vous trouvé une solution ?

    Cordialement,

    Juliette

Pages 1 | 2 | 3 | 4 | 5 | 6 | 7

Répondre à cet article

Retour en haut de la page

Ça discute par ici