Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Pozitiv 15.11.2005 11:57
Как пометить в календаре дни когда забронирован зал в ресторане.@day[] ^connect[$connect_string]{ $news[^table::sql{select zal, DAY(date) AS d from zakaz where zal=3 }] ^bron.menu{ $bron.d } }Затем в теле календаря вызываю ^day[] и помечаю другим цветом эти дни, но помечается только один день.
$now[^date::now[]] $days[^date:calendar[rus]($now.year;$now.month)] <center> <table bgcolor="#000000" cellspacing="1"> <tr> <td bgcolor="#FFFFFF" colspan="7" align="middle"> <b>$calendar_locale.month_names.[$now.month]</b> </td> </tr> <tr> ^for[week_day](0;6){ <td width="14%" align="middle" bgcolor="#A2D0F2"> <font color="$calendar_locale.day_colors.$week_day"> $calendar_locale.day_names.$week_day </font> </td> } </tr> ^days.menu{ <tr> ^day[] ^for[week_day](0;6){ ^if($days.$week_day){ ^if($days.$week_day==$bron.d){ <td align="middle" bgcolor="#FFFF00"> <font color="$calendar_locale.day_colors.$week_day"> <b>$days.$week_day</b> </font> </td> }{ <td align="middle" bgcolor="#FFFFFF"> <font color="$calendar_locale.day_colors.$week_day"> $days.$week_day </font> </td> } }{ <td bgcolor="#DFDFDF"> </td> } } </tr> } </table> </center>