phpbb template system

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Ambience
Mitglied
Beiträge: 628
Registriert: 02.09.2006 11:28
Wohnort: daheim
Kontaktdaten:

phpbb template system

Beitrag von Ambience »

Hallo, ich steige nicht so recht dahinter...

phpbb lädt die templates ja mit file('dastemplate.tpl')... dann wird alles wie gewohnt geparst... nur wie macht phpbb das mit der ausgabe?

bis jetzt habe ich in meinen template systemen immer echo $meinegeparstetpl benuttzt.. aber bei phpbb sieht man nur ein return... ich komm da nicht dahinter... ich habe die template.php schon zig mal durchgescrollt, aber keinen hinweis auf eine ausgabe gefunden...


Danke
Benutzeravatar
Olli Oberhausen
Mitglied
Beiträge: 561
Registriert: 22.10.2004 01:03
Wohnort: Oberhausen NRW
Kontaktdaten:

Beitrag von Olli Oberhausen »

Die datei wird erst zeile für zeile wieder zusammengestzt:

Code: Alles auswählen

 $code_lines[$i] = 'echo \'' . $code_lines[$i] . '\' . "\\n";';
und später durch eval ausgeführt...

Olli
Neulich im Zoo: Papa, guck mal, da sind Linuxe...
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
Benutzeravatar
Martin Truckenbrodt
Mitglied
Beiträge: 1143
Registriert: 15.08.2003 23:16
Wohnort: Südthüringen
Kontaktdaten:

Beitrag von Martin Truckenbrodt »

Hallo,
ich verstehe nicht ganz worauf Du hinaus willst.
Aber hier z.B. in der index.php findest Du Folgendes:

Code: Alles auswählen

	$template->set_filenames(array(
		'body' => 'index_body.tpl')
	);
Gruß Martin
Advanced Block MOD 1.1.4 ist released! - Verhindere Spam auf Deinem phpBB3 Board mit Stop Forum Spam, BotScout, Akismet, Project Honey Pot und verschiedenen IP-RBL und Domain-RBL DNS Blacklisten! - Meine MODs - phpBB Complete Core
Benutzeravatar
Ambience
Mitglied
Beiträge: 628
Registriert: 02.09.2006 11:28
Wohnort: daheim
Kontaktdaten:

Beitrag von Ambience »

die erste antwort war das, was ich wollte... vielen dank
Antworten

Zurück zu „Coding & Technik“