怎样为DEDECMS织梦系统页面添加日历控件

html-css013

怎样为DEDECMS织梦系统页面添加日历控件,第1张

下载日历控件所需的js文件和css文件

内容文件包括:jquery.datetimepicker.js,jquery.js,jquery.datetimepicker.css

其中的jquery.js可选用任何版本

DEDECMS织梦系统页面添加日历控件

打开dedecms的文件系统,找到decms\templets\default路径,下载的压缩包中的文件要放在对应的default文件夹目录下。

DEDECMS织梦系统页面添加日历控件

打开要插入日历控件的模板页面,例如index.html页面,引入要使用的js和css文件。

<link href="{dede:global.cfg_templets_skin/}/style/jquery.datetimepicker.css" rel="stylesheet" media="screen" type="text/css" />

<script language="javascript" type="text/javascript" src="{dede:global.cfg_templets_skin/}/js/jquery-1.11.1.min.js"></script>

<script language="javascript" type="text/javascript" src="{dede:global.cfg_templets_skin/}/js/jquery.datetimepicker.js"></script>

DEDECMS织梦系统页面添加日历控件

在本页<body>结尾标签页添加如下代码:

<script>

$('#datetimepicker3').datetimepicker({

inline:true

})

</script>

一定要添加在页尾,因为先行加载input的标签,然后再渲染标签的效果,显出日历控件的模样。

DEDECMS织梦系统页面添加日历控件

打开页面,查看效果图。

DEDECMS织梦系统页面添加日历控件

日期插件的包为:mydate.js。

1:首先将日期插件的包引入到页面中

<script language="JavaScript" src="../Inc/Js/mydate.js"></script>

2:设置鼠标点击事件,当鼠标点击获得焦点的时候,触发事件,调用方法

<input type="text" name="starttime" onfocus="MyCalendar.SetDate(this)" value="<?php echo $rq?>">

<input type="text" name="endtime" onfocus="MyCalendar.SetDate(this)" value="<?php echo $rq?>">

3:完整页面代码

<?php

  date_default_timezone_set("PRC")

  $nowtime = time()

  $rq = date("Y-m-d",$nowtime)

?>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html charset=gb2312" />

<meta name="generator" content="FFKJ.Net" />

<link rev="MADE" href="mailto:[email protected]">

<title>在线--后台</title>

<link rel="stylesheet" type="text/css" href="../Skins/Admin_Style.Css" />

<script language="JavaScript" src="../Inc/Js/mydate.js"></script>

</head>

<body>

开始时间:<input type="text" name="starttime" onfocus="MyCalendar.SetDate(this)" value="<?php echo $rq?>">

结束时间:<input type="text" name="endtime" onfocus="MyCalendar.SetDate(this)" value="<?php echo $rq?>">

</body>

</html>

4:页面效果: