parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

to egr: Мб ошибка в примере "Календарь с использованием XML" ?

GoodVin 18.05.2004 12:23 / 18.05.2004 16:46

Я начал разбирать Ваш пример с календарем
и нашел (как мне кажется) небольшую ошибку:

calendar.p
157:# формирование атрибута текущего дня
158:^if(
159:	$date_now.day == $day &&
160:	$date_now.month == $date_user.month &&
161:	$date_now.year == $date_user.year
162:){
163:	$in[in="1"]
164:}{
165:	$in[]
166:}
167:# формирование атрибута нахождения в данном дне
168:^if($day == $date_user.day){
169:	$hit[hit="1"]
170:}{
171:	$hit[]
172:}
В примере в выделенных местах было $date,
вследствие чего в XML не генерировались атрибуты "in" и "hit".

И в качестве пожелания,
было бы проще разобраться с примером,
если бы была версия без использования БД,
т.е. пример инициализации хэша $days_of_files.
Например такая:
# the hash of publications(files)
$days_of_files[
   $.1[1]
   $.10[1]
   $.30[1]
]
И конечно большое спасибо за такой полезный класс.

  • to egr: Мб ошибка в примере "Календарь с использованием XML" ?, GoodVin 18.05.2004 12:23 / 18.05.2004 16:46