Robię prosty system zaznaczania zarezerwowanych dni pokojów w małym pensjonacie z użyciem pluginu Datepicker jQuery UI.
Czy jest możliwość wstawienia dni np w formie ["2012-09-12", "2012-09-13", "2012-09-23", "2012-10-16"....] i zmiany ich tła (komórki dnia) np na kolor czerwony ? Dane te by były pobierane z bazy danych.
PS. W jakie znaczniki wstwiać kod JS na forum, żeby był czytelny?
fragment podstony pokoje.tpl
calendar.js
jQuery(function($){ $.datepicker.regional['pl'] = { closeText: 'Zamknij', prevText: 'Poprzedni;', nextText: 'Następny', currentText: 'Dziś', monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec', 'Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'], monthNamesShort: ['Sty','Lu','Mar','Kw','Maj','Cze', 'Lip','Sie','Wrz','Pa','Lis','Gru'], dayNames: ['Niedziela','Poniedzialek','Wtorek','Środa','Czwartek','Piątek','Sobota'], dayNamesShort: ['Nie','Pn','Wt','Śr','Czw','Pt','So'], dayNamesMin: ['N','Pn','Wt','Śr','Cz','Pt','So'], weekHeader: 'Tydz', dateFormat: 'yy-mm-dd', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['pl']); }); $(function() { $("#datepicker").datepicker({ dateFormat:"yy-mm-dd", nextText: " »", prevText: "« ", minDate: new Date(), maxDate: "+2m" }); $.datepicker.setDefaults($.datepicker.regional['pl']); });