Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
coel 11.09.2014 12:46 / 11.09.2014 12:47
Всем привет! Заломал голову над вычислением некоторых праздников, чтобы на календаре дата праздника отмечалась цветом. Особую трудность вызвал праздник "День автомобилиста", дата которого приходится на последнее воскресенье октября.^days$calendar_months.menu{ <tr> ^for[week_day](0;6){ ^if($days$calendar_months.$week_day){ <td> <span style="color: $calendar_locale.day_colors.$week_day"> ^if($days$calendar_months.$week_day == 31 && $week_day == 6 && $calendar_months == 10){ <a href="/calendar/holiday/?id=1" title="День водителя" class="holiday">$days$calendar_months.$week_day</a> }{ $iOctLD(31) $dDriverDay[^date::create($date_now.year;10;^iOctLD.dec($date_now.weekday))] ^if($calendar_months == 10 && $dDriverDay.weekday == 6){ <a href="/calendar/holiday/?id=1" title="День водителя" class="holiday">$days$calendar_months.$week_day</a> } } </span> </td> }{ <td></td> } } </tr> }В итоге день так и не выделяется.