Seite 1 von 3
Neue Seite anlegen
Verfasst: 27.07.2007 10:36
von Mace_Windu
Hy,
ich habe mir eine vorlage für in php eingebundene seiten angelegt. nun sieht sie bei mir so aus:
Code: Alles auswählen
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './regeln.php';
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);
/***** Inhaltsbereich ******/
hy
//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Was habe ich falsch gemacht?- Wenn ich sie aufrufen will kommt das:
Parse error: syntax error, unexpected T_INCLUDE in /usr/export/www/vhosts/funnetwork/hosting/berndvanbeck/phpBB3-3.0 RC3/Regeln.php on line 25
Verfasst: 27.07.2007 10:39
von Dr.Death
Das Wort "hy" ist kein php Befehl. Daher ein Syntax error.
Verfasst: 27.07.2007 10:40
von Mace_Windu
Aha danke. und was muss ich dann reinschreiben?
Weil ich habe jetzt es so geschrieben:
und jetzt kommt der error:
Warning: main(./regeln.phpextension.inc) [function.main]: failed to open stream: Datei oder Verzeichnis nicht gefunden in /usr/export/www/vhosts/funnetwork/hosting/berndvanbeck/phpBB3-3.0 RC3/Regeln.php on line 5
Warning: main() [function.include]: Failed opening './regeln.phpextension.inc' for inclusion (include_path='.:') in /usr/export/www/vhosts/funnetwork/hosting/berndvanbeck/phpBB3-3.0 RC3/Regeln.php on line 5
Warning: main(./regeln.phpcommon.) [function.main]: failed to open stream: Datei oder Verzeichnis nicht gefunden in /usr/export/www/vhosts/funnetwork/hosting/berndvanbeck/phpBB3-3.0 RC3/Regeln.php on line 6
Warning: main() [function.include]: Failed opening './regeln.phpcommon.' for inclusion (include_path='.:') in /usr/export/www/vhosts/funnetwork/hosting/berndvanbeck/phpBB3-3.0 RC3/Regeln.php on line 6
Fatal error: Call to undefined function: session_pagestart() in /usr/export/www/vhosts/funnetwork/hosting/berndvanbeck/phpBB3-3.0 RC3/Regeln.php on line 10
Verfasst: 27.07.2007 11:24
von Dr.Death
Hi,
woher soll ich wissen was Du bezwecken möchtest ???
Befasse Dich mal bitte mit diesen Artikeln:
KB:70
KB:74
Verfasst: 27.07.2007 13:04
von tas2580
Stimmt ja mal sicher nicht.
in phpBB3 gibt es keine extension.inc
Code: Alles auswählen
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
Eine page_header.php gibt es da auch nicht.
Der Code den du da verwendest ist für phpBB2, für ein phpBB3 brauchst du
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = '../';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
// Output page
page_header('Titel');
$template->set_filenames(array(
'body' => 'your_page.html')
);
page_footer();
?>
Verfasst: 27.07.2007 15:35
von Mace_Windu
Hy,
Habe den neuen Code eingefügt. jetzt sieht das so aus:
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = '../';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
// Output page
page_header('Titel');
$template->set_filenames(array(
'body' => 'your_page.html')
);
page_footer();
?>
Könnt ihr mir sagen wo ich meinen text hineinschreiben kann ob ich etwas ergänzen muss und was ich beachten muss?
Nun kommt wieder der Error:
Warning: main(../common.php) [function.main]: failed to open stream: Datei oder Verzeichnis nicht gefunden in /usr/export/www/vhosts/funnetwork/hosting/berndvanbeck/phpBB3-3.0 RC3/Regeln.php on line 6
Warning: main() [function.include]: Failed opening '../common.php' for inclusion (include_path='.:') in /usr/export/www/vhosts/funnetwork/hosting/berndvanbeck/phpBB3-3.0 RC3/Regeln.php on line 6
Warning: main(../includes/functions_display.php) [function.main]: failed to open stream: Datei oder Verzeichnis nicht gefunden in /usr/export/www/vhosts/funnetwork/hosting/berndvanbeck/phpBB3-3.0 RC3/Regeln.php on line 7
Warning: main() [function.include]: Failed opening '../includes/functions_display.php' for inclusion (include_path='.:') in /usr/export/www/vhosts/funnetwork/hosting/berndvanbeck/phpBB3-3.0 RC3/Regeln.php on line 7
Fatal error: Call to a member function on a non-object in /usr/export/www/vhosts/funnetwork/hosting/berndvanbeck/phpBB3-3.0 RC3/Regeln.php on line 10
Danke schon mal im Voraus.
Verfasst: 27.07.2007 17:18
von bantu
Wenn deine Datei regeln.php im gleichen Verzeichnis liegt wie die common.php, ist bei $phpbb_root_path ein Punkt zu viel.
Verfasst: 27.07.2007 18:57
von Mace_Windu
Hy,
Ok danke. habe ich gemacht nur jetzt kommt:
----
General Error
template->_tpl_load_file(): File /Regeln.php does not exist or is empty
-----
Wo kann ich meinen Text eig. hineinschreiben?
Verfasst: 27.07.2007 20:20
von tas2580
Bei
'body' => 'your_page.html') kannst du eine HTML-Datei angeben die als Template verwendet wird. Trag da mal regeln.html ein. Dann erstelle im Ordner /styles/.../templates/ eine Datei mit dem Namen regeln.html, da schreibst du dann rein
Code: Alles auswählen
<!-- INCLUDE overall_header.html -->
DEIN HTML CODE
<!-- INCLUDE overall_footer.html -->
Verfasst: 27.07.2007 20:33
von Mace_Windu
hy,
Habe alles gemacht was du gesagt hast, nur es kommt keine seite, wo man den header und den footer sieht.