Hallo und herzlich Willkommen im Forum!
Das ist im Grunde ganz einfach. Du musst eigentlich nur die Seite erstellen, die genau so aussieht wie der Rest Deiner Homepage und mit einem Platz an dem später das Gästebuch auftauchen soll. Also ungefähr so:
Code:
<doctype html>
<head>
[ header info ]
</head>
<body>
[ Deine Seite ]
</body>
</html>
So. Jetzt kopierst Du erst mal das Haupt Template mgbModern und benennst die Kopie davon um in irgendwas, was zu Deiner Homepage passt. Du kannst anschließend auch noch die "settings.php" bearbeiten, musst Du aber nicht. Das ist wichtig, denn mit jedem Update werden auch Änderungen am Haupt-Template mit übergeben. Und wenn Änderungen stattgefunden haben, und Du alle Dateien hochkopierst, dann wird Dein Template überschrieben. Das kannst Du so verhindern. Wenn Du Dir jetzt das Template mal genauer ansiehst, dann wirst Du feststellen, dass es modular aufgebaut ist. Das bedeutet es gibt für jede Seite eine Indexseite, die jedoch nur das Grundgerüst enthält. Der Rest wie Header, Footer oder dynamisch auftretende Seiten werden dynamisch eingebunden.
Du solltest mit der "general/header.tpl" beginnen. Öffne sie und baue alles was Du für Deinen Header benötigst mit in den MGB Header mit ein. Wie Du siehst enthält die Datei Platzhalter die so aussehen.
Diese müssen unbedingt erhalten bleiben, denn nur so ist eine reibungslose Funktionsweise des Gästebuches sichergestellt. Was Du da genau ändern willst, musst Du aber selbst entscheiden. Manche Platzhalter müssen nicht unbedingt drin sein, wie z.B. der Titel oder die Beschreibung. Was wichtig ist sind Dinge wie der Zeichensatz und Links zu CSS Stylesheets u.s.w.
Jetzt kommt der wichtige Teil. Alles, was Du unter <body> schreibst, wird
über oder - je nach Formatierung (Tabellen u.s.w.) -
neben dem Gästebuch dargestellt. Es empfiehlt sich hier eine Navigationsleiste, einen Banner etc. von Dir einzubauen. Genau so, als würdest Du für Dich eine weitere Seite erstellen. Denn der Header wird auf jeder Seite des Gästebuches dargestellt und ist somit automatisch auf jeder der drei Seiten (index.php, newentry.php, email.php) eingebunden.
Als nächstes kommt die
index_body.tpl. Sie enthält die Übersichtsseite. Ganz oben steht der Platzhalter {HEADER}. Hier wird alles dargestellt, was Du in die
header.tpl eingebaut hast. Natürlich kannst Du auch hier noch weitere Elemente von Dir einbauen. Du kannst im Grunde das gesamte HTML verändern. Wichtig sind immer nur die Platzhalter. In dieser Datei befindet sich z.B. auch der folgende Platzhalter:
An der Stelle wird das Template
index_entry.tpl eingebunden, das wiederum das Grundgerüst für die Beiträge bildet.
Du siehst, Du kannst das ganz nach Deinen Wünschen gestalten. Ich habe Dir hier an den Beitrag das m-gb.org Template angehängt. Du kannst es Dir ansehen und mit dem Original Template vergleichen. Dann siehst Du, wie ich das gelöst habe.
Bei Fragen einfach wieder hier melden.