Доброго времени суток. Постепенно изучаю возможности JBZoo. До последнего надеялся с помощью инструкций и существующих тем на форуме познать сие знание, но...
Пока не знаю всех фич продукта хочется спросить у бывалых.
Требуется создать каталог экскурсий, одним из ключевых полей продукта будет "Дата проведения". И соответственно требуется фильтр по этому полю(я знаю, что это в JBzoo есть)
Сперва я думал организовать следующим образом: На каждую дату - отдельный элемент. Пример: "Экскурсия в Лувр 23.02" "Экскурсия в Лувр 2.03" и так далее на месяц или 2 вперед... Каждый элемент имеет свой срок жизни - за два часа до начала экскурсии элемент автоматически снимается с публикации" Минусы такой организации на мой взгляд: 1) Очень много элементов, особенно если экскурсия проводится не раз в неделю, а каждый день. 2) Каждый раз будут теряться оценки и комментарии.
Сейчас же думаю, а можно ли сделать так? В элементе вписать даты проведения экскурсии, но в тизер и фулл, их не выводить, по идее поиск по дате должен будет выдавать элементы с искомой датой. А в шаблоне фулл включить возможность клиенту выбирать дату из доступных через календарь(вроде читал, что календарь далек от идеала, посему сомневаюсь в возможности ограничения выбора) или через каскад-селект. Так что б в корзину отправлялся заказ с указанием даты. Таким образом будет на каждую экскурсию один элемент, решиться вопрос с комментариями и оценками, но в таком случае я не представляю как можно автоматизировать исключение просроченых дат.
http://visitscope.ru...ions/index.html На этом сайте хорошо организовано выбор даты(доступные дни в календаре подсвечиваются и доступны для выбора, остальные - нет), но это доступно уже в корзине(что меня также устраивает, если что), но у них нет поиска.
Прошу прощение за многословность. Знающие, как вы представляете возможность организации подобного каталога?
Способ построения каталога.
Автор
ervin
, Feb 20 2013 14:03
Сообщений в теме: 2
#1
Отправлено 20 February 2013 - 14:03
#2
Отправлено 21 February 2013 - 05:52
Что-то мне подсказывает что сделать "сезонность" не получится.
Вижу пока только такие варианты.
- Разработка собственного элемента даты
- Указывать все даты проведения экскурсии во множественном поле Date. А в форме офрмления добавить поле, на какое число покупается билет.
- Ждать фичу, когда в корзине появится возможность указывать произвольные параметры. Но тут я не смогу сориентировать вас по срокам.
В принципе можно сделать так, как вы предлагали - на каждую дату свой элемент. Чтобы не потерять комментарии можно использовать виджет Discus (бесплатный сервис комментариев). Но нужно будет глянуть их API и подставлять одинаковый идентификатор страницы для одинаковых экскурсий.
Вижу пока только такие варианты.
- Разработка собственного элемента даты
- Указывать все даты проведения экскурсии во множественном поле Date. А в форме офрмления добавить поле, на какое число покупается билет.
- Ждать фичу, когда в корзине появится возможность указывать произвольные параметры. Но тут я не смогу сориентировать вас по срокам.
В принципе можно сделать так, как вы предлагали - на каждую дату свой элемент. Чтобы не потерять комментарии можно использовать виджет Discus (бесплатный сервис комментариев). Но нужно будет глянуть их API и подставлять одинаковый идентификатор страницы для одинаковых экскурсий.
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#3
Отправлено 21 February 2013 - 11:02
Спасибо. Буду читать про Discus.