Seite 1 von 2
html datei in *.tpl includen
Verfasst: 01.07.2008 19:23
von KeepOn
Hallo,
angeblich sollte es ja so möglich sein
<?php include('DATEI.html'); ?>
innerhalb einer html Datei.
oder?
vielen Dank!
mfg,
KeepOn
Verfasst: 01.07.2008 19:30
von fragz
ne!
<?PHP ist für php Datein gedacht!
Auuser du nutzt evtl das phpbb3, dann geht das in den HTML datein. Aber da es vermutlich ein phpbb2 ist ist die einfachst lösung du fügst deinen html CODE in die *.tpl datei
Verfasst: 01.07.2008 19:35
von KeepOn
hmmmmm
das is aber schon ein sch*** muss ich sagen *g*
Da versagt das template system.
mfg,
KeepOn
Verfasst: 01.07.2008 19:58
von cYbercOsmOnauT
Mit
Extreme Styles kannst Du auch solche Includes durchführen. Pure HTML-Dateien kann man zudem auch im PHP includen. Die Datei wird dann einfach so wie sie ist ausgegeben.
Grüße,
Tekin
Verfasst: 01.07.2008 21:26
von KeepOn
Hallo,
danke für den Tip.
Habs probiert, funktioniert prinzipiell zwar, allerdings wenn in dieser includeten php Datei {Variable} vorkommt, wird das nicht richtig geparst.
Spich leider ebenso unbrauchbar. Das ist schon sehr unschön!
mfg,
KeepOn
Verfasst: 02.07.2008 08:39
von fragz
Da versagt das template system.
Ganz im Gegenteil, das Template System ist dafür da um HTmL und PHPCode zu trennen. Was du vorhast macht das Template System eigentlich Nutzlos.
Versuchs mal mit
Code: Alles auswählen
'PLATZHALTER' => implode('',file('http://Volle URL zur HTML Datei')),
Damit klappt es
Verfasst: 02.07.2008 12:21
von KeepOn
Hallo,
danke. Klappt damit leider auch nicht, die {} in der html Datei werden nach wie vor nicht geparst.
mfg,
KeepOn
Verfasst: 02.07.2008 16:03
von fragz
Kannst du uns denn mal ein besispiel geben wo genau du was in welcher Datei engefügt hast
Verfasst: 02.07.2008 16:08
von Boecki91
Mit dem Gedanken, das das was in der HTML-Datei drin steht einfach mal in eine Templatedatei rein zu kopieren, hast du noch nicht gespielt oder?
Verfasst: 02.07.2008 17:05
von KeepOn
Hallo,
@fragz, ich habe deine obige implode Anweiseung in die page_header.php bei der $template assign vars Anweisung hinzugefügt, noch vor dem aufruf der overall_header.tpl.
(handelt sich um die overall_header.tpl, wo ich eine datei einbinden möchte)
Und in der overall_header.tpl dann an der richtigen stellle ein {platzhalter}.
Wie gesagt, funktioniert auch, jedoch wenn in der datei die eingebunden wird auch ein {xy} vorkommt, wird das nicht geparst.
@Boecki91, natürlich, und es funktioniert auch, nur möchte ich es ja auslagern zwecks übersichtlichkeit, da schon zuviel code.
vielen Dank!
mfg,
KeepOn