Page 1 of 1

Foto in bepaalde periode tonen

Posted: Thu Jan 13, 2011 10:22 am
by Dutch_guy
Ik wil voor een site 4 achtergrondfoto's gebruiken. Dit zijn de 4 jaargetijden.

Ik wil dit automatiseren. Dus dat ik kan opgeven van wanneer tot wanneer foto 1 wordt getoond. Dan als het winter wordt, wordt de winter foto getoond, etc.

Iemand een idee hiervoor ?

Re: Foto in bepaalde periode tonen

Posted: Thu Jan 13, 2011 12:46 pm
by M@rtijn
Het moet mogelijk zijn. Arnoud heeft een tijd geleden een tips en trucks topic gemaakt over het weergeven van een bepaalde kleur op basis van het tijdstip op de dag. Met dezelfde logica zou het ook moeten lukken om per maand iets anders weer te geven.
Dan zou je moeten kijken hoe de maanden samenvallen met de jaargetijden. Hangt er weer vanaf of je de meteorologische jaargetijden of de astronomische seizoenen aan wilt houden. (http://www.kalender-365.nl/seizoenen-jaargetijden.html)

Hier meer info:
http://forum.cmsmadesimple.org/viewtopi ... 52&t=45363

Ik denk dat wanneer je de meteorologische jaargetijden wilt hebben dit zou moeten werken:

Code: Select all

/**************************************************************************
   * globals
   *************************************************************************/

global $gCms;
$smarty =& $gCms->GetSmarty();

/**************************************************************************
   * program
   *************************************************************************/

date_default_timezone_set('Europe/Berlin');
$month = date("M");  

    if ($month < 6) {
        $css_by_season =  'lente';
    } elseif($month < 9) {
        $css_by_season =  'zomer';
    } elseif($month < 18) {
        $css_by_season =  'herfst';
    } else {
        $css_by_season =  'winter';
    }

$smarty->assign('css_by_season', $css_by_season);
NIET GETEST! Als het werkt gaan alle credits naar Arnoud, als het niet werkt mag je mij 'boos' aankijken ;D