
Лучший Ответ epson950 , 17 March 2016 - 13:41
Решение нашел на сайте YOOtheme
Надо в файле media/zoo/assets/js/date.js заменить содержимое на:
!function(a){var b=function(){};a.extend(b.prototype,{name:"Calendar",options:{translations:[],timepicker_translations:[]},initialize:function(f,d){this.options=a.extend({},this.options,d);var c=this;a.datepicker.regional.xx=c.options.translations;a.datepicker.setDefaults(a.datepicker.regional.xx);a.timepicker.regional.xx=c.options.timepicker_translations;a.timepicker.setDefaults(a.timepicker.regional.xx);f.delegate("img.zoo-calendar","click",function(){var g=a(this).prev("input");if(!g.length){return}if(g.data("timepicker")=="timepicker"){if(!a(this).data("initialized-timepicker")){g.datetimepicker({showOn:"button",dateFormat:a.datepicker.ISO_8601,changeYear:true,minDate:"-70Y",maxDate:"-15Y",yearRange:"1960:2050",constrainInput:false,timeFormat:"HH:mm:ss",showSecond:false});a(this).prevUntil("input").remove();a(this).data("initialized-timepicker",true)}g.datetimepicker("show")}else{if(!a(this).data("initialized-datepicker")){g.datepicker({showOn:"button",dateFormat:a.datepicker.ISO_8601,constrainInput:false});a(this).prevUntil("input").remove();a(this).data("initialized-datepicker",true)}g.datepicker("show")}})}});a.fn[b.prototype.name]=function(){var d=arguments;var c=d[0]?d[0]:null;return this.each(function(){var f=a(this);if(b.prototype[c]&&f.data(b.prototype.name)&&c!="initialize"){f.data(b.prototype.name)[c].apply(f.data(b.prototype.name),Array.prototype.slice.call(d,1))}else{if(!c||a.isPlainObject(c)){var e=new b;if(b.prototype.initialize){e.initialize.apply(e,a.merge([f],d))}f.data(b.prototype.name,e)}else{a.error("Method "+c+" does not exist on jQuery."+b.name)}}})}}(jQuery);
В данном примере диапазон годов 1960-2050
Перейти к сообщению