| Новости | 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]]