Seite 1 von 1
$template
Verfasst: 29.06.2004 18:25
von Smith
Hi.
wo wird die Variable $template definiert?
Ich hab da ein Problem:
Fatal error: Call to a member function on a non-object in C:\FoxServ\www\projekt\template38\register_i.php on line 4
Code: Alles auswählen
<?php
include ('language/lang_main.php');
$template->set_filenames(array(
'body' => 'register.tpl')
);
...
thx
Verfasst: 29.06.2004 23:44
von QCO
Also $template ist nicht irgendeine Variable, sondern beherbergt normalerweise die Template-Klasse von phpbb, d.h. alles, was mit dem Aussehen und dem HTML-Code deiner Seite zu tun hat.
Wenn du eine Seite erstellen möchtest, die dieses System nutzt, solltest du dir mal
das hier durchlesen.
Verfasst: 30.06.2004 11:32
von Smith
Wozu brauch ich das? ich will kein phpBB. Ich will mit templates machen, aber ohne phpBB!
Verfasst: 30.06.2004 12:14
von QCO
"Ich will den Motor benutzen, aber nicht das Auto...." Dann musst du den Motor ausbauen.
Das ist nunmal die Templateklasse von phpbb und die nutzt auch andere Funktionen von phpbb. So ohne weiteres kannst du die nicht rauslösen.
Wo ist denn das Problem, wen du auch die Sessionverwaltung übernimmst?
Gerne auch eine Antwort auf deine ursprüngliche Frage:
$template wird in der Funktion setup_style() (includes/functions.php) initialisiert (ca. Zeile 325).
Verfasst: 30.06.2004 16:04
von PhilippK
Entweder musst du die Grundstruktur vom phpBB-Teamplatesystem nehmen oder ein anderes nehmen oder (um)schreiben.
Gruß, Philipp
Verfasst: 02.07.2004 21:53
von Pyramide
PhilippK hat geschrieben:oder ein anderes nehmen
z.B. Smarty:
http://smarty.php.net