Аддон "Расписания" для модуля "Афиша"
Спустя больше полугода наконец-то дошли руки до разработки этого аддона, представляю Вашему вниманию бета-версию модуля "Расписания":
ls.ajaxy.ru
Этот модуль будет наиболее полезен проектам, предоставляющим информацию о киносеанах, а также расписаниях спектаклей и выставок.
Аддон пока работает в демо-режиме, прошу тестировать и сообщать о багах, так же принимаются к рассмотрению рациональные замечания.
Функционал (полное описание со скриншотами):
Принимаются пожелания и предложения!
ls.ajaxy.ru
Этот модуль будет наиболее полезен проектам, предоставляющим информацию о киносеанах, а также расписаниях спектаклей и выставок.
Аддон пока работает в демо-режиме, прошу тестировать и сообщать о багах, так же принимаются к рассмотрению рациональные замечания.
Функционал (полное описание со скриншотами):
- При редактировании мест появляется вкладка "Расписание", содержащая две формы для заполнения:
1) нерегулярные события (такие как спектакли и выставки)
2) регулярные события (например, киносеансы)
В первом случае для каждой записи в таблице указывается дата и время, при этом одно и тоже событие может быть повторено несколько раз. Во втором же случае задается диапазон дат и возможность указывать для событий только время, в которое будут проходить ежедневные сеансы. - В профилях мест и событий появляется вкладка "Расписание", где подробно отображаются все сеансы.
- На главной странице Афиши события отображаются с учетом множественных мест проведения и сеансов, при этом выводится только часть мест, дат и времен проведения, остальные скрываются под катом-ссылкой "...". Количество отображаемых данных задается в конфиге (по умолчанию, всего по три).
- Присутствует умная сортировка расписаний, по месту, по дате, а также по месту и по дате, это значит, что в таблице расписаний событий сначала идет список мест, затем в каждом месте — список дат, и для каждой даты — список сеансов.
- В разработке (сегодня-завтра) функция задания расписаний через профиль события, что позволит создавать множественные сеансы событий в разных заведениях.
Принимаются пожелания и предложения!
37 комментариев
и есть ли возможность вводить места не только админу но и другим специально назначенным юзерам?
2) добавлять места, как и события, могут все пользователи.
в этом топике лучше писать о своих «впечатлениях» о тестировании именно расписаний, как аддона, о самом модуле Афиша лучше писать здесь:
Не знаю доработка это или нет, но надо сделать редактируемым список того чем является МЕСТО. у меня может центр йоги это или медицинский центр…
по-моему это не есть правильно…
а если нет у места сайта, а место есть? и потом сайт появился или поменялся?
залазить в базу?
Когда из события кликаешь на расписание видно лишь одно событие, а не полностью расписание…
Точно также и в профиле места — расписание событий в этом месте.
Эти параметры настраиваются в конфиге Афиши, и также не имею отношения к расписаниям, почитайте
возникает ошибка
Notice: Undefined variable: iEventId in /usr/local/psa/home/vhosts/ls.ajaxy.ru/httpdocs/classes/modules/event/Event.class.php on line 81
Fatal error: Cannot use object of type EventEntity_Event as array in /usr/local/psa/home/vhosts/ls.ajaxy.ru/httpdocs/classes/modules/event/Event.class.php on line 91
еще на странице редактирования расписания — можно удалить события но нельзя добавить кнопка не срабатывает.
кнопка — у меня работает, не смог воспроизвести ошибку.
еще на странице редактирования расписания — можно удалить события но нельзя добавить кнопка не срабатывает.
чето похоже косяк на странице расписания. сразу активно два поля расписание и карта и так и не видно обещанных
пока дальше тестить некуда, надо сперва найти обещанные формы %)
Формы доступны из выпадающего (select) меню "Тип расписания" сразу под меню редактирования события (Основное / Расписание / Карта)
в эксплорере и в лисе.
в эксплорере расписание и карта не сливаются в оба активные как в фоксе.
но все равно нет никакого меню снизу…
может оно видно только админам???
ниже идут сразу события. и там нет выбора времени.
в эксплорере еще возникает строка в инфе — ошибка на странице. кнопка не активна не там ни там.
фокс просто молчит при нажатии на нее.
отображение пофиксил, вы были правы, забыл в шаблоне убрать ограничение )
кнопка у меня упорно работает везде, какие-то ошибки у вас возвращаются?
и есть ли это обновление на svn? Спасибо
в опере все ок. кноака работает.
в эксплорере слетела ссылка редактировать в при заходе в Место.
также неработает кнопка добавить.
вообще там все как то странно выглядит в эксплорере…
выдает ошибку на странице при нажатии… что за ошибка не пишет…
чего то я не понял логику? можно поянить почему так?
В расписании в одном событии указано шесть раз одно и то же время начала.
Почему-то не могу запостить багрепорт в личный блог на демо-сайте, лс ругается, что я пытался писать «в неизвестный блог».
4 ajaxy теперь заходя на сайт расписания с работы из под фокса вижу смену режима расписания… но не понимаю логику… можете разъяснить?
начнем с того не понятны сами слова…
постоянное и регулярное. ИМХО тавтология или это тока мне так кажется?
в чем вообще идея такого разделения?
для меня например важно (и я это не нашел) чтобы событие длилось скажем несколько дней. ну семинар три дня идет например. какое это событие? постоянное или регулярное, если оно происходит периодически? раз в месяц скажем?
предлагаю логику Active Desktop Calendar
при создании события мы указываем день начала и день окончания события.
при снятии галочки (событие на весь день)
открывается возможность поставить время проведения
также мы можем добавить реквизит «периодичность»
где настраиваем с какой периодичностью происходит это событие
раз в день, раз в неделю, раз в месяц, раз в две недели
или же указать какого числа каждого месяца или же недели происходит это событие.
а также указать сколько раз повторить событие или до какой даты.
очень продуманный интерфейс и понятный.
пытаясь разобрать логику разработчика
понял что в одном случае мы выбираем дату проведения мероприятия,
а в другом случае подразумевается что это происходит все один день…
гм. странная логика и не очень удобная. мне точно не подходит.
возвращаясь к напечатанному, а если событие длится не один день, и повторяется раз в неделю например…
ладно, картинку я запостил, то, как более логично все представить.
может хотя бы упрощенно реализовать механизм наподобие актив календарь?
можно в основном окне настраивать базовые настройки типа даты начала и конца мероприятия, а все остальное в отдельном окне и чтоб была возможность скопировать событие для добавление нового на подобие готового.
я даже готов доплатить за подобную реализацию ибо штука очень полезная и нужная.
если еще сделать окно где выводить не только ближайщую неделю, но и весь месяц или диапазон дат (три месяца например) то с упехом можно заменить много варианты календарей которые сейчас существуют, это вариант будет гораздо более функционален и удобен.
ок. заканчиваю монолог. хотелось бы знать что по этому поводу думают уважаемые участники и конечно автор проекта.
там при настройке события можно указать что оно повторяется.
и дальше указать сколько раз или до какого числа.
так даже проще реализовывать по моему.
Есть релиз в SVN.
ls.ajaxy.ru/blog/info/1.html
ls.ajaxy.ru/page/buy/