| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Hitman 10.05.2005 11:56
Помогите, плиз!#########################
# news.html #
#########################
^calendar[]<br>
$day(^if(def $form:day){
$form:day
}{
$now.day
})
^connect[$connect_string]{
$news[^table::sql{select
date, header, body
from
news
where
date='${now.year}.${now.month}.$day'
}]
^if($news){
^news.menu{
<b>$news.date - $news.header</b><br>
^untaint{$news.body}<br>
}[<br>]
}{
За указанный период новостей не найдено.
}
}Это html. Вот код на Парсере: @calendar[]
$calendar_locale[
$.month_names[
$.1[Январь]
$.2[Февраль]
$.3[Март]
$.4[Апрель]
$.5[Май]
$.6[Июнь]
$.7[Июль]
$.8[Август]
$.9[Сентябрь]
$.10[Октябрь]
$.11[Ноябрь]
$.12[Декабрь]
]
$.day_names[
$.0[пн]
$.1[вт]
$.2[ср]
$.3[чт]
$.4[пт]
$.5[сб]
$.6[вс]
]
$.day_colors[
$.0[#444444]
$.1[#444444]
$.2[#444444]
$.3[#444444]
$.4[#444444]
$.5[#444444]
$.6[#800000]
]
]
$now[^date::now[]]
$days[^date:calendar[rus]($now.year;$now.month)]
<table bgcolor="#5972AB" cellspacing="1">
<tr>
<td bgcolor="#D6DDE9" 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="#5972AB">
<font color="$calendar_locale.day_colors.$week_day">
$calendar_locale.day_names.$week_day
</font>
</td>
}
</tr>
# Как я подозреваю загвоздка где-то тут. Но где???
^days.menu{
<tr>
^for[week_day](0;6){
^if($days.$week_day){
^if($days.$week_day==$now.day){
<td align="middle" bgcolor="#D6DDE9">
<font color="$calendar_locale.day_colors.$week_day">
<a href="/sect/news/?day=$days.$week_day">$days.$week_day</a>
</font>
</td>
}{
<td align="middle" bgcolor="#D6DDE9">
<font color="$calendar_locale.day_colors.$week_day">
$days.$week_day
</font>
</td>
}
}{
<td bgcolor="#D6DDE9"> </td>
}
}
</tr>
}
</table>
</center>Помогите, плиз!!!