Des menus à pas refaire dans toutes les pages à chaque fois ! - Programmation
Marsh Posté le 06-12-2001 à 01:07:28
en php? le mieux c'est de prendre la structure de page index appelant toute les page
une page de ce style
'------
header
'------
'------
main (avec include($mapage.".php" )
'------
'------
footer
'------
ou tu passe $mapage dans l'url, comme ca tu garde le meme header, footer...
sinon methode plus simple tu copie ton code du menu et t'en fait un include
Marsh Posté le 06-12-2001 à 12:36:28
Obscure a écrit a écrit : Comment on peut faire ca ? on a nos menus du site à gauche par exemple, et si on change un truc dedans, on rajoute, ou change un lien par exemple, faut il changer TOUTES les pages qui sont en relation avec, ou y'a un moyen pour tout faire d'un coup ? je pense que c possible la deuxième solution, mais je sais pas comment ! voilà, merci ! |
pq ne pas utiliser une frame?
comme ici:http://very.free.free.fr
jerry
[edtdd]--Message édité par veryfree--[/edtdd]
Marsh Posté le 06-12-2001 à 15:46:25
Ben speedyop, ma page est pas en PHP aussi (v vrai, g pas précisé ! argh) c du html normal ... sinon, les frames, nan, je veux que les menus descendent en même temps que toute la page, que ca appartienne à la page koi (sinon, c vrai que les frames, c bien pour ca, mais c pas ce que je veux !) Je sens que je dois me taper toutes les pages si je change ! argh !
Marsh Posté le 06-12-2001 à 16:26:29
tu as les SSI aussi si ton hébergeur les accepte:
<!--#include virtual="header.html" -->
Marsh Posté le 06-12-2001 à 17:20:20
C koi le principe ? comment ca fonctionne le SSI ? (sinon, c mm)
Marsh Posté le 06-12-2001 à 17:41:54
hi,
tu peut faire qq chose en javascript qui ressemble a ca
http://eric007.free.fr
enjoy
Marsh Posté le 06-12-2001 à 17:54:47
Ok, je vais regarder ca ! tks !
Hmm, g vu, mais j'aimerais plutot garder mes menus comme ils sont, il sont à gauche, trankil, tjs affichés .... bon, c vrai qu'en y pensant, je me demande en fait si y'a un truc pour ca ....... argh
[edtdd]--Message édité par Obscure--[/edtdd]
Marsh Posté le 06-12-2001 à 22:05:06
speedyop a écrit a écrit : sinon methode plus simple tu copie ton code du menu et t'en fait un include |
J'avais pas lu ca ! ca marche que en php aussi ? ou en html ?
Marsh Posté le 06-12-2001 à 23:30:05
veryfree a écrit a écrit : pq ne pas utiliser une frame? comme ici:http://very.free.free.fr jerry |
Les frames c'est bien, en abuser ca craint, pour moi, c'est carrément bof
Marsh Posté le 07-12-2001 à 00:16:37
un fichier javascript inclu
c'est la meilleur solution.
<script language="javascript" src="menu.js"></script>
dans le fichier menu.js
document.write('blablabla';
je sais plus s'il faut en faire une fonction ou juste l'inclure là ou tu veux que ça s'affiche...
Marsh Posté le 05-12-2001 à 22:38:09
Comment on peut faire ca ? on a nos menus du site à gauche par exemple, et si on change un truc dedans, on rajoute, ou change un lien par exemple, faut il changer TOUTES les pages qui sont en relation avec, ou y'a un moyen pour tout faire d'un coup ? je pense que c possible la deuxième solution, mais je sais pas comment ! voilà, merci !