Einbau in fertigen Templaterahmen

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Kamikaze

Einbau in fertigen Templaterahmen

Beitrag von Kamikaze »

Hi,

habe auf meiner Internetseite Obere Navi, Linke Navi und Inhalt, die ich jeweils mit verschiedenen Templates fülle.

Welche Dateien muß ich modifizieren, damit ich das komplette Forum in meinem Templaterahmen habe? Ich werde ja am Anfang sicherlich erst einmal die ganzen Templates laden müssen (für die Hauptseite, die Navi etc) und am Ende muß ich dem Platzhalter {inhalt} ja das ganze Template der aktuellen Forumseite zuweisen.

Also irgendwas in der overallheader und footer?

Sorry, wenn so was Ähnliches schon mal gepostet wurde. Hatte keine Idee unter welche Stichwörtrt ich da in der der Suche verwenden sollte :)
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

ich weiß jetzt nicht wie deine restliche Homepage aufgebaut ist, alles was über dem Forum erscheinen soll packst du in die overall_header.tpl und alles was darunter soll in die overall_footer.tpl. Wenn du detaillierte Infos haben willst müsstest du auch genauer erläutern wie deine Website funktioniert.
Kamikaze

Beitrag von Kamikaze »

Danke erst einmal für die Antwort. Als Beispiel wie ich jede Seite aufbaue, soll mal ein Ausschnitt aus meinem Gästebuch dienen!

Code: Alles auswählen

include('includes/class_template.inc.php');
include("includes/connect.inc");
	
$tpl= new Template('templates/hauptseite.html');

// Template für den Seitenkopf einfügen
include('includes/seitenkopf.php');
$tpl->assign('seitenkopf',$tpl_seitenkopf);
	
// Template für obere Navigation einfügen
include('includes/navi_interaktiv.php');
$tpl->assign('navi_oben',$tpl_navi_interaktiv);

// Template für linke Navigation einfügen
include('includes/navi_links.php');
$tpl->assign('navi_links',$tpl_navi_links);

// Template für die Loginform auf der linken Seite einfügen
include('includes/loginform_links.php');
$tpl->assign('login_form',$tpl_loginform_links);

	
// Template für die Tabelle auf der linken Seite einfügen
include('includes/tabelle_links.php');
$tpl->assign('tabelle',$tpl_tabelle_links);

// Nun startet das eigentliche Gästebuch
$tpl_gaestebuch= new Template('templates/gaestebuch.html');
Dann kommt die Programmierung des Gästebuches und die ganzen Zuweisungen an $tpl_gaestebuch!

Ganz zum Schluss folgt dann die Zuweisung des Gästebuchtemplates an meine Hauptseite mit!

Code: Alles auswählen

$tpl->assign('inhalt',$tpl_gaestebuch);
				
$tpl->out();
Also denke ich mal, dass ich das irgendwo in die header und footer.php und nicht .html reinschreiben muß, oder liege ich das falsch?
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

jau page_header.php und page_tail.php dürften deine Freunde sein, aber phpBB2 setzt ein eigenes Templatesystem ein, ob die beiden System miteinander klarkommen bezweifle ich, aber du kannst es ja mal ausprobieren.
Kamikaze

Beitrag von Kamikaze »

wenn ich Schwierigkeiten habe, dann kann ich mich ja nochmal melden. Jetzt muß ich erst einmal das Forum duplizieren, damit meine Besucher nicht mein Scheitern mit ansehen müssen :)
Kamikaze

Beitrag von Kamikaze »

Tja, ob meine Idee funktioniert kann ich nicht sagen.

Importiere ich meine Templateklasse, dann beschwert er sich, dass er die Templateklasse nicht zum zweiten mal initialisieren kann. LAsse ich die entsprechende Zeile weg, dann kann er mit der Funktion "assign" nichts anfangen!
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

wie schon gesagt, deine Templateklasse und die Templateklasse von phpBB2 werden wohl inkompatibel zueinander sein.
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“