Seite 1 von 1
Link im header einfügen
Verfasst: 13.01.2005 10:13
von Speedstar
Hallo, möchte in meinem Portal (v.1.50a) einen Link neben Intro, Portal, index machen. Habe mich an
http://www.phpbb.de/doku/kb/artikel.php?artikel=72 gewendet. Der Link erscheint daneben, doch wenn ich darauf kliche, kommt
Code: Alles auswählen
Parse error: parse error, unexpected '<' in /usr/export/www/vhosts/funnetwork/hosting/rcrtquakenbrueck/phpBB2/ueberverein.php on line 21
Ich habe in der Datei wohl was falsches unter "***** Inhaltsbereich ******" gemacht. wie füge ich denn da jetzt einen Text ein?
Verfasst: 13.01.2005 10:24
von punkface
Hallo ^^
Du könntest anstatt
einfach folgendes in die php Datei schreiben
Dann musst du natürlich eine ueberverein.tpl erstellen, in die du dann den Inhalt der Seite schreibst. Diese Datei lädst du dann wia FTP Programm in das Verzeichnis templates/subSilver
Kannst du mit der (zugegeben nicht wirklich guten) Lösung was anfangen?
Verfasst: 13.01.2005 10:26
von QCO
Du solltest mal hier den Quellcode der betreffenden Seite posten.
Ich vermute mal, dass du unter Inhaltsbereich einfach HTML-Anweisungen reingemacht hast...
Das kann so nicht funktionieren, weil dort noch der PHP-Interpreter vorbeikommt und der natürlich dann Syntaxfehler ausspuckt.
Du musst deinen gewünschten Inhalt der Seite also über PHP ausgeben.
Wenn du aber den PHP-Bereich in folgender Weise abschließt, kannst du aber auch direkt HTML reinkopieren
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);
/***** Inhaltsbereich ******/
?>
Hier kannst du jetzt HTML schreiben.
<span class="gen">Irgendwelcher Text</span>
<?php
//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Verfasst: 13.01.2005 10:59
von Speedstar
Also, ich habe im overall_header folgendes eingefügt:
Code: Alles auswählen
<!-- BEGIN switch_introportalmod_disable -->
<tr>
<td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu"><b> <a href="{U_IntroPortalMOD1}">{L_IntroPortalMOD1}</a> <a href="{U_IntroPortalMOD2}">{L_IntroPortalMOD2}</a> <a href="{U_IntroPortalMOD3}">{L_IntroPortalMOD3}</a> <a href="ueberverein.php">über den Verein</a></b></span></td>
</tr>
<!-- END switch_introportalmod_disable -->
<!-- Intro + Portal MOD END -->
Ich denke mal, dass da schon ein fehler ist.
Dann habe ich die datei ueberverein.php erstellt und ins hauptverzeichnis gepackt. Diese Datei beinhaltet:
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);
/***** Inhaltsbereich ******/
?>
Hier kannst du jetzt HTML schreiben.
<span class="gen">Irgendwelcher Text</span>
<?php
//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Der Link zu dem Portal ist
hier