Forum pragmaMx France 25 Mai 2012 à 22:22:32 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.


Connexion avec identifiant et mot de passe
 
Accueil Aide Rechercher
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: [Aide]Menu déroulant dans un block  (Lu 9125 fois)
fireman_118
Invité
« le: 25 Août 2006 à 14:53:23 »

Hello, c'est encore moi....éh oui  Sourire

Ca fait 2 jours que je tente d'intégrer un menu JS/CSS dans un bloc, sans y parvenir. Je m'explique : j'ai fait un menu en JS et CSS que je souhaite intégrer dans un bloc. Je me suis donc rendu dans l'admin des blocs et j'ai créé un nouveau bloc content du code HTML du JS et du CSS (code du menu). Lors du chargement de la page, le menu ne fonctionne pas totalement : il s'affiche et la liste déroulante fonctionne, mais les liens ne fonctionnent et au passage de la souris les champs sont sensés changer de couleur mais ça ne marche plus.......

J'ai aussi essayé de mettre le code directement dans theme.html mais là le menu s'affiche mais plus rien ne fonctionne...

PS : Si j'essaie ma page HTML dans le navigateur, ca marche. Ce n'est donc pas mon code qui merde....

Voici le lien vers le menu déroulant ou je l'ai pris http://www.spip-contrib.net/Menu-en-cascade-automatique-tout

J'espère que quelqu'un trouvera la solution, parce que moi je sèche là!  fou

Merci d'avance  Clin d'oeil
« Dernière édition: 19 Janvier 2007 à 09:41:18 par Diabolo » Journalisée
Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #1 le: 25 Août 2006 à 16:04:31 »

Slt,
Je vais essayer  Clin d'oeil
Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
fireman_118
Invité
« Répondre #2 le: 25 Août 2006 à 16:19:42 »

OK ! Merci ! Au passage, il s'agit d'un super script. Je prense que si tu arrives à trouver une solution, ça pourra intéresser pas mal de monde...et moi en premier  Sourire De mon côté je vais encore essayer  fou
Journalisée
Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #3 le: 25 Août 2006 à 16:54:15 »

Bon j ai regardé rapide mais pas encore terminé :

C'est un peu comme le menu :
http://www.pragmamx.fr/forum-topic-290.0.html

Le code html de liste est à mettre dans un blocs: Admin>Blocs> Créer un bloc en html en mettant l'éditeur en mode code (Onglet en bas à droite) puis sauvegarder le block en affichage gauche

Après il faut rajouter le code.css dans le fichier style.css

et pour le code  js il faut le charger dans le header:

Ouvrir header.php juste avant la balise <?php

J'ai pas encore complètement essayé

Citation
mais les liens ne fonctionnent et au passage

Il faut remplacer # par l'url du lien: ex:
Code:
<LI><A href="modules.php?name=Content">Contenu</A>
Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
fireman_118
Invité
« Répondre #4 le: 25 Août 2006 à 17:05:10 »

C'est bon ça fonctionne ! Merci...et dire que j'étais sur à côté de la solution....

Pour les liens, j'avais mis les # parce que je n'ai pas fini de paramétrer, alors je me suis dis que j'allais mettre ça, mais je vois que ça merde...alors que si je lence la page HTML ça marche... Enfin bref. Merci d'avoir regardé !
Journalisée
Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #5 le: 25 Août 2006 à 17:15:13 »

Tant mieux  Clin d'oeil
Par contre tu peux nous faire un récapitulatif de l'installation de ce menu, ça servira surement à quelqu'un d'autre  respect
Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
fireman_118
Invité
« Répondre #6 le: 25 Août 2006 à 17:51:28 »

Alors, rendez-vous sur le site suivant http://www.spip-contrib.net/Menu-en-cascade-automatique-tout et téléchergez les différents fichiers. Ensuite adapter le menu à vos besoin : arborescence, liens, etc. Insérez dans le fichier HTML ou se trouve l'arborescence du menu les codes JS et CSS.

Ensuite renommer le fichier HTML en .php et appelez-le block-Nom_que_vous_voulez.php (ex. block-Menu.php) et mettez-le dans le dossier Blocks. Après, allez tout simplement dans l'admin et faîtes afficher le module créé.

Le menu fonctionne, mais il reste une petite imperfection : lorsqu'on passe avec la souris sur les différents liens, le menu "vibre"... bref à améliorer.
Journalisée
phi56360
Modérateur
Membre Héroïque Mx
******
Hors ligne Hors ligne

Messages: 581



« Répondre #7 le: 25 Août 2006 à 19:33:56 »

salut
j'ai mis en place ce menu déroulant , au poil
aucun problème en vu  bien joué

visible a cette adresse (tous mes tests en réels ce font la )
http://www.msn.live.free.fr/
« Dernière édition: 25 Août 2006 à 20:54:06 par phi56360 » Journalisée

phi56360
Modérateur
Membre Héroïque Mx
******
Hors ligne Hors ligne

Messages: 581



« Répondre #8 le: 25 Août 2006 à 22:01:38 »

j'ai remarquer un probleme avec ce bloc . Menu déroulant

il ne fonctionne pas avec IE et opera
y a t'il une modif a faire
Journalisée

fireman_118
Invité
« Répondre #9 le: 27 Août 2006 à 13:15:02 »

N'oublie pas d'utiliser le fichier JS, car c'est grace à lui que le menu est compatible avec IE. Si non, il faut absolument mettre un lien et non pas une # comme je l'ai fait pour mes tests, si non ça marche pas.

J'aurais bien mis le lien vers mon site, mais ce dernier est pour le moment en local sur mon ordi.....  calimero
Journalisée
Pages: [1]   Haut de page
Imprimer
Forum pragmaMx France  |  Modules spécifiques & Blocs  |  Blocs (Modérateurs: Diabolo, kroms, phi56360)  |  Fil de discussion: [Aide]Menu déroulant dans un block
 
Aller à:  

Powered by SMF 1.1.15 | SMF © 2006-2009, Simple Machines

Plus