Met hulp uit een andere topic heb ik het volgende:
<?php
//tijdzone
date_default_timezone_set('Europe/Amsterdam');
define('timeopen', 10);
define('timeclosed', 18);
define('weekendopen', 10);
define('weekendclosed', 16);
$weekdag = (int) date('w');
switch ($weekdag) {
case 0: //zondag
case 1: //maandag
$openclose = '<div class="time-close">Momenteel zijn wij gesloten</div>';
break;
case 2: //dinsdag
if ( (date('H') >= timeopen) and (date('H') < timeclosed) ){
$openclose = '<div class="time-open">Vandaag open tot 18:00</div>';
}else{
$openclose = '<div class="time-close">Momenteel zijn wij gesloten</div>';}
break;
case 3: //woensdag
if ( (date('H') >= timeopen) and (date('H') < timeclosed) ){
$openclose = '<div class="time-open">Vandaag open tot 18:00</div>';
}else{
$openclose = '<div class="time-close">Momenteel zijn wij gesloten</div>';}
break;
case 4: //donderdag
if ( (date('H') >= timeopen) and (date('H') < timeclosed) ){
$openclose = '<div class="time-open">Vandaag open tot 18:00</div>';
}else{
$openclose = '<div class="time-close">Momenteel zijn wij gesloten</div>';}
break;
case 5: //vrijdag
if ( (date('H') >= timeopen) and (date('H') < timeclosed) ){
$openclose = '<div class="time-open">Vandaag open tot 18:00</div>';
}else{
$openclose = '<div class="time-close">Momenteel zijn wij gesloten</div>';}
break;
case 6: //zaterdag
if ( (date('H') >= weekendopen) and (date('H') < weekendclosed) ){
$openclose = '<div class="time-open">Vandaag open tot 18:00</div>';
}else{
$openclose = '<div class="time-close">Momenteel zijn wij gesloten</div>';}
break;
}
?>
en de output plaatsen waar je hem wilt hebben
<?php echo $openclose; ?>
Op de lokale test server werkt het perfect totdat ik hem in de site ging verwerken.
Nu blijkt dat er gebruik word gemaakt van smarty en dat veranderd de zaak weer.
Helaas heb ik van smarty 0 verstand. Wie kan mij helpen dat in de php smarty taal te zetten?
Groetjes Jop