Titre: Problème lien
Posté par: blanka12 le le 16-01-2012 a 01:01:03
Bonjour,
j'ai fait un site en CMS.
J'ai un souci : certaines pages étant identiques j'aimerai qu'elles servent pour toutes les pages de mon site ; j'ai plusieurs dossiers et sous dossiers dans mon site ; si je mets une page dans le dossier principal [ ce qui donne : $("#menu").load("../../menu.html") ] cela ne fonctionne pas je suis donc obligée de mettre ces pages dans chacun des dossiers pour que cela fonctionne.
Merci pour vos réponses et bonne nuit.
Voici ci-dessous ma page principale.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html lang="EN" dir="ltr" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/xml; charset=iso8859-1" /> <title>Barbière de lavabo fin XIXème</title> <link rel = "stylesheet" type = "text/css" href = "../../cmsstd.css" /> <!--[if !IE]> <--> <style type="text/CSS"> #menu li ul { position:absolute; } </style> <!--><![endif]--> <!--[if IE 8]> <style type="text/CSS"> #menu li ul { position:absolute; } </style> <![endif]--> <script type = "text/javascript" src = "../../jquery-1.3.2.min.js"> </script> <script type = "text/javascript"> //<![CDATA[ $(init);function init(){ $("#heading").load("head.html"); $("#menu").load("menu.html"); $("#content1").load("barbiere-lavabo-bateau-fin-xixemes1.html"); $("#content2").load("barbiere-lavabo-bateau-fin-xixemes2.html"); $("#footer").load("footer.html"); }; //]> </script> </head> <body> <div id = "all"> <div id = "heading"> </div> <div class = "menuhower" id = "menu"> </div> <div class = "content tabfoto" id = "content1"> </div> <div class = "content tabtext" id = "content2"> </div> </div> <div id = "footer"> </div> </body> </html> |
Titre: Re:Problème lien
Posté par: WebD le le 16-01-2012 a 21:04:36
Salut, Essai avec $("#menu").load("./menu.html") ou $("#menu").load("http://www.tonurl.com/menu.html") ou en php <?php include('menu.html');?>
A+ |
Titre: Re:Problème lien
Posté par: blanka12 le le 17-01-2012 a 21:44:09
Bonsoir,
merci pour ta réponse.
Cela ne fonctionne pas, peut-être une erreur de syntaxe ?
Voilà ce que j'ai marqué ( pour la version en php faut-il convertir le document en .php pour que cela fonctionne ? [ Je ne connais pas du tout php ] ) :
- <script type = "text/javascript" src = "../../jquery-1.3.2.min.js"> </script> <?php include('head.html');?> <?php include('menu.html');?> <?php include('barbiere-lavabo-bateau-fin-xixemes1.html');?> <?php include('barbiere-lavabo-bateau-fin-xixemes2.html');?> <?php include('footer.html');?>
</head>
- <script type = "text/javascript" src = "../../jquery-1.3.2.min.js"> </script> <script type = "text/javascript"> //<![CDATA[ $(init);function init(){ $("#heading").load("./head.html"); $("#menu").load("./menu.html"); $("#content1").load("barbiere-lavabo-bateau-fin-xixemes1.html"); $("#content2").load("barbiere-lavabo-bateau-fin-xixemes2.html"); $("#footer").load("./footer.html"); }; //]> </script>
</head>
- <script type = "text/javascript" src = "../../jquery-1.3.2.min.js"> </script> <script type = "text/javascript"> //<![CDATA[ $(init);function init(){ $("#heading").load("http://www.antiquites.net/head.html"); $("#menu").load("http://www.antiquites.net/menu.html"); $("#content1").load("barbiere-lavabo-bateau-fin-xixemes1.html"); $("#content2").load("barbiere-lavabo-bateau-fin-xixemes2.html"); $("#footer").load("http://www.antiquites.net/footer.html"); }; //]> </script>
</head>
Bonne soirée
|
Titre: Re:Problème lien
Posté par: WebVitrine le le 17-01-2012 a 22:07:17
Non, il n'est pas nécessaire de convertir quoi que ce soit pour que cela fonctionne en php. Il faut juste que ton fichier est l'extension .php
Vérifie par contre tes ouvertures et fermetures d'expressions, j'ai un doute.
Au mieux, reprend ton code au début et avance progressivement. Tu verras de cette manière où ça bloque exactement.
Si tu bosses en local, qu'utilises tu comme serveur ? D'ailleurs je lis que tu ne connais pas du tout le PHP, c'est peu être une question conne, mais tu n'essayes pas tout simplement d'ouvrir ton fichier.php directement sur un navigateur ???
|
Titre: Re:Problème lien
Posté par: blanka12 le le 17-01-2012 a 22:36:00
Rebonsoir,
mon serveur est planet-work. Le fichier que j'ouvre pour le test est la page ci-dessous et non le php. Peut-être faut-il que je fasse le test une fois le site chargé sur internet ?
Comme tu l'as peut-être compris, je suis en train de refaire mon site et je le fais en CMS.
Je me pose une question : -quand je fais ouvrir avec firefox la partie en html et le CSS s'affichent, le php non ; -et quand j'utilise google chrome seul le CSS s'affiche.
D'où vient cette différence ?
J'ai essayé avec le code suivant mais toujours rien ... :
<head> <meta http-equiv="content-type" content="text/xml; charset=iso8859-1" /> <title>Barbière de lavabo fin XIXème</title> <link rel = "stylesheet" type = "text/css" href = "../../cmsstd.css" /> <script type = "text/javascript" src = "../../jquery-1.3.2.min.js"> </script> <?php include('head.php');?> <?php include('menu.php');?> <script type = "text/javascript"> //<![CDATA[ $(init); function init(){ $("#content1").load("barbiere-lavabo-bateau-fin-xixemes1.html"); $("#content2").load("barbiere-lavabo-bateau-fin-xixemes2.html"); }; //]> </script> <?php include('footer.php');?>
</head>
|
Titre: Re:Problème lien
Posté par: WebVitrine le le 17-01-2012 a 22:42:35
En faite, il faut comprendre :
- Le HTML et le CSS peut être lu et interpréter par un navigateur web. - Le PHP n'est pas lisible par un navigateur web. Il doit être compilé à partir d'un serveur web, puis lu par un navigateur.
Dans la mesure où il y a du PHP dans ton code, l'extension de ton fichier doit être .php et se trouver sur un serveur web. Si tu cherches à l'ouvrir directement à partir d'un navigateur web, ça n'peut pas fonctionner. |
Titre: Re:Problème lien
Posté par: blanka12 le le 18-01-2012 a 13:17:12
| Merci je vais faire le test ! |
Titre: Re:Problème lien
Posté par: blanka12 le le 19-01-2012 a 12:15:28
ça marche avec Php et ça commence à prendre forme !
Merci et à bientôt |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|