Seite 1 von 1

PHP-Variable --> Template-Variable

Verfasst: 07.10.2002 16:11
von Eight
Hiho,

ich habe ein PHP Script, welches eine Ausgabe im Header des Bordes machen soll. Ich habe mich ein wenig umgeschaut und gehört, dass es am besten ist wenn man das PHP Script in die index.php miteinfügt, dann die ensprechenden PHP-Variablen an Template-Variablen übergibt und die Template-Variablen dann an entsprechender Stelle in den Header einfügt. Nun meine Frage, wie übergebe ich PHP-Variablen an Template-Variablen??

mfg
Eight


PS: Hoffe ich habe das richtige Forum für meine Frage erwischt.

Verfasst: 08.10.2002 12:01
von Acid
..Du könntest es auf diese Weise machen => http://www.phpbb.de/viewtopic.php?t=9993

Übrigens, wenn Du es in den Header ausgeben willst, solltest scho page_header.php/overall_header.tpl nehmen, anstatt index.php/overall_header.tpl

Verfasst: 08.10.2002 17:39
von Eight
Danke :)

Er übernimmt den Code nicht

Verfasst: 15.02.2008 09:24
von Slechtvalk
Hi,
also erstmal danke für die Antwort! Die hat mir sehr geholfen.
Nun wollte ich einen Code hinzufügen, und er weigert sich den Array auf der Forenseite auszugeben. Nehme ich das PHP Script als standalone geht es.... Nur warum?

Ich habe in der page_header.php die item_tracker.php wie hier beschrieben eingetragen.

Code: Alles auswählen

'I_TRACKER' => file_get_contents('./hptools/item_tracker.php'),
und dann in der overall_header.tpl die

{I_TRACKER} aufgerufen...

der code der item_tracker.php lautet

Code: Alles auswählen

<?php
include_once('config.php');
include_once('include/hptools.class.php');
include_once('language/'.$htconfig['language'].'.php');

$hpt = new HomepageTools($htdb['host'], $htdb['user'], $htdb['pass'], $htdb['datab'], $htdb['prefix'], $htconfig, $htlang);
echo $hpt->item_tracker();
?>
einzeln aufgerufen ergibt die datei das hier:

http://blutigetempler.de/hptools/item_tracker.php

und auf der eigentlichen foren seite erscheint in dem feld wo sie aufgerufen wird nur:

item_tracker(); ?>

siehe http://blutigetempler.de/ ganz links unten.

Ich hatte die item_tracker zuerst als iframe eingebaut. kriege dann aber probleme mit einem javascript, dass er nur im iframe aufruft.

ich habe diese scripte nicht selbst geschrieben, weswegen es schwer ist diese anzupassen. ich hatte gehofft den code einfügen zu können, da wenn ich das javascript anpasse an anderer stelle sonst damit probleme bekomme.

kann mir wer einen rat geben warum er das eingebunden nicht ausgibt?!?

Danke!!

Verfasst: 15.02.2008 11:56
von Slechtvalk
Ok ich hab ein workaround...

eine andere php datei liest per curl die item_tracker.php aus. diese included in die page_header.php und schwupps es geht.

trotzdem würde mich das problem interessieren...