Link im header einfügen

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.
Antworten
Speedstar
Mitglied
Beiträge: 187
Registriert: 25.11.2004 22:45
Kontaktdaten:

Link im header einfügen

Beitrag 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?
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

Hallo ^^

Du könntest anstatt

Code: Alles auswählen

/***** Inhaltsbereich ******/
einfach folgendes in die php Datei schreiben

Code: Alles auswählen

include('templates/subSilver/ueberverein.tpl');
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?
Zuletzt geändert von punkface am 13.01.2005 10:29, insgesamt 2-mal geändert.
Benutzeravatar
QCO
Mitglied
Beiträge: 708
Registriert: 15.03.2003 12:30
Wohnort: Leipzig

Beitrag 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);
?>
Schnelle direkte Hilfe? Modeinbau? Umfassender, persönlicher Support? Ein individuelles Design/Template?
Ich bin käuflich und löse zu kleinen Preisen Deine Probleme. Anfragen bitte per PN oder Mail.
Speedstar
Mitglied
Beiträge: 187
Registriert: 25.11.2004 22:45
Kontaktdaten:

Beitrag 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>&nbsp;<a href="{U_IntroPortalMOD1}">{L_IntroPortalMOD1}</a>&nbsp;   &nbsp;<a href="{U_IntroPortalMOD2}">{L_IntroPortalMOD2}</a>&nbsp;   &nbsp;<a href="{U_IntroPortalMOD3}">{L_IntroPortalMOD3}</a>&nbsp;   &nbsp;<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
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“