Forum gratuit : Le forum des forums actifs
Bienvenue sur le forum de support de ForumActif.

Afin de profiter pleinement de tout ce que vous offre notre forum, merci de vous identifier si vous êtes déjà membre ou de rejoindre notre communauté si vous ne l'êtes pas encore.


Créer un forum gratuit semblable à ce forum


Rechercher
Magic FDF Rechercher parmi les tutoriels...
Pensez à effectuer une recherche parmi les tutoriels existants avant d'ouvrir un sujet dans l'Entraide !



Afficher sous forme de :


Thèmes du mois
Les posteurs les plus actifs de la semaine
Pinguino
 
Chacha
 
FANCH 56
 
Tech
 
Anzu
 
SandyL
 
Azami
 
Milouze14
 
Automne
 
Elissa
 

Derniers sujets
» Forum sans Admin
Aujourd'hui à 14:42 par Ombre.

» [Topic Unique] Newsletter de forums en HTML
Aujourd'hui à 14:34 par FANCH 56

» IP CHINE
Aujourd'hui à 14:34 par josyturf

» Aide pour modifications du qui est en ligne
Aujourd'hui à 14:27 par So-Mush

» Boite mail
Aujourd'hui à 14:19 par nath2368

» problème permissions des modérateurs
Aujourd'hui à 14:15 par isabelle25

» Signature 500*150 pour AdagioAUS
Aujourd'hui à 14:13 par AdagioAUS

» écrire ses message autrement qu'en version HTML
Aujourd'hui à 14:08 par Gourmandises

» Pour crée une rubrique Archives
Aujourd'hui à 14:07 par praline2

Qui est en ligne ?
Il y a en tout 375 utilisateurs en ligne :: 37 Enregistrés, 1 Invisible et 337 Invités :: 2 Moteurs de recherche

[-(I.F)-]Sith_Master, AdagioAUS, alexandre385, AlyssonB, Automne, bush76, Coldplay12, cyril-, Etoile de la Buse, FANCH 56, Flo-73, Gourmandises, Grimm, Grimmy', hellraiser, Hora', isabelle25, Jean Nicolas, Keshaa, Kyou, libur08, mamyjo, Manigoldo, Missindo, moka_sama administrateur, Ombre., Popoc, praline2, Psychotic Bitch, SandyL, Schiggy, selas, So-Mush, Tech, tlabar, tyane, yoshiounette

Le record du nombre d'utilisateurs en ligne est de 1877 le Jeu 19 Mai - 15:00

Menu vertical à plusieurs niveaux

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Menu vertical à plusieurs niveaux

Message par Lunathiel le Dim 9 Jan - 13:45

Bonjour à tous...

J'aimerais pouvoir ajouter à mon forum un Menu vertical à plusieurs niveaux comme celui-ci trouvé sur internet

http://dosimple.ch/articles/Menus-dynamiques/menuVertical.html

Mais je ne comprends absolument pas comment intégré ça sur mon forum... Quelqu'un pourrait-il éclairé ma lanterne?

Un grand merci d'avance


Dernière édition par Lunathiel le Mar 11 Jan - 19:34, édité 1 fois

Lunathiel
****

Féminin
Messages: 458
PointsActifs: 1575
Réputation: 17
Inscrit(e) le: 30/11/2009

Voir le profil de l'utilisateur http://thoawin.forumactif.com/

Revenir en haut Aller en bas

Résolu Re: Menu vertical à plusieurs niveaux

Message par Lunathiel le Mar 11 Jan - 15:11

Un petit up merci beaucoup

Lunathiel
****

Féminin
Messages: 458
PointsActifs: 1575
Réputation: 17
Inscrit(e) le: 30/11/2009

Voir le profil de l'utilisateur http://thoawin.forumactif.com/

Revenir en haut Aller en bas

Résolu Re: Menu vertical à plusieurs niveaux

Message par Lixyr Yrna le Mar 11 Jan - 16:57

Bonjour Luna.

J'ai réussi à obtenir quelque chose en téléchargent les fichiers et en regardant le code source.

Alors déjà dans ton css tu mets ceci :

Panneau d'administration >> affichage >> couleur >> feuille de style css

Code:
/* CSS du menu vertical, bieler batiste */


.menu{
    position:absolute;
    /* solve a Opera7/IE display bug */
    width:152px;
    width/**/:150px;
    border-top: 1px #000 solid;
    border-left: 1px #000 solid;
    border-right: 1px #000 solid;
    margin:0;
    padding:0;
    }
   
.menu span{
    display:none;
    }
   
.menu ul{
    border-top: 1px #000 solid;
    border-left: 1px #000 solid;
    border-right: 1px #000 solid;
    margin:0;
    padding:0;
    position:absolute; /* important */
    width:152px;
    width/**/:150px;
    }
   
