PHP-Variable --> Template-Variable

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Eight
Mitglied
Beiträge: 9
Registriert: 07.10.2002 16:00

PHP-Variable --> Template-Variable

Beitrag 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.
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag 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
Eight
Mitglied
Beiträge: 9
Registriert: 07.10.2002 16:00

Beitrag von Eight »

Danke :)
Slechtvalk
Mitglied
Beiträge: 6
Registriert: 15.02.2008 09:16
Wohnort: Hürth
Kontaktdaten:

Er übernimmt den Code nicht

Beitrag 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!!
Slechtvalk
Mitglied
Beiträge: 6
Registriert: 15.02.2008 09:16
Wohnort: Hürth
Kontaktdaten:

Beitrag 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...
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“