functions_insert_post.php für phpbb 3?
Verfasst: 18.01.2009 20:39
Hallo,
meine Website (http://www.smartquickies.de) enthält Videobeiträge und nun möchte ich den Besuchern die Möglichkeit geben Kommentare zu einzelnen Videos abgeben zu können. Diese Kommentare sollen jedoch auf dem Board gespreichert werden, sodass man in der Lage ist im Board und im Videobeitrag darüber diskutieren zu können. Da die Besucher nicht eingeloggt sein müssen, um die Kommentare schreiben zu können benötige ich nur folgende Eingabefelder für das Formular: "Name, Kommentar, Bestätigungscode".
Wie stelle ich es nun an das Post-Formular unter meinen Videobeiträgen zu implementieren und die Werte korrekt an die Datenbank zu übergeben?
Soweit ich mich in Foren umgeschaut habe, konnte ich keine Lösung finden, nur die Möglichkeit für phpBB 2.2, dort wurde es mithilfe von "functions_insert_post.php" gelöst.
Als aller Erstes sollte man glaube ich Session-Werte von dem Board auf meiner Homepage vorladen, oder? Dazu habe ich folgenden Code in der index.php oben eingefügt:
Ich habe den folgenden Ordneraufbau auf meinem Webspace:
meine Website (http://www.smartquickies.de) enthält Videobeiträge und nun möchte ich den Besuchern die Möglichkeit geben Kommentare zu einzelnen Videos abgeben zu können. Diese Kommentare sollen jedoch auf dem Board gespreichert werden, sodass man in der Lage ist im Board und im Videobeitrag darüber diskutieren zu können. Da die Besucher nicht eingeloggt sein müssen, um die Kommentare schreiben zu können benötige ich nur folgende Eingabefelder für das Formular: "Name, Kommentar, Bestätigungscode".
Wie stelle ich es nun an das Post-Formular unter meinen Videobeiträgen zu implementieren und die Werte korrekt an die Datenbank zu übergeben?
Soweit ich mich in Foren umgeschaut habe, konnte ich keine Lösung finden, nur die Möglichkeit für phpBB 2.2, dort wurde es mithilfe von "functions_insert_post.php" gelöst.
Als aller Erstes sollte man glaube ich Session-Werte von dem Board auf meiner Homepage vorladen, oder? Dazu habe ich folgenden Code in der index.php oben eingefügt:
Code: Alles auswählen
define('IN_PHPBB', true);
$phpbb_root_path = './forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Da wir weiter unten noch einen Avatar anzeigen lassen wollen,
// benötigen wir noch die dazu passende Funktion
// die in der Datein includes/functions_display.php vorhanden ist.
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
// Session auslesen und Benutzer-Informationen laden
$user->session_begin(); // Session auslesen
$auth->acl($user->data); // Benutzer-Informationen laden
Ich habe den folgenden Ordneraufbau auf meinem Webspace:
www
L admin
L board
L images
L includes
L index.php