Folgende Warnungen sind aufgetreten:
Warning [2] Undefined array key 0 - Line: 1669 - File: showthread.php PHP 8.2.25 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1669 errorHandler->error_callback
/showthread.php 915 buildtree




Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Gästebuch in bestehende Homepage einbauen
#2
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.
Code:
{PLATZHALTER}
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:
Code:
{TEMPLATE_ENTRIES}
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.


Angehängte Dateien
.zip   m-gb.org.zip (Größe: 18,92 KB / Downloads: 377)
Zitieren


Nachrichten in diesem Thema

Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Fast alle Gästebuch-Einträge gelöscht! klotzke 1 10.032 20.12.2013, 20:20:45
Letzter Beitrag: mopzz
  Möglichkeit Homepage einzugeben ausblenden Ken Burger 1 5.756 19.09.2013, 11:01:54
Letzter Beitrag: mopzz
  Domain durch Gästebuch ersetzt mike7000 6 9.819 01.09.2013, 14:43:07
Letzter Beitrag: mike7000
  Gästebuch Admin Passwort vergessen, Problem mit der Zusendun Armin8572 1 4.439 27.08.2013, 11:55:37
Letzter Beitrag: mopzz
  Gästebuch einbinden skybrush 12 17.486 21.08.2013, 11:19:17
Letzter Beitrag: bacci
  reponsives Gästebuch winny 2 6.189 19.08.2013, 17:15:52
Letzter Beitrag: roland
  Gästebuch in CSS-Bereiche? PoetikBiker 3 6.410 19.08.2013, 16:52:13
Letzter Beitrag: roland
  Eigenes Logo im Gästebuch winny 1 4.847 27.07.2013, 19:20:41
Letzter Beitrag: mopzz
  Gästebuch in neuem Fenster öffnen edevomberg 5 9.005 18.02.2012, 22:33:09
Letzter Beitrag: edevomberg
  2-sprachiges Gästebuch Tanguera 1 3.989 24.07.2011, 12:56:22
Letzter Beitrag: mopzz

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste