Include => décalage du menu

Include => décalage du menu - PHP - Programmation

Marsh Posté le 08-11-2005 à 14:32:52    

Bonjour à tous,
 
J'ai un petit souci. Je developpe un site en PHP et j'utilise notamment la fonction include.
 
J'utilise également des scripts pour les news ou une gallerie de photos par exemple.
 
J'intègre ces scripts dans l'architecture de mon site, et avec la fonction include justement, j'inclus la page de news.
Le problème vient du fait que le fait d'inclure la page de news news/index.php dans test.php par exemple décale le menu du haut et le menu de gauche. Il ya aussi un décalage quand j'inclus un sondage dans la partie droite du site, ou quand j'inclus la page de gallerie. Le décalage est à chaque fois un peu différent.
 
Pas de beaucoup, juste quelques pixels, mais quand on va de section en section, on a la désagréable sensation que les menus ont la "tremblote".
 
Existe-t-il une solution pour fixer dans la page la place d'un menu ? Et pourquoi inclure une page A dans une page B modifie l'affichage, la disposition (légèrement) de la page B ?
 
Merci pour vos réponses et votre éclairage !
 
@bientôt
 
Koitoila

Reply

Marsh Posté le 08-11-2005 à 14:32:52   

Reply

Marsh Posté le 08-11-2005 à 14:37:14    

Ta structure est comment? Et tes fichiers inclus ils envoient pas leur code tous seuls par hasard?
 
Faut tout remonter par variable dans ce qui serert d'index, construire ta chaine Html et faire un echo qu'à la fin ;)
 
Sinon si y'a des parties distinctes, penche toi sur les calques (div) ;)

Reply

Marsh Posté le 08-11-2005 à 14:46:25    

Merci pour ta réponse rapide. :)
 
Tu parles de la structure de la page web ?
 
Eh bien, une structure classique, avec le logo en hautau milieu , une barre de menu centrée en dessous, un menu en colonne à gauche et le contenu au milieu.
 
C'est donc l'inclusion de page dans la partie centrale, le contenu, qui décale les parties fixes, le logo et les menus.
 
Que veut tu dire par envoyer leur codes tout seuls ?
 
L'ennui c'est que je me suis servi de scripts déjà tout fait, et bien que j'ai conscience qu'il serait plus malin de tout unifié, j'ai peur de créer des conflits entre des variables ou ce genre de problèmes.
Je sais pas si cette peur est fondée !
 
Je vais me renseigner sur les calques, que j'avais mis de côté peut petre à tort !!
 
Merci bcp !

Reply

Marsh Posté le 08-11-2005 à 14:50:49    

T'as une base, tu te lances à refaire ça propre;)
Les différents scripts doivent pouvoir se débrouilles tous seuls, mais c'est pas a eu d'afficher ;)
 
Si t'as des echo partout =>> kaka
Si t'as un echo dans un fichier inclus =>> kaka

Reply

Marsh Posté le 08-11-2005 à 14:55:13    

Ben merci bien.
 
Je fais des tests et je scrute les scripts. Pour les echos je vais regarder.
 
Si jamais d'autres personnes retrouve ici un de leurs problèmes qu'il n'hésite pas!
 
Encore merci leflos5!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed