Seite 3 von 4

Verfasst: 06.04.2008 19:04
von Jan500
hast du die seiten von Boecki91 gelesen? ich denke nicht (zumindest nicht aufmerksam bzw vollständig)

Jan

Verfasst: 06.04.2008 19:12
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

Verfasst: 06.04.2008 19:18
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

Verfasst: 06.04.2008 19:28
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

Verfasst: 06.04.2008 20:29
von CrackHack

Verfasst: 06.04.2008 20:47
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

Verfasst: 06.04.2008 20:52
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

Verfasst: 06.04.2008 20:57
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

Verfasst: 06.04.2008 21:01
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

Verfasst: 06.04.2008 21:09
von Jan500
lösch
,
'fehler' => 'anmeldung_fehler.tpl'
ausm code (das , beachten)

Jan