Erstma großes Dankeschön das Ihr euch die Zeit genommen habt.
Hmm also ich dachte ich würde schon mit DIVs arbeiten ^^
Die Fehler kommen nur zustande wenn ich die CMS Seiten einfügen (includen) möchte.
Ich poste euch mal die Dateien besser gesagt den Inhalt...
Code:
<?php
error_reporting(E_ALL);
include "config.php"; // die Konfigurationsdateien lesen.
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"\n";
echo " \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n";
echo "<html>\n";
echo " <head>\n";
echo " <title>blackelementz.com</title>\n";
echo " <link rel=\"stylesheet\" type=\"text/css\" href=\"page.css\" />\n";
echo " <meta http-equiv=\"Content-Type\"
content=\"text/html; charset=ISO-8859-1\" />\n";
echo " </head>\n";
echo " <body>\n";
echo " <div id=\"root\">\n"; // ganz oberer Div-Holder
echo " <div id=\"header\">\n"; // Header inkl Logo Schriftzug und Menuleiste
include "header.php";
echo " </div>\n";
echo " <div id=\"info\">\n"; // linkes Fenster für Werbung CD Tips usw.
include "info.php";
echo " </div>\n";
echo " <div id=\"main\">\n"; // Mainframe für den Inhalt News Forum usw.
include "main.php";
echo " </div>\n";
echo" <div id=\"werbung\">\n"; // Werbebanner etc.
include "banner.php";
echo " <br style=\"clear:both;\" />\n"; // css-float beenden
echo " </div>\n";
echo " </body>\n";
echo "</html>\n";
?>
Die page.css teilt die frames (Divs) auf
Code:
#header {
height: 200px;
}
#info {
width: 20%;
float: left;
}
#main {
width: 65%;
float:left;
}
#banner {
width: 15%;
float:left;
}
Dann habe ich noch die Config Datei in der die Links definiert werden
Code:
<?php
// Path variable um verzeichnis zu beschreiben
$dateien = array(); // ein Leeres Array erzeugen
$dateien['home'] = "menubar/home.php";
$dateien['newz'] = "ff_articles.php";
$dateien['community'] = "";
$dateien['forum'] = "menubar/forum.php";
$dateien['chat'] = "menubar/chat.php";
$dateien['shop'] = "menubar/shop.php";
$dateien['events'] = "ff_call.php";
$dateien['artists'] = "menubar/artists.php";
$dateien['reviews'] = "menubar/reviews.php";
$dateien['contact'] = "menubar/contact.php";
$dateien['impressum'] = "menubar/impressum.php";
$dateien['fotos'] = "menubar/fotos.php";
$dateien['events'] = "ff_call.php";
// ...
?>
In der Header habe ich ein CSS Menu eingebaut deswegen poste ich nur den entsprechenden Teil wo die Links verknüpft werden....
Code:
<!-- Tags for the menu bar. -->
<div id="menuBar">
<a class="menuButton"
href="index.php?section=home">..Home..</a>
<a class="menuButton"
href="index.php?section=newz">..Newz..</a>
<a class="menuButton"
href=""
onclick="return buttonClick(this, 'community');"
onmouseover="buttonMouseover(this, 'community');">..Community..</b></a>
<a class="menuButton"
href="index.php?section=shop">..Shop..</a>
<a class="menuButton"
href="index.php?section=events">..Events..</a>
<a class="menuButton"
href="index.php?section=artists">..Artists..</a>
<a class="menuButton"
href="index.php?section=reviews">..Reviews..</a>
<a class="menuButton"
href="index.php?section=contact">..Contact..</a>
<a class="menuButton"
href="index.php?section=impressum">..Impressum..</a>
<a class="menuButton"
href="index.php?section=fotos">..Fotos..</a>
</div>
<!-- Tags for the drop down menus. -->
In der Banner.php steht dann Halt die Banner information genau so wie in der Info.php
zum Schluss noch die main.php
Code:
<?php
if(isset($_GET['section']) AND isset($dateien[$_GET['section']]))
{
include $dateien[$_GET['section']];
} else {
include $dateien['home'];
}
?>
So das is der Grundaufbau meine seite ^^
Wenn Ihr mir einen Schups in die richtige Richtung geben könntet und eventuell paar Tips um das noch besser umzusetzen dann stehe ich Tief in eurer Schuld
Will bei Community Forum noch ein wbb2 Forum einbinden welches dann den gesamten unteren Teil ausfüllen soll
Gruß
Ryan