Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Никита Козин 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]]