phpBB-Template als normale Homepage
phpBB-Template als normale Homepage
Hi. Hab vor ein phpBB-Template als normales Style für eine Homepage einzusetzen. Wie stelle ich das an? Der Code is ja nur gespicht von Variablen.
Will ja an sich nur den Header, den Footer und in der Mitte halt selbst erstellte Seiten (mit php-include). Soll ja nur das Layout sein und die selben Grafiken benutzt werden.
Bitte helft mir.
Will ja an sich nur den Header, den Footer und in der Mitte halt selbst erstellte Seiten (mit php-include). Soll ja nur das Layout sein und die selben Grafiken benutzt werden.
Bitte helft mir.
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Bau das Template in ein Forum ein und kopier den Quellcode aus deinem Browser raus. Das dürfte wahrscheinlich die schnellste Möglichkeit sein, auch wenn du z.B. die URLs zu Bildern oder Forenseiten anpassen musst. Ach ja: Stylesheet(s) nicht vergessen. 

Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Wenn ich das mache und $phpbb_root_path anpasse, da phpBB in einem anderen Verzeichnis liegt, werden die grafiken usw. nicht geladen.nickvergessen hat geschrieben:Auch hierzu hat die KB was:
KB:72
In der KB steht was von Pfad in den "genutzten Dateien" auf http://www.blablabla zu ändern, aber welche sind das denn im einzelnen???
Bitte helft mir!
- Emanuelle_1982
- Mitglied
- Beiträge: 535
- Registriert: 06.03.2006 18:37
- Wohnort: Nümbrecht & Siegen
- Kontaktdaten:
- gn#36
- Ehrenadmin
- Beiträge: 9313
- Registriert: 01.10.2006 16:20
- Wohnort: Ganz in der Nähe...
- Kontaktdaten:
Nein, das stimmt so nicht ganz. Denn die phpbb Pfade zu Bildern etc. sind i.a. relative Pfade, d.h. sie beziehen sich auf einen Punkt im Dateisystem. Wenn dieser Bezugspunkt jetzt aber in einem Unterordner liegt, dann müssen die Pfade angepasst werden.
Damit das einigermaßen Problemlos geht habe ich mir hierzu eine Templatevariable {T_IMG_STYLEPICROOT} definiert, welche immer den aktuellen Pfad zum Pic Unterverzeichnis des Styles des Forums enthält, basierend auf den Angaben im $phpbb_root_path.
Da das vom Template abhängt habe ich das in die *.cfg Datei des Templates gepackt (nicht theme_info.cfg, sondern die mit dem gleichen Namen) Hier mal mein Code als Beispiel (da ist noch ein wenig mehr drin):
Ich verwende mehrere Bilder je nach Style in ein und dem selben Template, daher die Verwendung von $current_style_path. Wichtig ist eigentlich nur die Zeile
und
Die mit $template->assign_vars(array()); aufgerufen werden muss.
Hierdurch wird der Pfad in der Template Variablen {T_IMG_STYLEPICROOT} bereitgestellt und es ist möglich diesen zu verwenden. Dann muss nur noch vor jeder Verwendung eines derartigen Bildes diese Variable vorangestellt werden (in allen Templatedateien, meist sind das aber nicht allzuviele, wo ein derartiges Bild vorkommt).
Damit das einigermaßen Problemlos geht habe ich mir hierzu eine Templatevariable {T_IMG_STYLEPICROOT} definiert, welche immer den aktuellen Pfad zum Pic Unterverzeichnis des Styles des Forums enthält, basierend auf den Angaben im $phpbb_root_path.
Da das vom Template abhängt habe ich das in die *.cfg Datei des Templates gepackt (nicht theme_info.cfg, sondern die mit dem gleichen Namen) Hier mal mein Code als Beispiel (da ist noch ein wenig mehr drin):
Code: Alles auswählen
$current_template_images = $current_template_path . "/images";
//$current_template_images .= "/".$row['style_name'];
$current_style_path = $row['style_name'];
$template->assign_vars(array(
'T_IMG_BACKGROUND1' => $images['background1'],
'T_IMG_BACKGROUND2' => $images['background2'],
'T_IMG_BACKGROUND3' => $images['background3'],
'T_IMG_PICROOT' => $current_template_images,
'T_IMG_STYLEPICROOT' => $current_template_images."/".$current_style_path));
Code: Alles auswählen
$current_template_images = $current_template_path . "/images";
Code: Alles auswählen
'T_IMG_STYLEPICROOT' => $current_template_images
Hierdurch wird der Pfad in der Template Variablen {T_IMG_STYLEPICROOT} bereitgestellt und es ist möglich diesen zu verwenden. Dann muss nur noch vor jeder Verwendung eines derartigen Bildes diese Variable vorangestellt werden (in allen Templatedateien, meist sind das aber nicht allzuviele, wo ein derartiges Bild vorkommt).
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
- Emanuelle_1982
- Mitglied
- Beiträge: 535
- Registriert: 06.03.2006 18:37
- Wohnort: Nümbrecht & Siegen
- Kontaktdaten: