Frage zu einer Datei
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
hm wie erklärt man das am dümmsten 
HTML Code und PHP Code ist getrennt, also kann der HTML Programmierer an seiner Design rumwerkeln und setzt da wo PHP Ausgaben macht einfach nur Variablen die so aussehen: {Variablenname}
Für Anfänger wie dich ist der Vorteil, dass wen sie etwas am Design ändern wollen müssen sie kein PHP verstehen (naja nicht immer
) sondern nur HTML. Die Templatedateien von phpBB2 findest du im phpBB2/templates Ordner
Noch zum Ausgangspunkt deiner Frage: Mache erstmal deine Datei ohne Templateunterstützung.

HTML Code und PHP Code ist getrennt, also kann der HTML Programmierer an seiner Design rumwerkeln und setzt da wo PHP Ausgaben macht einfach nur Variablen die so aussehen: {Variablenname}
Für Anfänger wie dich ist der Vorteil, dass wen sie etwas am Design ändern wollen müssen sie kein PHP verstehen (naja nicht immer

Noch zum Ausgangspunkt deiner Frage: Mache erstmal deine Datei ohne Templateunterstützung.

Du müsstest in den neuen Dateien vor dem includen der page_header.php folgendes schreiben..
..dann trägst Du noch $lang['Whatever']; = 'Whatever'; ans Ende der lang_main.php vor ?> ein.
Wenn Du keinen Eintrag in die lang_main.php schreiben willst, kannst auch folgendes schreiben..
Code: Alles auswählen
$page_title = $lang['Whatever'];
Wenn Du keinen Eintrag in die lang_main.php schreiben willst, kannst auch folgendes schreiben..
Code: Alles auswählen
$page_title = 'Whatever';
hmm die lang_main.php finde ich leider nicht, deswegen hab ich in die neue datei einfach das hier eingefügt:
$page_title = 'Whatever';
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './'; // <--
include($phpbb_root_path . 'extension.inc'); usw.
dann kommt aber das hier:
Warning: Cannot add header information - headers already sent by (output started at /home/www/netsh255/html/php/lexikon.php3:3) in /home/www/netsh255/html/php/includes/page_header.php on line 449
Warning: Cannot add header information - headers already sent by (output started at /home/www/netsh255/html/php/lexikon.php3:3) in /home/www/netsh255/html/php/includes/page_header.php on line 450
Warning: Cannot add header information - headers already sent by (output started at /home/www/netsh255/html/php/lexikon.php3:3) in /home/www/netsh255/html/php/includes/page_header.php on line 451
$page_title = 'Whatever';
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './'; // <--
include($phpbb_root_path . 'extension.inc'); usw.
dann kommt aber das hier:
Warning: Cannot add header information - headers already sent by (output started at /home/www/netsh255/html/php/lexikon.php3:3) in /home/www/netsh255/html/php/includes/page_header.php on line 449
Warning: Cannot add header information - headers already sent by (output started at /home/www/netsh255/html/php/lexikon.php3:3) in /home/www/netsh255/html/php/includes/page_header.php on line 450
Warning: Cannot add header information - headers already sent by (output started at /home/www/netsh255/html/php/lexikon.php3:3) in /home/www/netsh255/html/php/includes/page_header.php on line 451
probiers mal so:
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './'; // <--
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = 'Whatever';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
?>
hier könntest Du HTML einfügen
<?
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
cool also einfach nur das hier:
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './'; // <--
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = 'Whatever';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
?>
hier könntest Du HTML einfügen
<?
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
und sonst nichts oder ?
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './'; // <--
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = 'Whatever';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
?>
hier könntest Du HTML einfügen
<?
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
und sonst nichts oder ?