parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Направление

Никита Козин 03.06.2005 09:01

$now[^date::now[]]
$default_image_name[default.jpg]
$image_name[${now.year}.${now.month}.${now.day}.jpg]
^try{
    $img[^image::measure[/i/header/$image_name]]
}{
    ^if($exception.type eq 'file.missing'){
         $img[^image::measure[/i/header/$default_image_name]]
    }
}
Как вариант: можно хранить в базе табличку, в которой сопостовлять картинку с датой. Тогда при выборе надо будет просто проверять есть ли в базе за указанную дату картинка или нету.
$now[^date::now[]]
$image_name[^string:sql{
    SELECT
        image_name
    FROM
        header_images_table
    WHERE
        YEAR(date) = $now.year AND
        MONTH(date) = $now.month AND
        DATE_FORMAT(date,'%d') = $now.day
}[$.limit(1)$.default{/i/header/default.jpg}]]
$img[^image::measure[$image_name]]