Nouveau sujet Répondre Imprimer Syndication RSS 2.0

Menu Dynamique Géré en PHP

Flamme ardente
Avatar de Dusk
  • Age : 29 ans
  • Messages : 293
  • Inscrit : 16 Février 2006
Message édité 1 fois, dernière édition par Dusk, 14 Janvier 2008, 14:07     Lien vers ce message 14 Janvier 2008, 14:06
Voilà je suis en train de re-développer mon Site de A à Z ...
Mais je tombe sur un problème au niveau du menu.

Donc voilà, je souhaite avoir un menu dynamique avec des sous-menu et tout ca.
jusque là pas de problème.

Par contre la création du menu se fait par ce qu'il y a de stocké dans un fichier menu de ma base de données et aussi par les droits utilisateurs. (Exemple : Le lien vidéo ne sera visible que par les membres ou le lien vers le panneau d'admin que par les admins).

Mais voilà dés que que j'ai un certain nombre de lien dans mon menu ca saute à la ligne alors que je voudrais que ca reste que sur une ligne.

Voilà ce que ca donne : http://www.planetesvs.net/SiteV6/ (redimensionner pour voir le pb)

Est ce que quelqu'un connaitrait un petit script de menu qui répondrait à mes besoin ?
 
Equipe de support
Avatar de B.Moncef
  • Age : 18 ans
  • Messages : 1926
  • Inscrit : 10 Septembre 2005
  Lien vers ce message 14 Janvier 2008, 14:12
En 1280 Je n'ai pas de retour à la ligne, mais quand je rétrécis la fenêtre ça le fait effectivement.
Je ne pense pas qu'un script arrangera ton problème, pour le faire ton design doit être extensible, pour s'étirer ou se rétrécir selon les circonstances.
 
Flamme ardente
Avatar de Dusk
  • Age : 29 ans
  • Messages : 293
  • Inscrit : 16 Février 2006
Message édité 1 fois, dernière édition par Dusk, 14 Janvier 2008, 14:23     Lien vers ce message 14 Janvier 2008, 14:23
oui mais le truc c'est que je vois pas comment faire pour que ça soit extensible dans mon cas :fsb2_goutte:

Si t'as une idée je suis preneur ^^
 
Equipe de support
Avatar de B.Moncef
  • Age : 18 ans
  • Messages : 1926
  • Inscrit : 10 Septembre 2005
  Lien vers ce message 14 Janvier 2008, 14:35
Qu'est ce qui te pose problème à 'extensibiliser' ? le header ? le menu ?
Faut utiliser les dimensions en % et non en pixels.
 
Volcan
Avatar de Spark
  • Messages : 1999
  • Inscrit : 24 Juin 2006
Message édité 2 fois, dernière édition par Spark, 14 Janvier 2008, 14:50     Lien vers ce message 14 Janvier 2008, 14:42
Tes menus on une largeur fixe (enfin je crois étant donné que tous es menu on le m^me nombre de caractères ça ne se vois pas), ne mes simplement pas de largeur prédéfini, c'est le contenu qui agrandira les blocks, pour faire plus jolie tu mes un padding: 0 5px

Mais de toute façon il n'y pas de miracle, on ne peut pas inventer de la place s'il n'y en plus, parce que une sroll barre vertical ça serait horrible.


Mon site de jeux en réseau Hamachi :
http://www.jeux-reseau.fr
Le forum : http://forum.jeux-reseau.fr
http://img100.imageshack.us/img100/4097/voegelpc3jk2jx2kw4xg6.gif
 
Flamme ardente
Avatar de Dusk
  • Age : 29 ans
  • Messages : 293
  • Inscrit : 16 Février 2006
Message édité 1 fois, dernière édition par Dusk, 14 Janvier 2008, 22:22     Lien vers ce message 14 Janvier 2008, 14:57
Tes menus on une largeur fixe (enfin je crois étant donné que tous es menu on le m^me nombre de caractères ça ne se vois pas), ne mes simplement pas de largeur prédéfini, c'est le contenu qui agrandira les blocks, pour faire plus jolie tu mes un padding: 0 5px

Mais de toute façon il n'y pas de miracle, on ne peut pas inventer de la place s'il n'y en plus, parce que une sroll barre vertical ça serait horrible.


Je vais essayer ça sinon je mettrai un menu vertical comme ca no soucy ...

Merci pour les reponses ^^
 
Volcan
Avatar de Spark
  • Messages : 1999
  • Inscrit : 24 Juin 2006
Message édité 1 fois, dernière édition par Spark, 14 Janvier 2008, 15:29     Lien vers ce message 14 Janvier 2008, 15:25
Les sous menus sont particulièrement énervant, car la zone de survol ne concerne pas l'espace entre le menu et le sous menu, donc si on est pas suffisamment rapide, le sous menu se ferme quand on veut aller dessus.
peut être que tu peux améliorer ça en jouent sur le CSS, mais j'en suis pas sur.


Pour que les menu prennent toute la largeur même s'il n'y a pas suffisamment de menu pour ça essais de mettre une margeur de 100% au dt ou les autres, à voir.


