Seite 1 von 2

PHP-Code in Templates?

Verfasst: 20.02.2003 02:43
von Freeceleb
Hallo zusammen,

ist es eigentlich möglich auch PHP-Code in den Templates zu verwenden?

Genaugesagt will ich ein Skript, das was ausgibt (z.B. Anzahl der User von meinem Chat) in die Overall_header.tpl einbinden wie einen zusätzlichen Link oder Banner. Wie geht das?

Mit <? ... ?> wird der Code anscheinend ignoriert...

Selbes Problem

Verfasst: 20.02.2003 11:26
von moose
Ich stehe so ziemlich vor dem selben Problem.
Ich möchte die "Amazon Box" in mein PHPBB Forum einbinden.

<td align="center" class="row2"><?php
include("/absoluter/pfad/zu/meiner/domain/amazonbox.php");
?>
</td>
mehr Infos zur Amazon Box unter:
http://scripts.einsle.com/amazonbox/
Leider funtioniert es nicht.
Daher auch meine Frage:
Kann man prinzipell überhaupt einen PHP Code in eine TPL Datei einbinden?
Ich hoffe Ihr könnt mir ein wenig weiterhelfen.

Herzlichen Dank !

Gruß
moose

Verfasst: 20.02.2003 16:41
von Freeceleb
Wenn ich das richtig sehe, geht das eben nicht, PHP-Code da einzufügen. PHP-Code und HTML-Tags sind bei PHPBB getrennt.

Die Frage ist nur, wo schreibt man dann seinen Code bzw. die entsprechende include-Anweisung stattdessen hin? :roll:

Verfasst: 20.02.2003 17:53
von Mister_X
http://www.phpbb.de/viewtopic.php?t=9993
habt ihr durch eifriges Suchen natürlich schon gefunden und versteht etwas nicht ? :)

Verfasst: 20.02.2003 18:32
von Freeceleb
Mister_X hat geschrieben:http://www.phpbb.de/viewtopic.php?t=9993
habt ihr durch eifriges Suchen natürlich schon gefunden und versteht etwas nicht ? :)
Also ich hab ehrlich gesucht ;) aber den Thread oben nich gesehn, danke dafür! :)

Verfasst: 24.02.2003 15:51
von Freeceleb
Da steht:
"Öffne die entsprechend php datei, die zum template gehört und..."

Welche PHP-Datei gehört denn zur overall_header.tpl?

Hab es mit der index.php versucht, dort den Code definiert und ihn in der overall_header.tpl eingesetzt. Im Forum wird aber bisher da nix angezeigt.

Was mich ich falsch? :-?

Verfasst: 25.02.2003 10:48
von Acid
overall_header.tpl => page_header.php

Bei ..

Code: Alles auswählen

$template->assign_vars(array(
	'SITENAME' => $board_config['sitename'],
	'SITE_DESCRIPTION' => $board_config['site_desc'],
..einfügen.

Verfasst: 25.02.2003 22:48
von Freeceleb
@Acid:

Hat gleich funktioniert. :) Viiielen Dank :wink:

Verfasst: 26.02.2003 09:08
von neo18tilidie
kannst es ja auch so machen:

in die entsprechende PHP datei (oder page_header)

Code: Alles auswählen

$mein_php_code = ...

.
.
.

 $template->assign_vars(array(
...
        'MEIN_PHP_CODE'                  => $mein_php_code,
in die template:

Code: Alles auswählen

{MEIN_PHP_CODE}                  
fertig...

Verfasst: 20.04.2003 23:55
von Demon-Angel
ok........ich hab's zwar gepackt, die php-file einzubinden, allerdings zeigt er mir nicht das ergebnis, sondern den source der file an.........woran kann das liegen? °.o