安装使用 Discuz X3.2 日历选择不出现选择器的解决方案

[复制链接]
ARCHY明星会员实名认证 发表于 2014-6-16 14:03:12 [安装使用] 显示全部楼层 |阅读模式 上一主题 下一主题
discuz使用视频教程

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
修改方法,打开文件static/js/calendar.js搜索function
将下面代码加入到function直接即可
  1. function showcalendar(event, controlid1, addtime1, startdate1, enddate1, halfhour1, recall) {
  2.         controlid = controlid1;
  3.         addtime = addtime1;
  4.         startdate = startdate1 ? parsedate(startdate1) : false;
  5.         enddate = enddate1 ? parsedate(enddate1) : false;
  6.         currday = controlid.value ? parsedate(controlid.value) : today;
  7.         hh = currday.getHours();
  8.         ii = currday.getMinutes();
  9.         halfhour = halfhour1 ? true : false;
  10.         calendarrecall = recall ? recall : null;
  11.         var p = fetchOffset(controlid);
  12.         $('calendar').style.display = 'block';
  13.         $('calendar').style.left = p['left']+'px';
  14.         $('calendar').style.top        = (p['top'] + 20)+'px';
  15.         doane(event);
  16.         refreshcalendar(currday.getFullYear(), currday.getMonth());
  17.         if(lastcheckedyear != false) {
  18.                 $('calendar_year_' + lastcheckedyear).className = 'calendar_default';
  19.                 $('calendar_year_' + today.getFullYear()).className = 'calendar_today';
  20.         }
  21.         if(lastcheckedmonth != false) {
  22.                 $('calendar_month_' + lastcheckedmonth).className = 'calendar_default';
  23.                 $('calendar_month_' + (today.getMonth() + 1)).className = 'calendar_today';
  24.         }
  25.         $('calendar_year_' + currday.getFullYear()).className = 'calendar_checked';
  26.         $('calendar_month_' + (currday.getMonth() + 1)).className = 'calendar_checked';
  27.         $('hourminute').style.display = addtime ? '' : 'none';
  28.         lastcheckedyear = currday.getFullYear();
  29.         lastcheckedmonth = currday.getMonth() + 1;
  30.         if(halfhour) {
  31.                 $('halfhourselector').style.display = '';
  32.                 $('fullhourselector').style.display = 'none';
  33.         } else {
  34.                 $('halfhourselector').style.display = 'none';
  35.                 $('fullhourselector').style.display = '';
  36.         }
  37.         if(BROWSER.ie && BROWSER.ie < 7) {
  38.                 $('calendariframe').style.top = $('calendar').style.top;
  39.                 $('calendariframe').style.left = $('calendar').style.left;
  40.                 $('calendariframe').style.width = $('calendar').offsetWidth;
  41.                 $('calendariframe').style.height = $('calendar').offsetHeight;
  42.                 $('calendariframe').style.display = 'block';
  43.         }
  44.         initclosecalendar();
  45. }
复制代码

保存覆盖即可

推荐X3.2其他BUG问题解决方法
discuz X3.2统计代码添加变成<script></script>的解决方法
http://bbs.zb7.com/thread-466268-1-1.html
Discuz x3.2默认模板宽窄屏切换的解决方法
http://bbs.zb7.com/thread-465572-1-1.html




上一篇:Discuz X3.2统计代码添加变成&lt;script&gt;&lt;/script&gt;的解决方法
下一篇:Discuz!主题列表封面图片缩略图尺寸修改教程

大神点评1

xbsb123 发表于 2014-6-16 17:05:45 [安装使用] 显示全部楼层
我是来赚分的
小兵书吧(www.xbsb123.com)
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表