Mon site de jeux en réseau Hamachi :
http://www.jeux-reseau.fr
Le forum : http://forum.jeux-reseau.fr
http://img100.imageshack.us/img100/4097/voegelpc3jk2jx2kw4xg6.gif
 
Flammeche
Avatar de AlbinOz
  • Age : 33 ans
  • Messages : 31
  • Inscrit : 07 Janvier 2008
  Lien vers ce message 14 Janvier 2008, 15:49
salut,

j'ai eu cette problématique sur un de mes sites :
- pour le problème d'ajustement sur la fenêtre, il faut créer 1 espace à gauche et 1 espace à droite de largeur fixe
- l'espace entre les menus doit être fixe aussi.
- pour tes menus, selon (si j'ai bien compris) leur nombre, il va falloir que tu calcules leur largeur en pourcentage avec le php.
--> pour 2 menus, les menus feront 49 %
--> pour 3 menus, les menus feront 32 %
....

Attention, il faut tenir compte des espaces

Ainsi, tu devrais pouvoir avoir tout sur la même ligne, et en redimensionnant cela devrait toujours passer. Le plus dur c'est de garder un alignement central ... enfin si tu le veux.

voilà, je ne sais pas si c'est très clair comme explication.
 
Flamme ardente
Avatar de Dusk
  • Age : 29 ans
  • Messages : 293
  • Inscrit : 16 Février 2006
  Lien vers ce message 14 Janvier 2008, 15:51
Oki doki je vais essayer tout ça dés que je suis rentré du taff ^^

Merci Spark ;)
 
Volcan
Avatar de Spark
  • Messages : 1999
  • Inscrit : 24 Juin 2006
  Lien vers ce message 14 Janvier 2008, 19:16
il va falloir que tu calcules leur largeur en pourcentage avec le php.

-_-'


Mon site de jeux en réseau Hamachi :
http://www.jeux-reseau.fr
Le forum : http://forum.jeux-reseau.fr
http://img100.imageshack.us/img100/4097/voegelpc3jk2jx2kw4xg6.gif
 
Flamme ardente
Avatar de Dusk
  • Age : 29 ans
  • Messages : 293
  • Inscrit : 16 Février 2006
  Lien vers ce message 14 Janvier 2008, 22:23
bon finalement je passe à un menu vertical ^^

j'ai pas trop envie de faire une usine à gaz :)
 
Volcan
Avatar de Spark
  • Messages : 1999
  • Inscrit : 24 Juin 2006
Message édité 1 fois, dernière édition par Spark, 15 Janvier 2008, 15:53     Lien vers ce message 15 Janvier 2008, 15:52
Tu devrai fixer une hauteur à ton block menu pour ne pas avoir le cadre général qui bouge tout le temps.

Ou utiliser la méthode de faire en sorte que le site prenne toute la hauteur (c'est prise de tête) et mettre le contenu dans un block avec overflow auto (block qui lui prendra x% de la hauteur), comme ça tu élimine la scroll barre vertical du navigateur et tu mets la tienne. Comme ça le cadre ne bouge plus intempestivement, mais si ton menu devient gand lui aussi devra être dans un overflow et ça c'est pas une bonne solution.


Mon site de jeux en réseau Hamachi :
http://www.jeux-reseau.fr
Le forum : http://forum.jeux-reseau.fr
http://img100.imageshack.us/img100/4097/voegelpc3jk2jx2kw4xg6.gif
 
Flamme ardente
Avatar de Dusk
  • Age : 29 ans
  • Messages : 293
  • Inscrit : 16 Février 2006
  Lien vers ce message 15 Janvier 2008, 16:36
Merci du conseil ;)

j'essai de faire cela depuis ce matin mais j'y arrive pas :fsb2_goutte:

Si ca me prend trop le chou je vais revenir à gestion par tableau :fsb2_dead:
 
Volcan
Avatar de Spark
  • Messages : 1999
  • Inscrit : 24 Juin 2006
Message édité 1 fois, dernière édition par Spark, 15 Janvier 2008, 17:59     Lien vers ce message 15 Janvier 2008, 17:54
j'essai de faire cela depuis ce matin mais j'y arrive pas :fsb2_goutte:
Quoi donc ?

Est ce que tu as vu cette page ?
http://css.alsacreations.com/Modeles-de-mise-en-page-en-CSS


Mon site de jeux en réseau Hamachi :
http://www.jeux-reseau.fr
Le forum : http://forum.jeux-reseau.fr
http://img100.imageshack.us/img100/4097/voegelpc3jk2jx2kw4xg6.gif
 
Flamme ardente
Avatar de Dusk
  • Age : 29 ans
  • Messages : 293
  • Inscrit : 16 Février 2006
  Lien vers ce message 15 Janvier 2008, 19:58
je l'ai vu je m'en suis un peu inspiré mais ca marchouille sur IE6 et sur FF et IE7 ca marche pas du tout ...

Je vais voir ca de plus prés car au taff entre l'AS400 et ça j'arrivais plus a réfléchir :p
 
Répondre


.