SPIP-Contrib

SPIP-Contrib

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

246 Plugins, 178 contribs sur SPIP-Zone, 275 visiteurs en ce moment

Accueil du site > Navigation > Menus réactifs > Babbibel > Le menu déroulant Babbibel

Le menu déroulant Babbibel

2 juin 2009 – par babbibel – 147 commentaires

42 votes

Un menu déroulant horizontal en jQuery sans limitation de profondeur et configurable avec CFG.

Pour en avoir eu besoin et longtemps cherché, je sais que les menus déroulants disponibles sous forme de plugins ne sont pas nombreux ;-) . Il y a bien celui-ci que j’ai essayé mais qui ne me satisfaisait pas vraiment...

J’ai donc intégré à mon site un menu simple et efficace que j’ai trouvé sur le net. Quelques clics plus tard, vous pouvez lire ces lignes et télécharger le plugin « Menu_babbibel ».

Il s’agit d’un menu déroulant s’appuyant sur la librairie jQuery et donc parfaitement compatible avec les versions récentes de spip ainsi que tous les navigateurs ou presque.

Le code étant très simple, le menu est facile à personnaliser.

Menu babbibel Merci à Denisb pour sa contribution base de données test.

Installation

Comme tous les autres plugins, cf. http://www.spip.net/fr_article3396.html

  • Le plugin fonctionne sur les squelettes disposant de la balise #INSERT_HEAD.
  • Le plugin utilise CFG (version > 1.14.0) pour la configuration.
  • Il nécessite le plugin jQuery pour les versions de SPIP < 1.9.2.

