Календарь 0.4.beta3

6567
В рамках подготовки к МолГород-2012 возникла идея которую я только сейчас смог реализовать - руки не доходили.

Итак, новая бета календаря с новой функцией - вложенные календари.

Что это значит?
Итак - представим у нас есть одно большое событие , ну например кинофестиваль. И у него есть много мелких событий - кинопоказы встречи фуршеты и прочая лабутень - теперь можно сделать одно большое событие и добавить в него много маленьких.

Выглядит это вот так: http://yamolodoi.ru/calendar/event112.html

Всё же напоминаю - эта бета и функцию я до конца не дотестировал!

Продолжаем собирать хотелки и помогать на счета:

Яндекс деньги:
41001639544126
Телефон для покладки наличностей:
89022871231

Качать тут: http://ostudio.org/sources/calendar/calendar_0.4.beta3.tar.bz2

После установки выполнить:

Код PHP:
ALTER TABLE  `cms_events` ADD  `parent_id` INT NOT NULL
Календарь 0.4_beta2 | Календарь 0.4.beta4
Комментарии (40)
krz 15 июня 2012 в 13:03 0
а можно модуль приделать в виде календаря, и на нем числа , на которых есть события выделялись ?
Сергей Игоревич 15 июня 2012 в 13:07 +1
Почему ж нельзя...можно...постараюсь на сдедующей неделе сделать оке ?
RIM5 15 июня 2012 в 13:58 0
Да-да... модуль в виде небольшого календаря очень помог бы и было бы супер!!!! А с этого модуля уже по нужному событию попадать в компонент smile
Александр 15 июня 2012 в 13:12 +2
Выглядит это вот так: http://yamolodoi.ru/calendar/event112.html
Эээ а где же ужин??? -)

Автору + большое спасибо
RIM5 15 июня 2012 в 14:03 +2
Замечания к:
http://yamolodoi.ru/calendar/event112.html

Итак, у нас выбрано мероприятие которое начнется 15.06.2012 12:00
И закончится: 15.06.2012 16:00

Что мы видим ниже?
Указаны все 24 часа, хотя мероприятие всего продлится 4 часа. Это уже означает, что до 12.00 и после 16.00 будет пусто, так как выходит за рамки мероприятия.

Предложение. При создании мероприятия и указании периода, чтобы в календаре это учитывалось и показывались только те часы, которые входят в указанные рамки (то есть покажутся только 12.00,13.00,14.00,15.00).
Сергей Игоревич 15 июня 2012 в 22:50 0
Принято. Посмотреть надо бы как это сделать можно в fullcalendar
Роман 15 июня 2012 в 15:44 0
Добавьте возможность выбора цвета которым выводится мероприятие на календаре
Сергей Игоревич 15 июня 2012 в 22:50 0
Принято. В следующей бете будет.
Максим Шорин 15 июня 2012 в 22:41 +2
Ну как не похвалить такого человека - постоянно фотки новые, вконтакте все чото на стене пишет, комментариев куча, все куда то ездиет, еще и для инстанта писать успевает, под андроид хреначить начинает !!! Мне до магазина то лень иной раз сходить... Завидую !! Молодец !!
Сергей Игоревич 15 июня 2012 в 22:50 +1
А не надо завидовать smile надо действовать :))))
Максим Шорин 16 июня 2012 в 00:03 0
легко сказать... =)
Надежда 16 июня 2012 в 16:02 +1
Не сохраняются мероприятия, после обновления страницы, все исчезает. События сохраняются.
Сергей Игоревич 16 июня 2012 в 16:44 0
Ни чего не понял...
Так сохраняются или нет?
Надежда 16 июня 2012 в 20:48 +2
Добавляем событие и вводим названия мероприятий:



обновляем страницу:



возвращаемся в "день", а там пусто:

Надежда 16 июня 2012 в 23:13 +2
В общем, я поняла, что вы до этой функции еще не дошли. :)
Это я кликнув на поле добавила мероприятие hoho
Сергей Игоревич 17 июня 2012 в 07:51 0
Опять ни черта не понял но похоже у вас не работает Ajax
Надежда 17 июня 2012 в 11:01 +2
Зарегистрировалась на вашем сайте, тоже самое. Есть возможность ввести "Название мероприятия:" кликнув на поле, но оно не сохраняется, после обновления снова пусто

Керя 17 июня 2012 в 11:34 +1
Аналогичная ситуация у меня событие в базу добавляется но при обновлении страницы событие в календаре не выводится
Сергей Игоревич 17 июня 2012 в 11:43 0

Ни чего не заметили ?

Если событие достаточно большое по времени то оно уходит в верхний столбик под названием "ВЕСЬ ДЕНЬ"
Надежда 17 июня 2012 в 12:12 +2
Мы говорим о разном. Я выше писала, что вы скорее всего еще не дошли до этой функции. Есть возможность кликнуть в любом месте в календаре, например, сегодня в 15.00 и вписать "название мероприятия" (скрин представлен выше), оно записывается, но при обновлении страницы пропадает
Сергей Игоревич 17 июня 2012 в 12:14 0
Проверил - не пропадает. Браузер у вас какой?
Надежда 17 июня 2012 в 12:18 +2
Firefox
Сергей Игоревич 17 июня 2012 в 12:19 0
Проверил - работает.
Надежда 17 июня 2012 в 12:21 +2
в опере тоже не сохраняется
Надежда 17 июня 2012 в 12:22 +2
на другом ноутбуке в найтли тоже не сохраняется
Сергей Игоревич 17 июня 2012 в 12:31 0
У меня на сайте или у вас ?
Надежда 17 июня 2012 в 12:36 +2
у вас конечно же
Сергей Игоревич 17 июня 2012 в 12:39 0
Проверил. ПЕРЕПРОВЕРИЛ. Создал 2 события.
Зашёл от не одмина - ешё создал.
Всё работает.
Надежда 17 июня 2012 в 12:41 +2
Мы говорим про разное, сейчас вам готовят видео
Сергей Игоревич 17 июня 2012 в 15:03 0
Def 17 июня 2012 в 12:24 +1
проверил в хроме-не сохраняется тоже после обновления
Сергей Игоревич 17 июня 2012 в 12:32 0
А запросик сделали ?
Керя 17 июня 2012 в 12:41 0
1 скрин добавляем событие через кнопку добавить, в базу заносится скрин но событие не выводится в календаре скрин 2, пробуем добавить через аякс кликнув на поле, события добавляются и в базу тоже скрин 3,4 но при обновлении страницы они не выводятся скрин 5
maxisoft 17 июня 2012 в 12:43 0
Попробую и я вставить свой 5 копеек
maxisoft 17 июня 2012 в 12:44 +1
не вставилось видео
Сергей Игоревич 17 июня 2012 в 12:50 0
ФСЁ !!! Я РАЗОБРАЛСЯ !!! Разные часовые пояса и мой код превращается в тыкву! Ждите вечера поправлю !
Сергей Игоревич 17 июня 2012 в 15:03 0
Керя 17 июня 2012 в 12:44 0
Скрины не правильно добавились вообщем у меня при добавлении через кнопку добавить событие вообще не выводится, а при добавлении аяксом выводится до первой перезагрузки страницы, хотя в базе они все есть!!!!!
Сергей Игоревич 17 июня 2012 в 15:03 0
http://instantcms.ru/blogs/blog-utkonosa/kalendar-0-4-beta4.html вот. В базе время у них было 1 января 1970 года :)
Керя 17 июня 2012 в 12:46 0
И фотки у меня вообще не добавляются