Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Календарик

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Описание: php
avtor.fox
Отправлено: 23 Октября, 2012 - 16:08:06
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012  
Откуда: Воронеж


Помог: 50 раз(а)




Спойлер (Отобразить)


Спойлер (Отобразить)


Собственно понадобился календарик. Вот и календарик. Готовые решения не интересовали ввиду своей непрактичности и тяжести. Я его буду использовать для просмотра произошедших событий за промежуток времени. Но для создания диапазона уже буду работать с JS Улыбка

Код не чистил, не упрощал. Только с конвейера.

///
Пасиб Улыбка . Ещё момент.
Год статичен. Ещё хочу написать для него шаблонизатор. Ты ему размеры, он тебе календарик Улыбка

Вот как он выглядит сейчас у меня -
Прикреплено изображение (Нажмите для увеличения)
calendar.jpg

(Отредактировано автором: 23 Октября, 2012 - 16:33:10)

 
 Top
OrmaJever
Отправлено: 23 Октября, 2012 - 16:09:39
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Вау! Красивенько.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Саныч
Отправлено: 23 Октября, 2012 - 16:38:05
Post Id



Участник


Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010  
Откуда: Украина, Запорожье


Помог: 62 раз(а)




Действительно прикольно получилось.
Я бы сделал еще 2 вещи:
0) привести у нормальному виду код
1) добавить недостающие дни в первой и последней неделях календаря. Ну в вашем случае последняя неделя обрывается на среде, а дальше пустота. Вот туда хорошо бы как-то затемненно добавить еще 4 числа.


-----
Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
 
 Top
DeepVarvar Супермодератор
Отправлено: 23 Октября, 2012 - 16:53:45
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Саныч пишет:
Вот туда хорошо бы как-то затемненно добавить еще 4 числа
Не согласен, тут явно за конкретный месяц показ идет. Во всяком случае, меня как пользователя ввели бы в заблуждение дни из следующего месяца.
 
 Top
avtor.fox
Отправлено: 23 Октября, 2012 - 16:58:18
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012  
Откуда: Воронеж


Помог: 50 раз(а)




DeepVarvar
Октябрь начался с понедельника. И если сделать шрифт чуть темнее фона, то не так уж и заметно будет Улыбка

Я вот и думаю, для чего именно мне пригодится просмотр предыдущего и следующего месяцев (вместо пустых квадратиков).
 
 Top
DeepVarvar Супермодератор
Отправлено: 23 Октября, 2012 - 17:00:13
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




avtor.fox, разрешите использовать ваш календарик в стандартных либах моей ЦМС?
Я чуток переделаю конечно, + вынесу языковую поддержку в файлы локализаций.
 
 Top
avtor.fox
Отправлено: 23 Октября, 2012 - 17:21:36
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012  
Откуда: Воронеж


Помог: 50 раз(а)




DeepVarvar держите Улыбка
 
 Top
avtor.fox
Отправлено: 23 Октября, 2012 - 21:36:33
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012  
Откуда: Воронеж


Помог: 50 раз(а)




CSS то нужен? Улыбка
 
 Top
dubasua
Отправлено: 23 Октября, 2012 - 21:44:06
Post Id



Посетитель


Покинул форум
Сообщений всего: 454
Дата рег-ции: Апр. 2012  


Помог: 7 раз(а)




А вот моя работа на jquery пол года назад. Под заказ делал.http://www[dot]zakaz-aviabiletov[dot]ru/
 
 Top
Саныч
Отправлено: 23 Октября, 2012 - 21:57:13
Post Id



Участник


Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010  
Откуда: Украина, Запорожье


Помог: 62 раз(а)




DeepVarvar пишет:
Не согласен, тут явно за конкретный месяц показ идет. Во всяком случае, меня как пользователя ввели бы в заблуждение дни из следующего месяца.
Понятно, что за конкретный месяц, просто так календарь выглядит каким-то оборванным. Это еще хорошо, что начался месяц с понедельника, а представьте если б начало было, ну скажем, в субботу, а конец в понедельник. В итоге верхняя и нижняя строки какие-то пустоватые получаются.
Ну короче мне так не очень нравится Улыбка


avtor.fox, с вашего позволения я также дерну календарь для своих целей. В целом уж больно он хорош получился Улыбка

(Отредактировано автором: 23 Октября, 2012 - 21:59:03)



-----
Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
 
 Top
EuGen Администратор
Отправлено: 23 Октября, 2012 - 22:35:43
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Всегда пользовался http://jqueryui[dot]com/datepicker/ - потому как не нужно заботиться ни о чем в php, кроме валидации данных, все работает с добавлением одной строки, все форматы задаются динамично и на любом языке. Ну и кроссбраузерность плюс кастомизация через CSS.
Это, разумеется, не умаляет работы автора данной темы, каждый пользуется тем, чем удобнее.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
avtor.fox
Отправлено: 23 Октября, 2012 - 23:02:32
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012  
Откуда: Воронеж


Помог: 50 раз(а)




Календарик не доделан. А подключения его можно также свести к двум строчкам.
Но то, что готовые календарики на jQ не требуют доработки, отладки и прочего, эт да им большой плюс.

Изначально я и смотрел на datepicker, но он тяжеловат.

Всем спасибо за мнение Закатив глазки
 
 Top
armancho7777777 Супермодератор
Отправлено: 23 Октября, 2012 - 23:57:49
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Диз приятный Подмигивание
 
 Top
avtor.fox
Отправлено: 24 Октября, 2012 - 15:17:54
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012  
Откуда: Воронеж


Помог: 50 раз(а)




Спойлер (Отобразить)

Спойлер (Отобразить)


Ревизия календарика. Корректная работа с датой. Возможность парой строк добавить показ календаря за другой год. Легко изменяемые настройки и много непонятного кода. Код не дочищен. Вот превьюха Улыбка
Прикреплено изображение (Нажмите для увеличения)
2.jpg

(Отредактировано автором: 24 Октября, 2012 - 15:35:42)

 
 Top
DeepVarvar Супермодератор
Отправлено: 24 Октября, 2012 - 15:32:12
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Клево!

Стили нет, не нужны, свои будут. Закатив глазки
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Пользовательские функции »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB