Header & Fooder in einer fremden PHP Datei einbinden?

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.
Benutzeravatar
msilver
Mitglied
Beiträge: 322
Registriert: 26.01.2003 14:57
Wohnort: Quedlinburg
Kontaktdaten:

Header & Fooder in einer fremden PHP Datei einbinden?

Beitrag von msilver »

hi
geht sicher. habe es bisher immer per iframe code eine fremde phpdatei itegriert, aber das ist ja keine lösung. wie mach ich das am besten?

mfg
msilver
Benutzeravatar
MichelM
Mitglied
Beiträge: 224
Registriert: 06.09.2005 10:59
Wohnort: Schwedt
Kontaktdaten:

Beitrag von MichelM »

natürlich geht das, du musst nur eine datei includen, die an den header & den footer anknüpft

d.h. kein <html>, kein <head> oder <body> --> das steht schon alles im header

dort wo der header aufhört, muss dann deine Datei weitergehen aber nur soweit, bis der footer anfängt.
MfG Michèl
Benutzeravatar
msilver
Mitglied
Beiträge: 322
Registriert: 26.01.2003 14:57
Wohnort: Quedlinburg
Kontaktdaten:

Beitrag von msilver »

ok, ich will aus mein gb die index.php includen. ich habe eine php datei erstellt.
der code dieser sieht so aus:

Code: Alles auswählen

<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);


//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);


//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'Meine Seite';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);



include("gb/index.php");



//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
ich include also die gb/index.php
http://strezzkidz.de/page/gb2.php
was soll mir der fehler genau sagen? kann mir jemand besseren code schreiben?

habe mich nach dem hier gehalten:
http://www.phpbb.de/doku/kb/artikel.php ... ht=include

mfg
msilver
Benutzeravatar
MichelM
Mitglied
Beiträge: 224
Registriert: 06.09.2005 10:59
Wohnort: Schwedt
Kontaktdaten:

Beitrag von MichelM »

der fehler ist in der page_tail.php, aber was der Fehler besagt, weiß ich leider auch nicht, das müsste uns mal so ein profi sagen.

was mich mal interressieren würde, was in deiner index.php steh, kannst du die vielleicht mal als txt-datei verlinken?
MfG Michèl
Benutzeravatar
msilver
Mitglied
Beiträge: 322
Registriert: 26.01.2003 14:57
Wohnort: Quedlinburg
Kontaktdaten:

Beitrag von msilver »

in der index.php des gb? nur zur info, wenn ich die index.php mal irgendwann fehlerfrei ins phpbb includet habe, werde ich weitere andere dateien in mein system einbinden, aber ich poste mal die index.php

ich habe mal meine index.php des gb und die page_tail.php datei hier hin gelegt:

http://strezzkidz.de/page/includen.rar

mfg
msilver
Benutzeravatar
MichelM
Mitglied
Beiträge: 224
Registriert: 06.09.2005 10:59
Wohnort: Schwedt
Kontaktdaten:

Beitrag von MichelM »

ich kann leider kein rar öffnen :-?
MfG Michèl
Benutzeravatar
msilver
Mitglied
Beiträge: 322
Registriert: 26.01.2003 14:57
Wohnort: Quedlinburg
Kontaktdaten:

Beitrag von msilver »

Benutzeravatar
MichelM
Mitglied
Beiträge: 224
Registriert: 06.09.2005 10:59
Wohnort: Schwedt
Kontaktdaten:

Beitrag von MichelM »

wie ich das vorhin schon gesagt habe, muss sich die includete datei nahtlos eingefügen. also musst du aus der index.php alles ab<html> bis einschließlich dem <body>-tag rausnehmen, denn <html> und so hasst du doch schon im header.

genauso musst du am ende </html> und </body> entfernen, denn das ist schon im footer.
MfG Michèl
Benutzeravatar
msilver
Mitglied
Beiträge: 322
Registriert: 26.01.2003 14:57
Wohnort: Quedlinburg
Kontaktdaten:

Beitrag von msilver »

mach du mir doch mal bitte die datei und ich sehe sie mir an. ich kann es mir einfach nicht vorstellen, weil wie will die erstellte php datei dann wissen, dass es mein gb im pfad ../page/gb/ ansprechen soll.

ich stell mich sicher einfach nur zu blöd an.
Benutzeravatar
MichelM
Mitglied
Beiträge: 224
Registriert: 06.09.2005 10:59
Wohnort: Schwedt
Kontaktdaten:

Beitrag von MichelM »

woher hast du denn das gb? das ist bestimmt nicht von dir, oder?
ich probier nachher mal was dran rum

geh jetzt aber erstmal frühstücken :cookie:
MfG Michèl
Antworten

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