.menu li ul{
    visibility:hidden;
    }
           
.menu li ul{
    margin-left:150px; /* be careful */
    margin-top:-24px;
    }
   
.menu a{
    text-align:center;
    background-color: #ff9;
    color:#000;
    text-weight:bold;
    display:block;
    width:150px;
    border-bottom: 1px #000 solid;
    text-decoration:none;
    margin:0;
    padding:3px 0 3px 0; /* em units can creat little graphic bug in mozilla */
    }
   
.menu a:hover{
    background-color: #aaf;
    }
   
/* for a mozilla better display with key nav */
.menu a:focus{
    background-color: #aaf;
}

.menu span{
    /* hide some accessibility stuff */
    display:none;
    }
       
.menu li{
    width:150px;
    display:block;   
    float:left; 
    list-style:none;
    margin:0;
    padding:0;
    }
   
/* IE PC selector */
* html .menu li {
    display:inline; /* solve a IE PC list bug */
    float:none; /* solve a IE5 clav nav bug */
    }
   
a.linkOver{
    background-color: #eee;
    }



Ensuite, je suppose que tu veux ça dans ta page d'accueil, tu vas dans ta page d'accueil et tu mets ceci :
Code:

  <table style="height:350px;width:100%;">
<tr><td style="vertical-align:top;text-align:center;width:100%;">

<script src="http://www.archive-host.com/files/775966/96de005e35ffd2b9823d2b1d229d90d18341a601/cssllistederoulanteavecnavigateur.js"></script>

<script src="http://www.archive-host.com/files/775967/96de005e35ffd2b9823d2b1d229d90d18341a601/csslistederoulante.js"></script>



<!-- script du menu -->
<script type="text/javascript" src="dynMenu.js"></script>

 <!-- détéction du navigateur -->
<script type="text/javascript" src="browserdetect.js"></script>




<!-- liste imbriquée de liens qui fera office de menu -->
<ul id="menu">
    <li><a href="#menu1">menu 1</a>
        <ul>
            <li><a href="#">élément 1</a></li>

            <li><a href="#">élément 2</a>
                <ul>
                    <li><a href="#">élément 1</a></li>
                    <li><a href="#">élément 2</a></li>
                    <li><a href="#">élément 3</a>
                        <ul>
                            <li><a href="#">élément 1</a></li>

                            <li><a href="#">élément 2</a></li>
                            <li><a href="#">élément 3</a></li>
                        </ul>
                    </li>
                </ul>
            </li>
            <li><a href="#">élément 1</a></li>

            <li><a href="#">élément 3</a>
                <ul>
                    <li><a href="#">élément 1</a></li>
                    <li><a href="#">élément 2</a></li>
                    <li><a href="#">élément 3</a></li>
                </ul>
            </li>

        </ul>
    </li>
    <li><a href="#menu2" >menu 2</a>   
        <ul>
            <li><a href="#">élément 1</a></li>
            <li><a href="#">élément 2</a></li>
            <li><a href="#">élément 3</a></li>

        </ul>
    </li>
    <li><a href="#menu3" >menu 3</a>   
        <ul>
            <li><a href="#">élément 1</a></li>
            <li><a href="#">élément 2</a></li>
            <li><a href="#">élément 3</a></li>

        </ul>
    </li>
</ul>


<script type="text/javascript">
    initMenu();
</script>
</td></tr></table>



Explications :

<table style="height:350px;width:100%;">
<tr><td style="vertical-align:top;text-align:center;width:100%;">

<script src="http://www.archive-host.com/files/775966/96de005e35ffd2b9823d2b1d229d90d18341a601/cssllistederoulanteavecnavigateur.js"></script>

<script src="http://www.archive-host.com/files/775967/96de005e35ffd2b9823d2b1d229d90d18341a601/csslistederoulante.js"></script>

<!-- script du menu -->
<script type="text/javascript" src="dynMenu.js"></script>

<!-- détéction du navigateur -->
<script type="text/javascript" src="browserdetect.js"></script>





<!-- liste imbriquée de liens qui fera office de menu -->
<ul id="menu">
<li><a href="#menu1">menu 1</a>
<ul>
<li><a href="#">élément 1</a></li>

<li><a href="#">élément 2</a>
<ul>
<li><a href="#">élément 1</a></li>
<li><a href="#">élément 2</a></li>
<li><a href="#">élément 3</a>
<ul>
<li><a href="##">élément 1</a></li>

<li><a href="#">élément 2</a></li>
<li><a href="#">élément 3</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#">élément 1</a></li>

<li><a href="#">élément 3</a>
<ul>
<li><a href="#">élément 1</a></li>
<li><a href="#">élément 2</a></li>
<li><a href="#">élément 3</a></li>
</ul>
</li>

</ul>
</li>
<li><a href="#menu2" >menu 2</a>
<ul>
<li><a href="#">élément 1</a></li>
<li><a href="#">élément 2</a></li>
<li><a href="#">élément 3</a></li>

</ul>
</li>
<li><a href="#menu3" >menu 3</a>
<ul>
<li><a href="#">élément 1</a></li>
<li><a href="#">élément 2</a></li>
<li><a href="#">élément 3</a></li>

</ul>
</li>
</ul>



<script type="text/javascript">
initMenu();
</script>

</td></tr></table>





=> en orange : c'est le tableau qui contient ton menu déroulant. Si tu ne mets pas le menu se retrouveras en dessous de la page d'accueil alors .. Il te suffit juste de changer la taille de la hauteur du tableau à ta guise, sans mettre un chiffre trop petit, parce que le menu déroulant a besoin d'espace :

<table style="height:350px;width:100%;">


=> en bleu : ce sont les codes java insérés dans la page d'accueil afin de permettre au menu déroulant de fonctionner normalement. Les deux premiers sont les fichiers à télécharger que j'ai téléchargé moi même.

=> en vert : C'est le code de la liste déroulante.

=> en cyan : C'est le texte qui est visible sur la page d'accueil et que tu peux modifier.

=> en rose : Le code qui lie le code html au code css.



Alors ce code, je ne l'ai pas testé, juste mis en forme. Il ne devrait pas y avoir de problèmes mais on ne sait jamais.
Si question il y a, n'hésite pas à demander.

Lixyr Yrna
+ Hyperactif +

Féminin
Messages: 3224
PointsActifs: 4468
Réputation: 385
Inscrit(e) le: 22/07/2010

Voir le profil de l'utilisateur http://fantasmagoria.roleaddict.com/forum

Revenir en haut Aller en bas

Résolu Re: Menu vertical à plusieurs niveaux

Message par Lunathiel le Mar 11 Jan - 18:14

Cela fonctionne très bien!!! Un grand merci...

Maintenant j'ai une petite question... Comment a tu fait =D tu as prit les scripts simplement puis tu les hébergés?

En tout cas un IMMMMMENSEEE merci pour ce que tu as fait là!!! Je t'en suis très reconnaissante

Lunathiel
****

Féminin
Messages: 458
PointsActifs: 1575
Réputation: 17
Inscrit(e) le: 30/11/2009

Voir le profil de l'utilisateur http://thoawin.forumactif.com/

Revenir en haut Aller en bas

Résolu Re: Menu vertical à plusieurs niveaux

Message par Lixyr Yrna le Mar 11 Jan - 18:52

Alors, comment j'ai fait ?

Et bien j'ai cliqué sur ton lien.
Quand tu regardes tu as plusieurs lien cliquables sur ta page, et surtout ceux-là :

# le fichier CSS
# le fichier Javascript
# le fichier Javascript de détéction du navigateur nécessaire à l'éxecution du script


J'ai cliqué sur les liens et les ai enregistré dans un bloc note. Pour ce qui est du css par contre je l'ai copié directement dans la feuille css dans le panneau d'administration.

Pour les fichiers java, donc les deux autres, et bien ce sont eux que j'ai enregistrés dans un bloc note, en les mettant sous .js

Ensuite, je suis allé sur un site d'hébergement (Archive Host est très bien), je les ai hébergé, et j'ai gardé les liens directes que j'ai placé dans le code qui sert à introduire un fichier hébergé :

Code:
<script src="LIEN DU FICHIER HEBERGE EN FORMAT.js"></script>


Et pour le reste du code, il n'est pas trouvable sur la page alors je suis allé le chercher directement dans le code source (clique droit, et code source de la page).

Voilà. J'espère avoir entièrement répondu à ta question.
De rien pour le tuto, c'est un plaisir. ^^

Lixyr.

Lixyr Yrna
+ Hyperactif +

Féminin
Messages: 3224
PointsActifs: 4468
Réputation: 385
Inscrit(e) le: 22/07/2010

Voir le profil de l'utilisateur http://fantasmagoria.roleaddict.com/forum

Revenir en haut Aller en bas

Résolu Re: Menu vertical à plusieurs niveaux

Message par Lunathiel le Mar 11 Jan - 19:34

Merci beaucoup!!! ça éclaire ma petite lanterne^^

Un immense merci à toi encore une fois =)

Je clôture thumleft

Lunathiel
****

Féminin
Messages: 458
PointsActifs: 1575
Réputation: 17
Inscrit(e) le: 30/11/2009

Voir le profil de l'utilisateur http://thoawin.forumactif.com/

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum