Показать сообщение отдельно
  #1 (permalink)  
Старый 04.02.2012, 04:33
Новичок на форуме
Отправить личное сообщение для venzh Посмотреть профиль Найти все сообщения от venzh
 
Регистрация: 02.02.2012
Сообщений: 4

Календарь. Интерфейс.
Всем здравствуйте.
Не часто обращаюсь за помощью.
Но вот столкнулся с задачкой мне не по зубам.

Есть календарь. Выводится не программно.

Вид такой:

<div align="center" class="height1Num" id="1405">14</div>
<div align="center" class="height1Num" id="1505">15</div>
<div align="center" class="height1Num" id="1605">16</div>
<div align="center" class="height1Num" id="1705">17</div>


Подсвечиваются только праздники и выходные.
+ подсказка: "Выберите интересующую дату".
После клика на дату загружаются мероприятия на выбранную дату.

Встала задача ИЗНАЧАЛЬНО подсветить мероприятия в календаре.
При этом: мероприятия могут накладывать друг на друга, пересекаться.
Длительность мероприятий от 2 до 7 дней.
Мероприятия с датами хранятся в БД.


На уровне интерфейса было придумано следующее решение подсветки.

Описал словесно, но лучше покажу:



Смотрится, хотя и не знаю как это реализовать.

Но при этом возник вопрос.

Не введет ли такой вид юзверя в заблуждение и ступор?
Что сведет на нет всю "красоту", заставит напрячься, и скорее всего он закроет окно.

Мне кажется, что "мышковод" (а он не думает в принципе) распознает выделенный блок как объект по которому он может кликнуть и посмотреть что поменялось.

И он НЕ БУДЕТ разбирать на какую дату щелкнуть. А это важно. Ведь (смотри картинку), если кликнуть по 15 - выведется 1 мероприятие. А по 16 и 17 - два.

Пользователи ресурса: от 25 до 45 лет, подавляющее большинство - неопытные юзеры.

Внимание, ВОПРОСЫ:

1. Имеет ли под собой почву мое опасение?

2. Какие еще варианты подсветки нескольких дат в календаре можете предложить?
Ответить с цитированием