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?

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
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

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:
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