Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.04.2006, 07:30
|
|||
|---|---|---|---|
|
|||
(PHP+mySQL+iCalendar) как лучше реализовать календарь событий? |
|||
|
#18+
Всем доброго! Мне необходимо реолизовать календарь событий на PHP, НО никак не могу сформировать его конечное видение. Может вы поможете.. Заказчик просит использовать базу данных на движке InnoDB, подозреваю что данных будет немало. Насколько я понимаю это напрочь отсекает использование .ics - файлов ибо парситься они будут долго! .ics - файл стандарта iCal. Этот стандарт очень хорошо может описать любое событие в том числе рекурсивное. Второй плюс .ics - файлов то, что его можно легко обрабатывать взяв существующий алгоритм из того же php iCalendar. Every four years, the first Tuesday after a Monday in November, forever стандартом iCal это описывается так: DTSTART;TZID=US-Eastern:19961105T090000 RRULE:FREQ=YEARLY;INTERVAL=4;BYMONTH=11;BYDAY=TU;BYMONTHDAY=2,3,4,5,6,7,8 Моя проблема в том, что я просто не имею представления какую БД необходимо создать, чтобы описать это рекурсивное событие! Приходит в голову такая структура: TBL_EVENT id (DTSTAMP) organization_id (UID) summary description dtstart dtend duration rrule (reccurence rule) exdate_id TBL_EVENT_EX (event exeption dates) event_id date Но она решает проблему только есть dtstart и dtend или dtstart и duration . Как же быть если это рекурсивное событие и оно описывается полем rrule ??? Собственно всё. Заранее Всем огроменное(!!!) спасибо за участие! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&mobile=1&tid=1461805]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 388ms |

| 0 / 0 |
