Class de menu déroulant php5

0/5 (14 avis)

Vue 13 555 fois - Téléchargée 1 823 fois

Description

Ceci est une class pour générer des menus basé sur un js que j'avais trouvé il y a longtemps et je ne sais plus l'auteur.

C'est du php5 pour les construct destruct mais ca peut être remis en 4 en 35 secondes maxi

Source / Exemple :


@Voir exemple dans la source@

//Pour le Menu2 en objet il faut faire
<?php
$root=new Menu();
$Menu1=$root->add('Nom','url',null,'target');
$SousMenu1=$Menu1->add(...);
?>

Conclusion :


addMenu($nom, $adresse="#", $parentMenu="root", $image=NULL, $target='_self', $titre=NULL)

$image ne marche pas pour le moment, c'est pensé pour ajouter une image dans une colonne à gauche

Le style est dans Horizontal_Frames.js

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_itokia
Messages postés
7
Date d'inscription
mardi 3 juin 2008
Statut
Membre
Dernière intervention
20 juin 2012

2 juil. 2009 à 11:00
Bonjour,

Tout d'abord merci pour ce code qui va m'être très utile.
Je souhaiterai le positionner avec du css, mais je n'arrive pas.
Pourtant je crée une class menus{position:relative; top:200px; left:20px;}
mais pas moyen de le faire bouger.

J'ai bien vue que dans le fichier horizontaleframes.js il existe des coordonnées X et Y pour le positionner mais ce sont des valeurs absolu. Lorsque je redimensionne ma fenêtre le menu ce déplace :(.

Pouvez vous m'aider?
Merci
cedriclomb
Messages postés
275
Date d'inscription
samedi 19 novembre 2005
Statut
Membre
Dernière intervention
27 avril 2010
1
19 août 2007 à 17:19
Effectivement,
mais je rappelle que je n'ai pas fais le js et que cette source se plie donc aux exigences de la forme du menu original, mais par contre si tu as un super menu qui marche sur le même principe tu peux remplacer les parties getScript et __destruct pour t'adapter parfaitement a ton menu

Je prend volontiers un autre JS si vous avez, meme si pour ce projet le référencement n'a aucune importance pour moi pour le moment
cs_stay
Messages postés
493
Date d'inscription
jeudi 7 juillet 2005
Statut
Membre
Dernière intervention
24 mai 2017
3
17 août 2007 à 16:58
Vue la source côté client,
Je ne crois pas que ce menu soit la meilleure façon d'être référencé sur un moteur de recherche
cedriclomb
Messages postés
275
Date d'inscription
samedi 19 novembre 2005
Statut
Membre
Dernière intervention
27 avril 2010
1
17 août 2007 à 09:12
OK bon sinon voila la V2 dans menu2.php ;)
_klesk
Messages postés
70
Date d'inscription
jeudi 14 avril 2005
Statut
Membre
Dernière intervention
20 août 2008

16 août 2007 à 19:13
Sous Ie 6 pour moi

ne suffis pas, il faut au moins

.

Et la effectivement ca marche ;)
Afficher les 14 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.