besoin d'aide pour installer un menu deroulant horiizontal jquery

BonjourSur un spip 2.03, en local, à la page sommaire

Je veux installer un menu deroulant horizontal jQuery Multi Level CSS Menu #2 avec les rubriques racine et sous-rubrique

http://www.dynamicdrive.com/style/csslibrary/item/jquery_multi_level_css_menu_2/1. J’ai mis dans le head de sommaire l’appel à jqueryslidemenu.js:

  1. J’ai fait cette boucle que j’ai mis dans inc_rubriques.html
  1. J’ai mis <INCLURE{fond=inc-rubriques}> dans
    de sommaire
  2. j’ai copié le contenu de jqueryslidemenu.css dans habillage.css
  3. J’ai copié jqueryslidemenu.js dans squelettes

Il n’y a que les rubriques racine qui s’affichent. Le menu ne déroule pas sur les sous-rubriques.

Merci
RP

Bonjour et merci
J'ai corrigé la boucle de inc_rubriques.
Le menu ne déroule toujours pas.
J'ai l'impression que je n'installe pas correctement le js mais je n'y arrive pas?

RP

Lepaisant Dominique a écrit :

Renée Picard <des3maisons@globetrotter.net> a ecrit:

     Bonjour

Sur un spip 2.03, en local, à la page sommaire

     Je veux installer un menu deroulant horizontal jQuery Multi Level
     CSS Menu #2 avec les rubriques racine et sous-rubrique

http://www.dynamicdrive.com/style/csslibrary/item/jquery_multi_level_css_menu_2/

1. J'ai mis dans le head de sommaire l'appel à jqueryslidemenu.js:

2. J'ai fait cette boucle que j'ai mis dans inc_rubriques.html
<div id="myslidemenu" class="jqueryslidemenu">
<ul><B_Menu>
<BOUCLE_Menu(RUBRIQUES){racine}{par num titre}{doublons}>
<li> [<a href="#URL_RUBRIQUE">(#TITRE|supprimer_numero)</a>]
<ul><B_SsMenu> <BOUCLE_SsMenu(RUBRIQUES){id_parent}{!lang_select}{par
num titre}{doublons}>
<li>[<a href="#URL_RUBRIQUE">(#TITRE|supprimer_numero)</a>]</li>
   </BOUCLE_SsMenu> </B_SsMenu> </ul></BOUCLE_Menu> </B_Menu>
</li></ul></div>

Tu as un /li mal placé

<code>

<div id="myslidemenu" class="jqueryslidemenu">
    <ul>
    <B_Menu>
        <BOUCLE_Menu(RUBRIQUES){racine}{par num titre}{doublons}>
            <li> [<a href="#URL_RUBRIQUE">(#TITRE|supprimer_numero)</a>]
                 <ul>
                <B_SsMenu>
                     <BOUCLE_SsMenu(RUBRIQUES){id_parent}{!lang_select}{par num titre}{doublons}>
                     <li>[<a href="#URL_RUBRIQUE">(#TITRE|supprimer_numero)</a>]</li>
                        </BOUCLE_SsMenu>
                 </B_SsMenu>
                </ul>
            </li>
        </BOUCLE_Menu> </B_Menu>
    </ul>
</div>

</code>

3. J'ai mis <INCLURE{fond=inc-rubriques}> dans <div id="contenu">
de sommaire
4. j'ai copié le contenu de jqueryslidemenu.css dans habillage.css
5. J'ai copié jqueryslidemenu.js dans squelettes

Il n'y a que les rubriques racine qui s'affichent. Le menu ne déroule pas sur les sous-rubriques.

Merci
RP

on peut voir qqpart ta page ? (ou bien colle le code complet sur
http://spip.pastebin.com/ )

Chag

Renée Picard a écrit :

Bonjour et merci
J'ai corrigé la boucle de inc_rubriques.
Le menu ne déroule toujours pas.
J'ai l'impression que je n'installe pas correctement le js mais je n'y
arrive pas?

RP

Lepaisant Dominique a écrit :

Renée Picard <des3maisons@globetrotter.net> a ecrit:

     Bonjour

Sur un spip 2.03, en local, à la page sommaire

     Je veux installer un menu deroulant horizontal jQuery Multi Level
     CSS Menu #2 avec les rubriques racine et sous-rubrique

http://www.dynamicdrive.com/style/csslibrary/item/jquery_multi_level_css_menu_2/

1. J'ai mis dans le head de sommaire l'appel à jqueryslidemenu.js:

2. J'ai fait cette boucle que j'ai mis dans inc_rubriques.html
<div id="myslidemenu" class="jqueryslidemenu">
<ul><B_Menu>
<BOUCLE_Menu(RUBRIQUES){racine}{par num titre}{doublons}>
<li> [<a href="#URL_RUBRIQUE">(#TITRE|supprimer_numero)</a>]
<ul><B_SsMenu> <BOUCLE_SsMenu(RUBRIQUES){id_parent}{!lang_select}{par
num titre}{doublons}>
<li>[<a href="#URL_RUBRIQUE">(#TITRE|supprimer_numero)</a>]</li>
   </BOUCLE_SsMenu> </B_SsMenu> </ul></BOUCLE_Menu> </B_Menu>
</li></ul></div>

Tu as un /li mal placé

<code>

<div id="myslidemenu" class="jqueryslidemenu">
    <ul>
    <B_Menu>
        <BOUCLE_Menu(RUBRIQUES){racine}{par num titre}{doublons}>
            <li> [<a href="#URL_RUBRIQUE">(#TITRE|supprimer_numero)</a>]
                 <ul>
                <B_SsMenu>
                    
<BOUCLE_SsMenu(RUBRIQUES){id_parent}{!lang_select}{par num
titre}{doublons}>
                     <li>[<a
href="#URL_RUBRIQUE">(#TITRE|supprimer_numero)</a>]</li>
                        </BOUCLE_SsMenu>
                 </B_SsMenu>
                </ul>
            </li>
        </BOUCLE_Menu> </B_Menu>
    </ul>
</div>

</code>

3. J'ai mis <INCLURE{fond=inc-rubriques}> dans <div id="contenu">
de sommaire
4. j'ai copié le contenu de jqueryslidemenu.css dans habillage.css
5. J'ai copié jqueryslidemenu.js dans squelettes

Il n'y a que les rubriques racine qui s'affichent. Le menu ne
déroule pas sur les sous-rubriques.

Merci
RP

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

--
"Ca ne marche pas" ne veut rien dire. Alors ne dites rien (ou développez !)
"it doesn't work" means nothing. So, say nothing (or say more !)

Bonjour,

Renée Picard a écrit :

      Bonjour

Sur un spip 2.03, en local, à la page sommaire

      Je veux installer un menu deroulant horizontal jQuery Multi Level
      CSS Menu #2 avec les rubriques racine et sous-rubrique

      http://www.dynamicdrive.com/style/csslibrary/item/jquery_multi_level_css_menu_2/

Longtemps après la bataille:
sur un spip 2.0.5 tout neuf, en suivant la doc du menu:
- modifié in-head.html en virant le téléchargement de jquery.min.js
- repris inc-rubriques.html en enlevant tout ce qui touchait à EXPOSE (pas vraiment utile dans ce contexte, non?) en le renommant
- appel de la chose dans inc-entete.html
- reprise du .css
ben... ça marche...
en ligne dès que j'ai refait le site dont les utilisateurs désirent ce genre de chose en plus du menu rubrique standard

--
hth
fm