Hallo,
ich hab' jetzt wirklich alle Tipps & Tricks, alle Tuts & Dokus durch und komme nicht wirklich weiter. Ich möchte ein eigenes PHP-Skript verwenden. In meiner Vorlage verwende ich dafür die Marker BEGRUESSUNG. Im einzelnen:
ich werd' noch verrückt! Ich hab jetzt wirklich alles probiert. Meine Datei begruessung.php:
<?php
class begruessung {
var $cObj;
function hallo() {
global $TSFE;
$TSFE->set_no_cache();
$stunde = date("H");
switch($stunde){
case 19:
case 20:
case 21:
echo "<p>Guten Abend!";
break;
case 22:
case 23:
case 0:
case 1:
case 2:
case 3:
echo "<p>Gute Nacht!";
break;
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
echo "<p><font face='Arial' size='3'>Guten Morgen!</font></p>";
break;
default:
echo "<p>Guten Tag!";
}
$monat = array("Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November", "Dezember");
$tag = array("Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag","Sonntag");
$datum=getdate();
$monatszahl = $datum['mon']-1;
$tageszaehler = $datum['wday']-1;
}
}
?>
und mein TS im Template:
includeLibs.begruessung = fileadmin/begruessung.php
marks.BEGRUESSUNG = USER
marks.BEGRUESSUNG.userFunc = begruessung->hallo
Warum funzt das nicht. Es sollte sich hier eigentlich nur um ein kleines Feature der Seite handeln und nicht um das Hauptproblem, das alles aufhält. Kann mit BITTE jemand helfen!!!
- Timo Zimmermann (timzim)