![]() |
| [ На главную ] -- [ Список участников ] -- [ Зарегистрироваться ] |
| On-line: |
| Форум СТК "Богема" / Техотдел / Скрипт календаря |
| Страницы: 1 2 Next>> |
|
| Автор | Сообщение |
|
tigor мастер Группа: Участники Сообщений: 485
|
Добавлено: 21-02-2006 00:45 |
|
Мне вот давно хотелось сделать динамичный календарь для сайта - с показом грядущих соревнований. Сделал, даже в цветах вашего сайта: http://tigor.pp.ru/dance/calendar.html Подумал, может, захотите поставить такой на первой странице, а то читать не совсем удобно. Что он делает: - если показывается текущий месяц, то ячейки прошедших дат затемнены и текст в них тоже. - цвет букв для разных классов - разный - при наведении на букву - показывается место проведения. (можно будет сделать, что буквы - являються ссылками на раздел с календарем, а?) (цвета можно переделать и оформление даты, когда проводится, сделать иным - предлагайте) (P.S.: данные на будущие соревнования - надо будет ручками менять в html-коде; разобраться в нем будет, надеюсь, не сложно) |
|
|
Quiky_J профик Группа: Модераторы Сообщений: 871
|
Добавлено: 21-02-2006 02:07 |
|
Здорово! Что читать не удобно - это пол беды, заполнять тоже омерзительно. Как заполнять - разобрался. Если не возражаешь, завтра попробую приладить в новости. Думаю надо его сделать его более содержательным, а то только выходные заполнены, а остальные ячейки пусты по определению. Мож расписание занятий туды тоже загнать как-нибудь? |
|
|
tigor мастер Группа: Участники Сообщений: 485
|
Добавлено: 21-02-2006 03:07 |
Прилаживай, для того и делал.
Можно, только вот его проще туда прописать жестко - среди кода, а не как с датами мероприятий (иначе придеться увеличить количество кода значительно). То есть, если мы знаем, что по вторникам группа гр1 и гр2, то прямо пропишу в коде, чтобы на датах, которые являються вторниками - выводил расписание вторника. Другой вопрос, что там должно быть и как написано. Думаю надо писать туда название группы - Н1, П2, Х2, А1, СП, ДП. И рядом - время начала (надо ли?!) А при наведении - давать расшифровку, что это за группа. Только вот надо чтобы занятия отличались от ссылок на соревнования. Наверное, стоит группы писать просто черным. В общем, все сказал. Было бы идеально, чтобы ты сделал вариант нужной таблички (статичную html-страничку, скажем на март) - а я под нее переделал скрипт. |
|
|
Quiky_J профик Группа: Модераторы Сообщений: 871
|
Добавлено: 21-02-2006 17:36 |
Ага, я так и хотел с обозначениями групп (собственно для подобных целей я их и маркировал). Я подумаю, как это лучше скомпановать, тогда кину хтмлник. Сегодня, боюсь не успею. У нас там постоянный стандарт для группы чт-пт устанавливается, так что я часов в 12 только до дома дотащусь .
|
|
|
tigor мастер Группа: Участники Сообщений: 485
|
Добавлено: 22-02-2006 02:07 |
|
Только ты тогда, пожалуйста, сделай табличку полностью - со всеми группами, а главное нужных размеров (по ширине и высоте чтобы влезало куда ты хочешь на первой). И самое главное - подбери хорошее расположение всего-всего. Потому что я тут попробовал сделать и теперь не уверен, что такое обилие информации можно разместить красиво. |
|
|
Quiky_J профик Группа: Модераторы Сообщений: 871
|
Добавлено: 22-02-2006 23:33 |
| Скрипт прицепил, вроде прилично смотрится (я там инфу на курсор добавил). Щас табличку попробую соорудить | |
|
tigor мастер Группа: Участники Сообщений: 485
|
Добавлено: 27-02-2006 00:52 |
1. Да, расписание туда никак. 2. Выслал тебе обновленный вариант. 3. Сделал там дополнительный массивчик SpecialDate для ввода специальных событий. 4. У ячейки, где есть специальная дата - сделал class=SpecialDate, так что можешь поиграться со стилями. (Я вот сделал не те варианты, что ты предлагал - а просто фон у этой ячейки другой. Вроде забавно) 5. При наведении на ячейку, где есть специальная дата, выводится текст! [Эту фичу можно и убрать... точнее, если захочешь туда ВСКЛЦ.ЗНАК поставить(и уже при наведении на него выводить этот текст), то надо будет поправить код] 6. Важно! Сейчас ячейки, где есть по три соревнования, шире обычных. А по сему предлагаю текст в табличках НЕ писать курсивом. Тогда текст нормально умещается (я прописал в файле: font-style: normal; ). Или надо делать шрифт меньше, чем обычный. 7. Не забудь прописать стили для тега SMALL (в файле я свой пример привел. В любом случае - текст в этом теге должен быть меньше обычного текста, иначе циферка в ячейках будет огромной. ) 8. А ширину я сделал определенную просто под размер колонки. задавать ширину в 100% лучше тут не надо - и так номарльно отображается. |
|
|
Quiky_J профик Группа: Модераторы Сообщений: 871
|
Добавлено: 28-02-2006 01:08 |
|
Вариант получил. Токма, обновить ничего пока не могу. Перетопчемся без курсива. И восклицательный знак, тоже не великая нужда (на скорость не влияет).
Не такие уж и огромные Я так понимаю сейчас эти стили не прописаны?
|
|
|
tigor мастер Группа: Участники Сообщений: 485
|
Добавлено: 28-02-2006 01:22 |
Ну довольно большие. Место занимают прилично, а информации от них не очень много. Для красоты они должны быть маленькими, а вот текст информационный нормальным шрифтом. А стили у тебя для тега SMALL сейчас не прописаны конечно... |
|
|
tigor мастер Группа: Участники Сообщений: 485
|
Добавлено: 02-03-2006 01:00 |
|
Кстати, может надо выводить даты дней рождения? И приятно и полезно. |
|
|
tigor мастер Группа: Участники Сообщений: 485
|
Добавлено: 02-03-2006 01:11 |
|
Кстати, вон глюк вылез: Февраль закончился, а теперь все даты в феврале стали опять видимыми ![]() надо поставить условие, чтобы предыдущие месяцы не показывал, но тогда надо условие на года еще прописать, вообщем прибавилось работы
|
|
|
Quiky_J профик Группа: Модераторы Сообщений: 871
|
Добавлено: 02-03-2006 01:17 |
Так по идее я должен отображение месяцев сменить уже, просто я не могу у меня пароли временно отсутствуют А дни рождения, это хорошо, только всех переписывать нужно тогда, вообще базу по студии делать. |
|
|
tigor мастер Группа: Участники Сообщений: 485
|
Добавлено: 02-03-2006 01:45 |
Ну, а почему нет - общественность должна знать своих героев в лицо. ![]() Можно ограничится группами продолжающих: они же уже скорее имееют отношение к клубу, а вот начинающие - не обязательно (могут и свалить без проблем) |
|
|
Quiky_J профик Группа: Модераторы Сообщений: 871
|
Добавлено: 08-03-2006 21:11 |
| Игорь, чего-то на апрель календарь кривой выводится... | |
|
Dem Обаятельный Порочный Злодей Группа: Участники Сообщений: 1359
|
Добавлено: 08-03-2006 21:22 |
И вообще, давно пора заполнить раздел "Наши пары"! Теперь мне это тоже актуально!! :)))
|
|
|
Quiky_J профик Группа: Модераторы Сообщений: 871
|
Добавлено: 09-03-2006 00:50 |
|
Ё-п-р-с-т! Бум делать! Пожалуйста, представте следующие данные: 1. Имена Фамилии состоящих в паре 2. Текущий класс пары 3. Фотографию 200х300 пикс 4. О паре: придумайте что-нибудь, что танцевать любите, почему в Богеме занимаетесь, настроения в паре и т.д. |
|
|
tigor мастер Группа: Участники Сообщений: 485
|
Добавлено: 09-03-2006 01:33 |
да... Это дрянная американская система, что неделя начинается с ВС!!! ![]() поэтому и счет в проге у них идет такой: ВС - 0 ПН - 1 ВТ - 2 СР - 3 ЧТ - 4 ПТ - 5 СБ - 6. В общем, не учел я в скрипте то, что ВС не 7, а 0 ПРАВИМ так: после строчки fd_weekday = first_day.getDay(); добавляем fd_weekday = fd_weekday ? fd_weekday : 7; и аналогично делаем ниже: ld_weekday = last_day.getDay(); ld_weekday = ld_weekday ? ld_weekday : 7; alert(ld_weekday); |
|
|
Quiky_J профик Группа: Модераторы Сообщений: 871
|
Добавлено: 09-03-2006 01:44 |
| Спасибо, попробую поправить. | |
|
tigor мастер Группа: Участники Сообщений: 485
|
Добавлено: 09-03-2006 01:52 |
|
пиши, если что непонятно... а вот это лишнее конечно:
|
|
|
Quiky_J профик Группа: Модераторы Сообщений: 871
|
Добавлено: 09-03-2006 01:56 |
Вроде заработало. Про алерт догадался
|
| Страницы: 1 2 Next>> |
|
| Форум СТК "Богема" / Техотдел / Скрипт календаря |