Ich habe eine Seite, bei der bisher das Forum seperat gelaufen ist. Jetzt möchte ich Funktionen einbinden, die dem User die Möglichkeit geben zu Newsartikeln Kommentare zu schreiben oder ähnliches.
Mein Newssystem, welches ich selber geschrieben habe läuft über diverse Klassen, die in einer Datei inculdiert werden. Je nach übergebener $_GET-Variable wird dann eine bestimmte Seite angezeigt.
Der Anfang der Datei ohne die phpBB Session Kontrolle sieht dann etwa so aus:
Code: Alles auswählen
// Includes
include_once("***");
include_once("***");
include_once("***");
include_once("***");
include_once("***");
// Ausgabevariable
$OUTPUT = "";
// Datenbankverbindung herstellen
$mysql = $GLOBALS['Sql'];
$mysql->init();
// System initialisieren
$SYSTEM = new System();
// Verarbeitung
if(isset($_GET['seite'])) {
$seite = $_GET['seite'];
$CONTENT = $SYSTEM->seite($_GET['seite']);
Code: Alles auswählen
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = '../phpBB2/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_SITE_INDEX);
init_userprefs($userdata);
if ( $userdata['session_logged_in'] )
{
echo "Hallo ".$userdata['username']."<br>";
}
else
{
echo "nicht angemeldet";
}
// Includes
include_once("***");
include_once("***");
include_once("***");
include_once("***");
include_once("***");
// Ausgabevariable
$OUTPUT = "";
Zum Anschauen (ohne den Fehler) http://www.jarrelook.de
Vielen Dank für Eure Hilfe.
Felix