Eigene Seite in phpBB einfügen

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB2 oder dem Modifizieren des eigenen Forums auftauchen.
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.
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

hast du die seiten von Boecki91 gelesen? ich denke nicht (zumindest nicht aufmerksam bzw vollständig)

Jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
CrackHack
Mitglied
Beiträge: 44
Registriert: 23.12.2007 11:17

Beitrag von CrackHack »

Doch ich habe die Seiten von ihm gelesen.

Sry ich stehe etwas auf dem Schlauch
erstell ne seite wie oben und eine tpl dazu (siehe link von Boecki91)

Ich erstelle eine neue datei z.b. account_erstellung.tpl und füge den Text den du mir eben gegeben hast ein und lade es anschließend ins template hoch?

oder soll ich anstelle von
/***** Inhaltsbereich ******/
deinen Code einsetzen

Gruß Ghost
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

du erstellst eine siete nach KB:phpbb_seite

und statt
/***** Inhaltsbereich ******/ schreibst du den code was du in KB:template_syntax findest (direkt erster abschnitt wird genau beschrieben wie genau) und dann noch dern letzten abschnitt (Template ausgeben)
und in die tpl dann deinen html code (formular)

Jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
CrackHack
Mitglied
Beiträge: 44
Registriert: 23.12.2007 11:17

Beitrag von CrackHack »

Okay also ich habe nun eine anmeldung.php mit dem Text:
<?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);



$template->set_filenames(array(
'meine_seite' => 'anmeldung.tpl',
'fehler' => 'anmeldung_fehler.tpl'
));



//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
und eine Datei anmeldung.tpl mit dem Text
<?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);



$template->set_filenames(array(
'meine_seite' => 'anmeldung.tpl',
'fehler' => 'anmeldung_fehler.tpl'
));

$template->pparse('http://87.230.91.8/accpage/');


//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>

Ist das so richtig?

Wenn ich nun auf die Seite klicke erscheint schonmal header aber leider dieser fehler: Template->make_filename(): Error - template file not found: anmeldung_fehler.tpl

Gruß Ghost
CrackHack
Mitglied
Beiträge: 44
Registriert: 23.12.2007 11:17

Beitrag von CrackHack »

Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

[x] du hast den KB artikel und meinen beitrag immernocch nicht verstanden

und btw, bitte editiere deinen beitrag und erstelle keinen neuen solange keiner auf deinen geantwortet hat

Jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
CrackHack
Mitglied
Beiträge: 44
Registriert: 23.12.2007 11:17

Beitrag von CrackHack »

Also ich habe wahrscheinlich 3 Fehler
1. die PHP Datei enthält keine template Prase anweisung
2. eine tpl ist keine PHP Datei
3. Du hast keine Fehler HTML Seite
Hat mir zumindest jmd gesagt ;)

Also 1. in meiner php datei steht $template->pparse('anmeldung'); Ich habe anstatt "meine_seite" einfach "anmeldung" eingesetzt. Ist das richtig oder falsch?

Zu Nr.2 und Nr.3 verstehe ich leider nicht weiter was damit gemeint ist.

Gruß Ghost
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

Und dieser jemand mag es nicht per ICQ angeschrieben zu werden. :x

Deswegen gibt es von mir auch keine weiter Hilfe :-?

Außerdem solltest du lesen das dieser jemand bei 3. keine HTML sonder eine tpl Datei. Meinte damit die anmeldung_fehler.tpl
Zuletzt geändert von Boecki91 am 06.04.2008 21:04, insgesamt 1-mal geändert.
CrackHack
Mitglied
Beiträge: 44
Registriert: 23.12.2007 11:17

Beitrag von CrackHack »

So wenn ich aus der .tpl datei eine .html datei mache kommt wieder der Fehler Template->make_filename(): Error - template file not found: anmeldung_fehler.tpl Kann ja wohl was nicht stimmen.

Gruß Ghost
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

lösch
,
'fehler' => 'anmeldung_fehler.tpl'
ausm code (das , beachten)

Jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
Antworten

Zurück zu „phpBB 2.0: Mod-Bastelstube“