Ga naar inhoud

Php website hulp


Aanbevolen berichten

Hai mensen ik wil graag een menu maken voor mijn website.

Ben zelf een beginnend php programmeur dus graag duidelijk uitleg.

Ik heb zelf een mappenstructuur gemaakt waardoor ik even zelf niet kan bedenken hoe ik mijn menu op elke website kan laten zien zo dat ik niet elke keer menu hoef in te zetten en de links aan te passen.

Ik stuur gelijk wel wat code mee.

Index.php

<?php
require_once ('template/header.php');
require_once ('sp/profile.php');
require_once ('template/footer.php');
echo $strHtml;
?>

Website zit op dit moment zo in elkaar dat er dus sort van frame effect ontstaat en dat op elke nieuwe website die weergegeven moet worden header.php en footer.php de website gaan omsingelen waardoor ik dus een response krijg. (is in ieder geval de bedoeling)
header.php

<?php
$page= 'home';
$strHtml=<<<OWN
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<link rel="stylesheet" type="text/css" href="style/own_s.css" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>WebSite</title>
</head>

<body>

<div id="container">
  <div id="logo"></div>
<div id="content">
OWN;
?>

Op dit moment zit menu in profile want dat wordt m`n opstart site.
profile.php

<?php
$strHtml.=<<<OWN

   <div id="nav"> 
<ul>
<li class="live">
<em><a href="../index.php">Home</a></em>
</li>
<li class="live">
<em><a href="it.php">IT</a></em>
</li>
<li class="live">
<em><a href="news.php">News</a></em>
</li>
</ul>
   </div>
   profile test
OWN;
?>

footer.php

<?php
$strHtml.=<<<OWN
<div class="footer">
footer test
       </div>
</div>
   </div>
</body>
</html>
OWN;
?>


html,body{
   background-color:#FFFFFF;
   margin:0;
   padding:0;
}

div#container{
   z-index:1;
   position:relative;
   margin: 0 auto;
   width: 1000px;
/*line*/
   background-color:#E8E8E8;
   border-style:solid;
   border-width:1px;
   border-color:#000000;
}

div#logo{
   background-image:url(../img/logo/img061.gif);
   margin: 0 auto;
   width:900px;
   height:200px;
   border-style:solid;
   border-width:1px;
   border-color:#000000;
   z-index:2;
   position:relative;
   clear:both;
}

div#nav{
   z-index:3;
   margin:0;
   padding:0;
   overflow:hidden;
}

div#nav ul {
   margin:0 auto;
   padding:0;
   list-style:none;
}

div#nav ul li {
   margin:0;
   padding:0;
   display:inline;
}
div#nav ul li a {
   float:left;
   padding:.5em 1em;
   border-right:1px solid #c60;
}

div.content{
}

div.news{
}

div.footer{
   clear:both;
   position:absolute;
   bottom:0px;
   width:100%;
   height:101px;
/*line*/
   background-image:url(../img/menu/menu.png);
   background-repeat:no-repeat;
}

Ik zou graag ook wat positionering truckjes willen weten want bijvoorbeeld m`n footer img doet gewoon wat ie wilt en met codes die ik nu laat zien wil ie geen eens zich zelf laten zien.

Plz help with your tips and tricks.

Link naar reactie
Delen op andere sites

Beste,

Veel te veel denken moet je hier mee doen. Kijk eens naar een topic van mij van een hele tijd geleden -> http://www.pc-helpforum.be/f129/iframes-combinatie-met-tabellen-23734/

Hierin vertel ik hoe je een pagina kan gebruiken met 1 menu die overal hetzelfde is, maar waarbij de content (inhoud) veranderd met behulp van een klein stukje PHP code.

Wat je precies met je footer image bedoeld weet ik niet. Het is al laat en ben bek af!

Dan zou ik je broncode door moeten spitten om daar achter te komen.

Groeten,

Leroy

Link naar reactie
Delen op andere sites

×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.