Pour la branche spip 1.9.2x Je conseille d’activer également le plugin jQuery (Cf. http://plugins.spip.net/Jquery-1-2-...). Il vous per­met de bénéficier d’une ver­sion récente (jQuery 1.2.6) de jQuery pour vos sque­let­tes, tout en gar­dant en par­tie privée la ver­sion ori­gi­nale (jQuery 1.1.1).

Mise en oeuvre

Pour faire apparaitre le menu dans votre squelette, placez-y le code [(#MODELE{menu})] là où vous souhaitez que le menu apparaisse. Ce menu convient à tous les sites. Il est capable d’identifier et trier les articles et rubriques par langue. La plupart des sites utilisera ce menu. N’hésitez pas à visualiser le résultat de votre configuration sur les pages tests.

Ceux qui ont configuré leur site avec un secteur par langue utiliseront plutôt [(#MODELE{secteur_langue})]. Ce menu dissimule les secteurs. Il n’affiche que les rubriques de niveau 2 en les regroupant par langue. Il permet donc de répondre aux besoins spécifiques des sites multilangues par secteur (Cf. http://www.spip.net/fr_article2124....).

Paramétrage

Le menu déroulant de babbibel se configure en quelques clics via CFG. Il est possible de choisir :

  • le type de menu que l’on souhaite utiliser (secteur + rubriques, secteur + articles, rubriques par mot clé, etc...)
  • le nombre d’article à afficher dans le menu (seulement si on a choisi un menu qui affiche des articles évidement)
  • l’ordre dans lequel ces articles seront affichés (ordre chronologique, alphabétique, etc)

Pour gérer plus finement le contenu du menu déroulant, vous avez la possibilité de sélectionner les rubriques qui seront les rubriques principales du menu ou d’exclure du menu des rubriques ou des articles.

Pour cela, créez un groupe de mots-clés pouvant être associés aux rubriques et aux articles. Dans ce groupe, créez les mots clés :

  1. menu_der qui sélectionne une rubrique à afficher dans les menus de type "Rubriques par mots-clés".
  2. exclu_menu_der qui exclut du menu une rubrique et son contenu ou simplement un article. Ceux-ci ne seront exclus que du menu ! Attention toutefois à ne pas rendre inaccessible une partie de l’arborescence.

Personnalisation

Pour personnaliser l’apparence du menu, il suffit de modifier le fichier ./css/menu_babbi.css. Je vous conseille de faire appel à l’extension firebug de vos navigateurs favoris.

Si vous avez personnalisé l’apparence du menu, pensez à sauvegarder le menu_babbi.css avant de mettre à jour le plugin

Compatibilité

Le menu a été testé avec succès sur la plupart des navigateurs. Le menu reste fonctionnel même si le javascript est désactivé.

Fonctionnement

Pour vous éviter de chercher, j’apporte ici quelques précisions sur le comportement général du menu :

  • Affichage des secteurs & des rubriques se fait toujours par :
    1. numéro de titre
    2. puis par date
    3. puis par ordre alphabétique
  • Configuration par défaut
    • Menu "Secteur >>> sous rubriques"
    • 100 articles maximum seront affichés
    • Les articles affichés le seront par date
  • Inverser l’ordre du tri aléatoire NE SERT À RIEN ;-)
  • Le premier item du menu ("accueil site") correspond à la valeur de <:accueil_site:> du fichier de langue de spip. Il sera donc traduit dans toutes les langues supportées par SPIP et ce pour tous les types de menus.

Voir en ligne : Le cri du peuple

P.-S.

2 Juin 2009 : Mise à jour de l’archive Menu_babbibel V 1.0 stable
29 Juin 2009 : Mise à jour de l’archive Menu_babbibel V 1.1.0 stable
3 Juillet 2009 : Mise à jour de l’archive Menu_babbibel V 1.3.0 stable
12 Août 2009 : Mise à jour de l’archive Menu_babbibel V 1.9.9 test
17 Août 2009 : Plublication de 2 archives Menu_babbibel V 2.0 stable pour SPIP 2 et SPIP 192
25 Août 2009 : Plublication de l’archive Menu_babbibel V 2.0a stable pour SPIP 2 et SPIP 192

Depuis le 28 Août 2009 : Plublication de l’archive Menu_babbibel depuis la spip_zone

Retour en haut de la page

147 Messages de forum

Voir toute la discussion

Pages 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ...

  • Répondre à ce message

    4 février 23:57, par frk

    Bonjour, Je voudrais exposer mes rubriques. J’ai placé un [class="(#EXPOSE{select})"]dans mes liens d’articles et de rubriques des fichiers /inc/multi/ic_menu....html et ça fonctionne pour les articles. en revanche ça ne fonctionne pas pour les rubriques (sauf si un article a été sélectionné) pour le squelette rubrique.html. Je ne comprends pas.. Merci pour votre aide.

  • Répondre à ce message

    4 février 15:12, par ciline

    salut les spipeurs je veux utiliser un menu horizonale dans mon site spip j’utilise spip 2.0.10 et le squelette eva web 4 ou je dois placé -y le code [(#MODELEmenu)] Pour faire apparaitre le menu dans tous les page de mon site je suis pas bonne en programmation et merci a l’avance,

  • Répondre à ce message

    1er février 13:32

    Pour commencer, tu pourrais mettre encore plus de points d’exclamation dans ton message, car ça donne envie de t’aider...

    Ensuite, les explications que tu donnes ne sont pas très claires. Je ne comprend pas ton problème en fait... Je ne peux donc pas t’aider.

    PS : Bonjour quand même

  • Répondre à ce message

    1er février 12:53

    comment gérer le contenu du menu déroulant j’utilise spip 2.010 et eva spip j’ai installée ce plugin avec le plugin eva bonus j’ai crée un groupe de mots-clés associés aux rubriques et dans ce groupe, j’ai crée le mots clés : ’exclu_menu_der’ qui exclut du menu une rubrique et son contenu mais toujours les memes rubriques apparaissent dans le menu de navigation gauche et le menu horizontale !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!que je dois faire

  • Répondre à ce message

    28 janvier 15:01, par Xiongmao

    bonjours , je souhait rajouter dans mon menu babbybel un lien vers mon forum phpBB

    j’ai donc rajouté les lignes

    </BOUCLE_lang>
    <li>
    <a href="URL DE MON FORUM">FORUM</a>
    </li>

    dans les fichiers inc_menu.html des dossiers , "\menu_babbibel\inc\multi" et "\menu_babbibel\inc\norm". Mais cela ne fonctionne pas. est-ce que j’ai oublier de faire quelque chose ?

    Merci par avance

  • Répondre à ce message

    20 janvier 16:37, par 1138

    Bonjour.

    Merci beaucoup pour ce plugin pour lequel je me permets un petit retour.

    Je développe un site multilingue (une langue principale avec d’éventuelles traductions d’articles ; "Forcer la langue" activé dans le couteau suisse). Or, avec Babbibel, seul "Accueil du site" apparait lorsque j’utilise le site dans une langue secondaire.

    Pour que ça fonctionne dans toutes les langues, j’ai dû enlever les critères {lang} dans /plugins/menu_babbibel/inc/norm/inc_menu.html

    En passant, j’ai remarqué la présence du critère {doublons A}. Ne faudrait-il pas systématiquement changer le A en quelque chose de moins courant, tel babbibel, histoire qu’il n’interfèrent pas avec d’autres doublons ?

  • Répondre à ce message

    17 janvier 11:51, par samiha

    SULUT j’utilise spip 2.0.10 et eva 4.0 et j’ai trouvée ce superbe plugin et j’ai l’activer a partir le plugin eva bonus mais le probléme ce que les memes rubriques apparaissent dans le menu vertical et le menu horizontal du menu déroulant Babbibel j’ai essayée d’utiliser les mots clé pour exclure des rubriques du menu déroulant Babbibel par la création d’un nouveau groupe de mot clés nommée menu et ajouter le mot clé "exclu_menu_der’’’ mais rien se passe j’ai essayer de mettre ce mot clé dans le groupe ""affichage"" mais rien se passe aiiiiiiiiiiiiiide moi c’est trés urgent pour finir mon travail et merci a l’avance

  • Répondre à ce message

    4 janvier 09:55

    Bonjour,

    Félicitations pour cette contrib.

    Je rencontre un petit soucis d’ergonomie, je ne sais pas si c’est lié à la contrib où à une autre configuration de mon site cependant...

    Le menu s’affiche parfaitement, le déroulant se fait très bien, mais quand je clique sur la rubrique cela m’affiche encore une fois une hierarchie au lieu de m’afficher l’article concerné...

    Etant débutante sous Spip, j’ai quelques difficultés à résoudre cela.

    Seriez-vous en mesure de m’aider ?

    Cordialement, et avec mes meilleurs voeux. EB.

  • Répondre à ce message

    25 décembre 2009 11:14, par rcaron

    Alors que j’ai pu installer sans problème sur un site ( http://centre-lecture.com/loisirs ) lorsque j’essaie sur un autre site (avec squelette identique), j’ai un affichage que je ne peux régler :

    -  Retours à la ligne des intitulés
    -  Superposition des sous-menus

    Bref, je n’y comprends rien de rien...

    Une piste pour Noël ?

    Merci

  • Répondre à ce message

    17 décembre 2009 19:35, par al62

    Bonjour, j’ai les sous rubriques qui s’affichent sous les rubriques, ce qui les rend illisibles. Je n’ai pas ce problème avec Mozilla. J’ai modifié les z-index, rien ne se passe. Si vous avez une solution pour résoudre cet affichage sous IE.... je suis preneur Merci

    site

Pages 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ...

Répondre à cet article

Retour en haut de la page

Ça discute par ici

  • Formulaire de participation à un événement

    23 janvier – 17 commentaires

    Cet article tente de rassembler des informations au sujet de l’affichage d’un formulaire de participation aux événements gérés par le plugin Agenda développé par Cédric Morin. La version 2 du plugin Agenda permet d’afficher dans l’espace public des (...)

  • Le Squelette Zpip

    11 novembre 2009 – 119 commentaires

    Zpip [1] est un squelette réutilisable, modulaire et disposant d’une galerie de thèmes. Il est issu d’une fusion des projets Zesty et SPIP-Zen. Installer Zpip Pour installer Zpip et jouer avec sans plus attendre, il suffit de suivre le guide (...)

  • Plugin Pages uniques

    11 décembre 2008 – 74 commentaires

    Allez, avouez... il ne vous est jamais arrivé d’avoir besoin d’articles qui ne sont rattachés à aucun rubriquage particulier ? Des articles uniques, n’ayant ni de thème, ni de rapport avec aucun autre ? Ou encore des articles pour lesquels vous avez (...)

  • Le Couteau Suisse

    4 mai 2007 – 835 commentaires

    Ce plugin propose d’introduire facilement de simples fonctionnalités supplémentaires à SPIP et qui s’avèrent rapidement indispensables ! Par exemple : des filtres supplémentaires, des balises pratiques, des facilités typographiques, le contrôle de (...)

  • Squelette Median

    22 juin 2009 – 77 commentaires

    Un squelette généraliste, valide XHTML, et configurable. Sites de démonstration : en es fr