Torsten: Problem mit Einbinden des phpbb-Forums in meine Seite

Beitrag lesen

Hallo Leute,

ich möchte zu meinen bereits bestehendem Projekt das phpbb-Forum hinzufügen(mittels PHP inkludieren(include_once();)).

Das Design sieht folgendermaßen aus(css):

  • oben Header-Box
  • links Navigation-Box
  • rechts Content-Box
  • unten Footer-Box

Meine Navigation funktioniert folgendermaßen:
Der Content wird mittels PHP in einen vorgegebenen Bereich(Content-Box) der Seite inkludiert(include_once();), je nach dem welcher Button in der Navigationsleiste(Navigation-Box) betätigt wird.

(Ich finde dieses verfahren für mich sehr Praktisch, da man die includierten Files nicht mehr mit dem HTML-Grundgerüst ausstatten muss. Ich lasse mich aber auch gern eines Besseren belehren)

So, nun zu meinem Problem.
Wenn ich nun das phpbb-Forum inkludieren will, zerschießt es mir mein Layout. Die Footer-Box ist aufeinmal weg, und das Layout des Forum schießt rechts über die Content-Box(nur im Firefox!).

Es liegt nicht an den unterschiedlichen CSS-Files(Forum-CSS / HP-CSS), dies habe ich schon getestet. Ich bin mir eigentlich ziemlich sicher, dass es am inkludieren mittels include_once('forum/index.php'); liegt. Um das Problem nun zu beheben, fehlt mir allerdings etwas PHP-Wissen.

es geht um folgende Website:
http://www.noclan-home.de
( http://t-hp.de/noClan )
hier ist das Forum noch nicht in die Website inkludiert, sondern es geht ein neues Fenster auf.

Zur Anschauung habe ich das Problem auf Minimalcode reduziert:
http://t-hp.de/test
die Fehlermeldungen des Forums brauchen nicht berücksichtigt werden.

und hier der Code:

  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
   "http://www.w3.org/TR/html4/transitional.dtd">  
<html>  
<head>  
<title>local</title>  
<?php  
   if ($_GET["page"] == "") $_GET["page"] = "start.php";  
?>  
<style type="text/css">  
<!--  
  .center {  
    width:900px;  
    margin:0px auto;  
    text-align:center;  
    margin-top:25px;  
   }  
  .header {  
    margin-top:30px;  
    width:900px;  
    height:50px;  
    border:1px solid red;  
   }  
  .nav {  
    width:148px;  
    height:300px;  
    float:left;  
    border:1px solid blue;  
   }  
  .content {  
    width:743px;  
    float:right;  
    margin-top:5px;  
    border:1px solid #6E470A;  
   }  
  .footer {  
    width:877px;  
    height:50px;  
    clear:left;  
    border:1px solid green;  
   }  
-->  
</style>  
</head>  
<body>  
  <div class="center">  
   <div class="header">header</div>  
   <div class="nav">nav:<br><br>  
      <a href="index.php?page=test.htm">test</a><br>  
      <a href="index.php?page=forum/index.php">forum</a>  
   </div>  
   <div class="content">content:<br><br><?php include($_GET["page"]); ?></div>  
   <div class="footer">footer</div>  
  </div>  
</body>  
</html>  

Würde mich freuen wenn mir jemand weiter helfen könnte, danke im voraus.

Gruß
Torsten