Ossature de ... New pb : mon template php ne prend un menu en js

Ossature de ... New pb : mon template php ne prend un menu en js - HTML/CSS - Programmation

Marsh Posté le 27-03-2006 à 16:55:26    

Bonjour,  
 
je souhaiterai avoir un petit avis sur comment vous construisez des sites Internet et comment vous appliquez votre template sur toutes les pages
 
Je reformule : comment vous faites votre site pour que par exemple le code d'un menu ne soit écrit une seule fois dans une seule page?
et que dans un fichier .html on est juste le contenu du site sans le template
 
Entiendes? J'ai du mal à formuler ma question
 
J'utilise le une classe template en php,mais j'aimerai changer de méthode si celà est possible car je rencontre une difficulté avec
 
Reformulation : Je fais une page template.html reliée a ma css qui me donne tout mon site mais sans ma partie centrale et je veux ensuite faire un fichier html par page qui remplit cette partie centrale ( accueil.html, lien.html). Comment cela est possible sans utiliser de php?


Message édité par karinou le 27-03-2006 à 17:19:57
Reply

Marsh Posté le 27-03-2006 à 16:55:26   

Reply

Marsh Posté le 27-03-2006 à 17:11:14    

sans PHP ça va être difficile... sinon fait une recherche sur les SSI (Server Side Include), sachant que peu d'hébergeurs le supportent.


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
Reply

Marsh Posté le 27-03-2006 à 17:19:02    

oki, je me resigne a utiliser du php, probleme, je recontre un probleme avec cette méthode et un menu en CSS (récupéré chez alsa)
voila ma page : http://poudenx40.free.fr/poudenx
mon template : http://poudenx40.free.fr/poudenx/template.html
 
D'ou vient le soucis que mon menu ne se repli pas? du javascript utilisé?


Message édité par karinou le 27-03-2006 à 17:20:38
Reply

Marsh Posté le 27-03-2006 à 19:28:26    

code de ma page html et donc de mon menu :  
 

Code :
  1. <html>
  2. <head>
  3. <title>Commune de Poudenx - Landes (40)</title>
  4. <link href="style/style.css" type="text/css" rel="stylesheet" />
  5. <!--<SCRIPT LANGUAGE="javascript" src="Scripts/dhtmllib_lite.js"></SCRIPT>
  6. <SCRIPT language = "JavaScript" src = "Scripts/XPFileMenu.js"></SCRIPT>-->
  7. <script type="text/javascript">
  8. <!--
  9. window.onload=montre;
  10. function montre(id) {
  11. var d = document.getElementById(id);
  12. for (var i = 1; i<=10; i++) {
  13.  if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
  14. }
  15. if (d) {d.style.display='block';}
  16. }
  17. //-->
  18. </script>
  19. </head>
  20. <body>
  21. <div id="conteneur">
  22. <div id="menuGauche">
  23. <dl id="menu">
  24.  <dt onclick="javascript:montre();"><a href="index.php">Accueil</a></dt>
  25.  <dt onclick="javascript:montre('smenu2');"><a href="#">Identité</a></dt>
  26.   <dd id="smenu2">
  27.    <ul>
  28.     <li><a href="#">Localisation</a></li>
  29.     <li><a href="#">Population</a></li>
  30.     <li><a href="#">Fleurissement</a></li>
  31.    </ul>
  32.   </dd>
  33.  <dt onclick="javascript:montre('smenu3');"><a href="#">Municipalité</a></dt>
  34.   <dd id="smenu3">
  35.    <ul>
  36.     <li><a href="conseilMunicipal.php">Conseil Municipal</a></li>
  37.     <li><a href="#">Commissions municipales</a></li>
  38.     <li><a href="#">Budget</a></li>
  39.     <li><a href="#">Projets</a></li>
  40.    </ul>
  41.   </dd>
  42.  <dt onclick="javascript:montre('smenu4');"><a href="#">Vie associative</a></dt>
  43.   <dd id="smenu4">
  44.    <ul>
  45.     <li><a href="#">L'ACCA</a></li>
  46.     <li><a href="#">Les aînés</a></li>
  47.     <li><a href="#">Les bleuets</a></li>
  48.     <li><a href="#">Le comité des fêtes</a></li>
  49.     <li><a href="#">Le football</a></li>
  50.     <li><a href="#">La quille</a></li>
  51.    </ul>
  52.   </dd>
  53.  <dt onclick="javascript:montre();"><a href="#">Actualités</a></dt>
  54.  <dt onclick="javascript:montre();"><a href="#">Renseignements</a></dt>
  55. </dl>
  56. </div>
  57. <div id="centre">
  58. {centre}
  59. <div id="basPage">
  60. <a href="#">Mentions légales</a> -
  61. <a href="#">Contacts</a> -
  62. <a href="#">Plan du site</a>
  63. </div>
  64. </div>
  65. </div>
  66. </body>
  67. </html>


Message édité par karinou le 27-03-2006 à 19:29:30
Reply

Marsh Posté le 28-03-2006 à 21:53:21    

UUUUUUUUUUUUUUUUUUUUUUP [:undertaker666]  
 
Personne n'a repondu a mon pb alors je retente  :D


Message édité par karinou le 28-03-2006 à 21:54:13
Reply

Marsh Posté le 28-03-2006 à 22:01:23    

Dans le code ci dessus:
ligne 14 et 16:
celà ne correspond pas à ce que l on peut voir dans le code source téléchargé à partir de l adresse que tu as donné...

Reply

Marsh Posté le 28-03-2006 à 22:02:44    

ligne 10: window.onload=montre;
mais montre n est pas encore défini, c est pas faux, mais risqué.

Reply

Sujets relatifs:

Leave a Replay

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