menu en accordéon

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • menu en accordéon

    bonjour toutes et tous !

    je suis en train d'essayer de mettre en place un menu accordéon sur un joomla que je suis en train monter (sur base joomla 1.6 donc) mais je n'y parviens pas, j'ai deja pratiqué un peu le jquery, j'ai de bonne base en css et en html (par contre suis sombrement nul en php ) du coup après avoir verifié tout ce que je pouvais je ne parviens toujours pas a savoir pourquoi ça ne marche pas !

    voici donc ce j'ai tenté de faire, en me basant sur le travail d'un internaute qui proposait d'utiliser une méthode proposé sur alsace création (méthode que j'avais deja utilisé pas mal de fois sur des sites statiques donc je me sentais en terrain connu ! ) mais le souci c'est la le script ne marche absolument pas (du coup moi qui avait prevu ensuite customisé jquery et css pour en faire quelques chose de sympa, je suis totalement bloqué -_- )

    enfin bon j'arrete de me repandre ! voici le script concerné, que j'ai mis dans l'index.php de mon template, dans le header :

    Code:
    <script src="jquery.js" type="text/javascript"></script>
    				
    				<script type="text/javascript">
    				
    				jQuery(document).ready( function () {
     
        jQuery(".parent ul").hide();
     
        jQuery(".active ul").show();
     
        jQuery("ul.menu li.parent > a").click( function () {
     
     
        if (!jQuery(this).parent().hasClass("open")) {
                jQuery("ul.menu li ul").slideUp("normal", function () { jQuery(this).parent().removeClass("open") });
                jQuery(this).next("ul").slideDown("normal", function () { jQuery(this).parent().addClass("open") } );}
     
        else {jQuery(this).next("ul").slideUp("normal", function () { jQuery(this).removeClass("open") });}
     
            return false;
        });
     
    } ) ;
    
                 </script>
    j'ai vérifier toute les class appelés (en inspectant avec firebug) cela correspond bien, les parents sont bien .parent, les actifs sont .active etc...

    donc du coup je ne comprend pas du tout pourquoi ça ne fonctionne pas (en gros lorsque je me rend sur ma page, tout les menu sont déroulé et statique, point de jquery en fonctionnement ou que ce soit, bien entendu j'ai aussi inclu le fichier jquery.js dans le repertoire de mon template, qui est a l'origine Beez20)

    quelqu'un aurait il une idée de ce qui pourrait clocher ?

  • #2
    Re : menu en accordéon

    Alors, j'ai pas regardé en détail ton script mais j'ai bien l'impression qu'il s'agit du script d'Arnaud Kientz (www.unpeud.info) que j'avais légèrement modifié et dont je parle dans un article : http://www.briceboucard.fr/webdev/jo...accordeon.html

    N'hésite pas en cas de problème.

    A+
    My Own Memory Hole < http://www.briceboucard.fr/ > Joomla! | GCweb | Google Maps API (v2) | Linux

    Commentaire


    • #3
      Re : menu en accordéon

      salut, merci pour les infos !

      par contre je commence a m'arracher tout les cheveux la je n'arrive toujours pas a faire fonctionner mon menu deroulant jquery, pourtant j'ai appliqué a la lettre ton tuto, et j'ai toujours mes menu deroulé pas animé du tout.

      en gros dis moi si je trompe mais je recapitule mon cheminement :

      - je passe sur le template beez5 comme template principal (pour repartir sur une base clean)
      - je choppe le fichier index.php du repertoire beez5 (avec filezilla)
      - je copie le script jquery fournit dans la partie head
      - je le remet a sa place
      - j'installe le plugin jquery integrator pour joomla 1.6
      - j'active le plugin
      - j'active les sous menu visible

      et la je vais sur ma page d'accueil, et j'ai tout mes menu deroulé figé -_-

      y'aurai il quelques chose a verifié en supplémentaire ?
      Dernière édition par crasse à 18/08/2011, 15h25

      Commentaire


      • #4
        Re : menu en accordéon

        C'est cela même

        N'hésite pas en cas de problème.

        A+

        EDIT : je viens de faire le test en local et pas de problème à signaler... Ton template est bien appliqué à l'ensemble des menus (dans Gestion des template) ?
        Dernière édition par Astier à 18/08/2011, 15h43
        My Own Memory Hole < http://www.briceboucard.fr/ > Joomla! | GCweb | Google Maps API (v2) | Linux

        Commentaire


        • #5
          Re : menu en accordéon

          re ! bon je viens d'installer mon joomla sur un autre de mes domaine et ça marche nickel le jquery !! donc en gros sur 1on1 ça chie, sur ovh ça marche nickel, je vais enfin pouvoir commencer a bricoler mes css et jquery

          bref encore un fois merci pour ton adaptation de script accordeon, ça marche parfaitement !

          Commentaire


          • #6
            Re : menu en accordéon

            Merci Pense à passer ton sujet en résolu (outils du sujet dans le bandeau en dessous du titre du sujet).

            Bonne continuation
            My Own Memory Hole < http://www.briceboucard.fr/ > Joomla! | GCweb | Google Maps API (v2) | Linux

            Commentaire


            • #7
              Re : menu en accordéon

              sujet déplacé forum Joomla! 1.6/1.7 Questions générales ---> Gestion des menus
              sommaire thématique des astuces du forum e-commerce ici http://www.webtimarket.com/fr/telechargements
              http://virtuemart.fr

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X