Discuz X3.2日历选择不出现选择器bug解决方法
近期discuz退出3.2新版本,伴随着新版本出现,总是会出现各种各样的bug,今天又出现一个问题,discuzX3.2的日历选择器不显示,重点是照成这个bug的原因比较奇葩,竟然是程序员删除了JS!这个时候只能通过手动添加上这段控制日志的js了。解决方法如下:打开文件static/js/calendar.js在尾部添加上以下代码即可:function showcalendar(event, controlid1, addtime1, startdate1, enddate1, halfhour1, recall) {controlid = controlid1;addtime = addtime1;startdate = startdate1 ? parsedate(startdate1) : false;enddate = enddate1 ? parsedate(enddate1) : false;currday = controlid.value ? parsedate(controlid.value) : today;hh = currday.getHours();ii = currday.getMinutes();halfhour = halfhour1 ? true : false;calendarrecall = recall ? recall : null;var p = fetchOffset(controlid);$('calendar').style.display = 'block';$('calendar').style.left = p['left']+'px';$('calendar').style.top = (p['top'] + 20)+'px';doane(event);refreshcalendar(currday.getFullYear(), currday.getMonth());if(lastcheckedyear != false) {$('calendar_year_' + lastcheckedyear).className = 'calendar_default';$('calendar_year_' + today.getFullYear()).className = 'calendar_today';}if(lastcheckedmonth != false) {$('calendar_month_' + lastcheckedmonth).className = 'calendar_default';$('calendar_month_' + (today.getMonth() + 1)).className = 'calendar_today';}$('calendar_year_' + currday.getFullYear()).className = 'calendar_checked';$('calendar_month_' + (currday.getMonth() + 1)).className = 'calendar_checked';$('hourminute').style.display = addtime ? '' : 'none';lastcheckedyear = currday.getFullYear();lastcheckedmonth = currday.getMonth() + 1;if(halfhour) {$('halfhourselector').style.display = '';$('fullhourselector').style.display = 'none';} else {$('halfhourselector').style.display = 'none';$('fullhourselector').style.display = '';}if(BROWSER.ie && BROWSER.ie < 7) {$('calendariframe').style.top = $('calendar').style.top;$('calendariframe').style.left = $('calendar').style.left;$('calendariframe').style.width = $('calendar').offsetWidth;$('calendariframe').style.height = $('calendar').offsetHeight;$('calendariframe').style.display = 'block';}initclosecalendar();} 关于这个版本还有其他的一些小bug:DiscuzX3.2新bug,后台添加统计代码不生效问题。
本文地址:https://www.gaosudu.com/discuz/14897.html