Template-Problem
Verfasst: Fr 8. Jan 2010, 19:10
Hallo zusammen,
ich häng schon jetzt schon seit zwei Tagen an einem Problem wofür ich keine Lösung find (seh wohl wieder den Wald vor lauter Bäumen nicht....)
In meinem Modul-Input lege ich eine Template-Datei fest, diese auch gespeichert wird (siehe unten).
Im Output versuche ich folgendes, jedoch ohne Erfolg:
Die beiden echos liefen die korrekten Werte, jedoch wird $tpl_datei nicht ausgegeben. Auch hab ich es mit $tpl->generate('templates/countdown.html'); versucht (dies ist die Template-Datei), mit dem gleichen Erfolg.
Das Modul soll ein kleines Countdownscript für die Seite meiner Frau werden *jammer*. Wenn dieses dann läuft, würde ich es hier gerne bereitstellen.
Vielleicht seht ihr den Baum und könnt mir helfen?
ich häng schon jetzt schon seit zwei Tagen an einem Problem wofür ich keine Lösung find (seh wohl wieder den Wald vor lauter Bäumen nicht....)

In meinem Modul-Input lege ich eine Template-Datei fest, diese auch gespeichert wird (siehe unten).
Im Output versuche ich folgendes, jedoch ohne Erfolg:
Code: Alles auswählen
<?php
// Parameter einlesen
$day = "CMS_VALUE[1]"; // Tage 1 ... 28/29/30/31
$month = "CMS_VALUE[2]"; // Monate 1 ... 12
$year = "CMS_VALUE[3]"; // Jahr vierstellig
$hour = "CMS_VALUE[4]"; // Stunden 0 ... 24
$minute = "CMS_VALUE[5]"; // Minuten 0 ... 60
$second = "CMS_VALUE[6]"; // Sekunden 0 ... 60
$time_view = "CMS_VALUE[7]"; // Ab wieviel Tagen vor dem Countdownende sollen Minuten:Sekunden angezeigt werden
$end_txt = "CMS_VALUE[8]"; // Text der nach Ablauf des Countdowns angezeigt werden soll
$article = "CMS_VALUE[9]"; // Artikel für das Gewinnspiel
$tpl_datei = "CMS_VALUE[10]"; // Templatedatei
........
// Die angezeigte Nachricht.
if ($secdiff > 0)
{
$countdown = $text1 . $a . $text2 . $b . $text3 . $c . $text4 . $text5 . $d . $text6 . $text7;
}
else
{
// Nachdem der Countdown-Zeitpunkt erreicht wurde, wird diese Nachricht angezeigt.
$countdown = $end_txt;
}
// Template-Klasse einbinden
cInclude('classes', 'class.template.php');
if ( !is_object($tpl) ) {$tpl = new Template;}
$tpl->reset();
$tpl->set('d', 'COUNTDOWN',$countdown);
$tpl->generate('templates/' . $tpl_datei);
echo "countdown= ".$countdown;
echo "tpl_datei= ".$tpl_datei;
?>
Das Modul soll ein kleines Countdownscript für die Seite meiner Frau werden *jammer*. Wenn dieses dann läuft, würde ich es hier gerne bereitstellen.
Vielleicht seht ihr den Baum und könnt mir helfen?