老宋的地盘

 找回密码
 我要加入
搜索
老宋 首页 文章 技术 查看内容

Discuz!教程之系统日期选择组件最远只能选择到2020年问题的解决方法 ...

2021-8-9 11:44| 发布者: herosrx| 查看: 12594| 评论: 0

摘要: Discuz!教程之系统日期选择组件最远只能选择到2020年问题的解决方法前言:由于Discuz!现阶段已经没有了官方的升级维护,仅在码云由一帮粉丝进行维护,因此升级较慢。很多老版本系统自带的日期选择组件还是多年前的设 ...
Discuz!教程之系统日期选择组件最远只能选择到2020年问题的解决方法
前言:由于Discuz!现阶段已经没有了官方的升级维护,仅在码云由一帮粉丝进行维护,因此升级较慢。很多老版本系统自带的日期选择组件还是多年前的设计,日期最远只支持选择到2020年,随着时间的推移,很多站长发现已经"时间不够用了"!本文介绍一种修改方法,将日期选择最远日期延长。
修改文件:/static/js/calendar.js
找到

[代码]php代码:

for(var k = 2020; k >= 1931; k--) {
    s += k != 2020 && k % 10 == 0 ? '
' : '';
    s += '' + k + '
';
}

由于Discuz!设计的是10年一列,因此此处我们修改加上10年

[代码]php代码:

for(var k = 2030; k >= 1931; k--) {
    s += k != 2030 && k % 10 == 0 ? '
' : '';
    s += '' + k + '
';
}

修改完成后覆盖源文件!
*特别提示1:一般浏览器存在缓存,修改之后要更新浏览器缓存才能看到修改结果;
*特别提示2:如果以前的时间想到1931这么早,可以在上面的代码中将1931减去10年的倍数,例如:1971;

路过

雷人

握手

鲜花

鸡蛋

相关阅读

最新评论

QQ|手机版|小黑屋|老宋 ( 备案中... )

GMT+8, 2024-10-16 08:42 , Processed in 0.061042 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部