Seite 2 von 3
Verfasst: 16.11.2002 23:25
von Gast
thx ! ach ja ich bin blutiger php n00b was sind Template ?
Verfasst: 16.11.2002 23:30
von Mister_X
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.

Verfasst: 16.11.2002 23:40
von Gast
jo ich glaube ich verstehs, auf jedenfall funktioniert es jetzt danke !!!
MFG Daniel
Verfasst: 17.11.2002 10:45
von Gast
ach ja wie schaffe ich es das im <title> in den anderen dateien was steht ?
so sieht das z.B. aus: Luftfahrt-Community <b>Index</b>::
so sieht das in der lexikon.php3 datei aus: Luftfahrt-Community ::
Verfasst: 17.11.2002 10:46
von Gast
hmm html ist aus

egal...
Verfasst: 17.11.2002 11:43
von Acid
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..
Verfasst: 17.11.2002 12:17
von Gast
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
Verfasst: 17.11.2002 13:14
von Mister_X
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);
?>
Verfasst: 17.11.2002 13:16
von Acid
..die lang_main.php findest Du unter /language/DEINE_SPRACHE/
Verfasst: 17.11.2002 22:20
von Gast
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 ?