Hi, ok natürlich sollte ich mehr informationen liefern!

sorry
Für eine neue Seite im Forum muss man ja 3 dateien erstellen:
1. php datei auf der root ebene für die neue seite an sich!
-> die datei linkt auf die sprachdatei und die template datei!
2. die angesprochene sprachdatei
-> hier sind nur seitentitel und einige variablen definiert...
3. die template datei
->hier wird kein php code gepharsed {das wäre auch zu einfach gewesen

} egal ob html oder php endung
folglich muss ich meinen code in der root php datei einplegen und ihn an die template datei übergeben.
dazu hab ich mir folgendens gedacht:
der einfache php code erzeugt natürich fehler und lässt sich auch nicht in eine variable schreiben.
1. Versuch:
Code: Alles auswählen
<?php
$hour = date("H");
$min = date("i");
$hour + "2";
echo = $hour.":".$min;
?>
$variable = den php code oben
-> übergeben an das template mit:
Code: Alles auswählen
$template->assign_vars(array(
'VARIABLE' => $variable,
));
im tempate ausgeben
SO KLAPPT ES LEIDER NICHT.
2. Gedanke: (klappt eingeschränkt)
Code: Alles auswählen
/*NEUER PHP CODE*/
/*ich erstelle mir einen leeren string*/
$text = '';
/*schreibe meinen php code*/
$hour = date("H");
$min = date("i");
$hour + "2";
/*und ersetzte den "echo" befehl mit einer variable "&text .="*/
$text .= $hour.":".$min;
/*übergebe die variable text an die emplate datei*/
$template->assign_var('NEUERCODE', $text);
/*PHP CODE ENDE*/
und gebe sie aus mit
das klappt auch soweit, man muss halt nur kleine modifikationen am php code vornehmen! Aber wie bekomme ich zb nen array ausgegeben? z.b. print_r($test);
Was ich mir dachte:
ich include meine datei die einen php-code enthält. und lase sie auf der template datei pharsen und ausgeben. Das wäre mein favorisiertes ziel.
Also wenn mir bei der Lösung jemand helfen könnte wäre ich sehr dankbar

Ansonsten, wenn ich in der Zeit was finden sollte, dann poste ich hier sofort die Lösung
also bis später Jan