Ich möchte sie aber includen in der main.php (liegt im Ordner HP)
php:
1:
<?php include ("skins/".$skin."/kopf.php"); ?>
Später soll man zwischen verschiedenen Skins wählen können. Auser kopf.php gibts natürlich auch noch den fus und so. ICh denke aber dass da überall das gleiche Problem ist.
Dabei seit: 04.08.2006
Beiträge: 593
Herkunft: Stuttgart
Themenstarter
ja wie gesagt hab ich das auch schon versucht. Aber wenn du dich damit so auskennst kann ich ja mal fragen was ich daran nicht verstanden hab.
2 sachen un zwar
- das ganze besteht ja aus einer html und einer php datei. In der php steht am Anfang immer
php:
1:
2:
<?php
include 'Template.php';
und da steht dann dabei man soll die Datei includen die die Klasse enthält.
Aber ich hab keine Ahnung wie die aussehen muss? und was drinsteht? also in der Template.php
- und dass man die Platzhalter so ersetzt:
php:
1:
$tmp->setContent('text', 'Hier wurde die Variable "{text}" ersetzt.');
ist mir auch klar. Nur wie mache ich das dann mit dateien? Zum Beispiel den ganzen Inhalt. Das ist ja nicht nur ein Text?
Dabei seit: 04.08.2006
Beiträge: 593
Herkunft: Stuttgart
Themenstarter
Ich verstehs nicht
hab jetzt mal alles kopiert. 4 Dateien hab ich jetzt.
Dann muss ich ja index.php aufrufen oder?
dann kommt aber das hier:
Zitat:
function gettemplate($template,$endung="html") { return str_replace("\"","\\\"",implode("",file($template.".".$endung))); } function dooutput($template) { echo $template; } Fatal error: Call to undefined function gettemplate() in /home/webpages/lima-city/fp08/html/neuer Versuch/index.php on line 5
und die html Dateien sehn so aus als wäre nichts. mit $indhalt usw
Dabei seit: 04.08.2006
Beiträge: 593
Herkunft: Stuttgart
Themenstarter
aaah okay alles klar jetzt klappts.
wenn ich index.php jetzt aufrufe steht da das:
Zitat:
Also Leute, hier folgt gleich ein Template Test:
Dieser Text wird jetzt oft nacheinander angezeigt0...........
Dieser Text wird jetzt oft nacheinander angezeigt1...........
Dieser Text wird jetzt oft nacheinander angezeigt2...........
Dieser Text wird jetzt oft nacheinander angezeigt3...........
Dieser Text wird jetzt oft nacheinander angezeigt4...........
Dieser Text wird jetzt oft nacheinander angezeigt5...........
Dieser Text wird jetzt oft nacheinander angezeigt6...........
Dieser Text wird jetzt oft nacheinander angezeigt7...........
Dieser Text wird jetzt oft nacheinander angezeigt8...........
Dieser Text wird jetzt oft nacheinander angezeigt9...........
Dieser Text wird jetzt oft nacheinander angezeigt10...........
Hier ist das Ende.
Hab ich das richtig verstanden dass "Also Leute, hier folgt gleich ein Template Test: " quasi der header und "Hier ist das Ende." der footer ist?
und der Rest der Inhalt?
also wäre Layout.html dann meine datei wo ich die tabelle und die ganzen bilder usw reinschreib?