| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
redactor 19.03.2004 17:59 / 19.03.2004 20:13
По-моему так достаточно красиво###########
#
# CopyLeft Redactor 2004
# Получение названия знака зодиака по номеру месяца и дню месяца
# Использование ^t_zodiac_sign[номер месяца;день месяца;(rus|что угодно)]
#
#
@t_zodiac_sign[month;day;lang]
$zodiac[^table::create{rus_name eng_name first_month first_day second_month second_day
Овен Aries 3 21 4 20
Телец Taurus 4 21 5 21
Близнецы Gemini 5 22 6 21
Рак Cancer 6 22 7 22
Лев Leo 7 23 8 23
Дева Virgo 8 24 9 23
Весы Libra 9 24 10 22
Скорпион Scorpio 10 24 11 22
Стрелец Sagittarius 11 23 12 21
Козерог Capricorn 12 22 1 20
Водолей Aquarius 1 21 2 19
Рыбы Pisces 2 20 3 20
}]
$zodiac[^zodiac.select($zodiac.first_month == $month && $zodiac.first_day >= $day || $zodiac.second_month == $month && $zodiac.second_day <= $day)]
^if(def $lang&& $lang eq rus){
$result[$zodiac.rus_name]
}{
$result[$zodiac.eng_name]
}