@@ -1,2 +1,643 @@ | |||||
*{font-size:12px;font-family:"宋体";}td{line-height:1.5;}body{font-size:12px;line-height:1.5;font-family:"宋体";background-color:#FFF;}form,h1,h2,h3,ul,ol,div{margin:0;padding:0;}td,th,div{word-break:break-all;word-wrap:break-word;}b,strong{color:#666600;}li,dd{list-style-type:none;margin:0px;padding:0px;}input{border:1px solid #ababab;zoom:expression(function(ele){(ele.type=='button'||ele.type=='submit'||ele.type=='reset') ? ele.className='coolbg':(ele.type=='text' ? ele.className='alltxt':'');(ele.type=='radio'||ele.type=='checkbox') ? ele.className='np':'';ele.style.zoom = '1';}(this));}input{background:url(../images/input.png) repeat-x scroll 0px 0px;}select{padding:3px;}input[type="button"],input[type="submit"],input[type="reset"]{border:none;border-right:1px solid #ACACAC;border-bottom:1px solid #ACACAC;background-color:#F1F8B4;padding:2px;padding-right:5px;padding-left:5px;background:url(../images/allbtbg2.gif) #EFF7D0;cursor:pointer;}input[type="text"],input[type="password"]{border-width:1px;border-style:solid;border-color:#707070 #CECECE #CECECE #707070;padding:2px 4px;height:18px;line-height:18px;vertical-align:middle;}input[type="text"]:focus,input[type="password"]:focus{border-color:#A5C760;color:#333;-moz-box-shadow:0 0 3px #A5C760;-webkit-box-shadow:0 0 3px #A5C760;box-shadow:0 0 3px #A5C760;outline:none ;}.alltxt{height:18px;line-height:18px;padding:3px 3px 2px 3px;vertical-align:middle;border-width:1px;border-style:solid;border-color:#707070 #CECECE #CECECE #707070;}textarea{background:url(../images/input.png) #fff repeat-x scroll 0px 0px;border-width:1px;border-style:solid;border-color:#707070 #CECECE #CECECE #707070;padding:2px 4px;vertical-align:middle;line-height:16px;overflow:auto;}textarea:focus{border-color:#A5C760;color:#333;-moz-box-shadow:0 0 3px #A5C760;-webkit-box-shadow:0 0 3px #A5C760;box-shadow:0 0 3px #A5C760;}h1{color:#171B16;font-size:130%;font-weight:bold;}h2{color:#171B16;font-size:115%;font-weight:bold;}h3{color:#171B16;font-size:100%;font-weight:bold;}a:link{font-size:9pt;color:#000000;text-decoration:none;font-family:""宋体"";}a:visited{font-size:9pt;color:#000000;text-decoration:none;font-family:""宋体"";}a:hover{color:red;font-family:""宋体"";}a img{border-style:none;}b a{color:#666600;}strong a{color:#666600;}a b{color:#666600;}a strong{color:#666600;}.pubinputs{height:16px;line-height:16px;width:250px;padding:4px 0px 2px 0px;border-width:1px;border-style:solid;border-color:#999999 #dddddd #dddddd #999999;}.iptxt{height:14px;line-height:14px;padding:4px 3px 2px 3px;border-width:1px;border-style:solid;border-color:#999999 #dddddd #dddddd #999999;}.pubinput{height:24px;width:250px;padding-top:3px;padding-bottom:0px;}.pubinputl{height:24px;width:350px;padding-top:3px;padding-bottom:0px;}.np{border:none;}.linerow{border-bottom:1px solid #ACACAC;}.coolbg{border:none;border-right:1px solid #ACACAC;border-bottom:1px solid #ACACAC;padding:2px;padding-right:5px;padding-left:5px;background:#CCC url(../images/allbtbg2.gif);cursor:pointer;}.coolbg2{border:1px solid #000000;background-color:#DFDDD2;height:18px}.ll{border-right:2px solid #ACACAC;border-bottom:2px solid #ACACAC;background-color:#E6E6E6}.bline{border-bottom:1px dotted #BCBCBC;height:28px;background-color:#FFFFFF;}#uploadfield{float:left;}.bline2{border-bottom:1px solid #BCBCBC;}.coolbt{border-left:1px solid #EFEFEF;border-top:1px solid #EFEFEF;border-right:1px solid #ACACAC;border-bottom:1px solid #ACACAC;background-color:#E4F7D7;cursor:pointer;}.coolbt2{border-left:1px solid #EFEFEF;border-top:1px solid #EFEFEF;border-right:1px solid #ACACAC;border-bottom:1px solid #ACACAC;background-color:#F7FCDA}.coolbg3{border:1px solid #BDC5B4;background-color:#DFDDD2;height:20px;width:140px;text-align:right;}.coolbg61{line-height:26px;width:380px;border-top:1px solid #BDC5B4;border-left:1px solid #BDC5B4;border-right:1px solid #BDC5B4;height:26px;text-align:right;background-color:#E7F3B1;}.coolbg62{border:1px solid #BDC5B4;background-color:#F8FDF0;height:300px;width:380px;padding:5px;}.coolbg4{border-bottom:1px solid #C9CFC1;background-color:#F9FCDC;background:url(../images/dlgtitle.gif) repeat-x;height:24px;line-height:24px;width:190px;text-align:right;}.coolbg5{border-top:1px solid #BDC5B4;background-color:#F9FCDC;font-size:1pt;height:6px;width:190px;}.wsselect{height:60px;line-height:24px | |||||
overflow-y:auto;overflow:auto;background-color:#FCFEF1;scrollbar-face-color:#ffffff;scrollbar-highlight-color:#919192;scrollbar-shadow-color:#919192;scrollbar-3dlight-color:#ffffff;scrollbar-arrow-color:#919192;scrollbar-track-color:#ffffff;scrollbar-darkshadow-color:#ffffff;}.dlg{border:2px solid #749F4D;background-color:#F0FAEB;padding:2px;width:360px;line-height:160%;}.pubdlg{z-index:8888;border:5px solid #749F4D;background-color:#fff;}.pubdlg .title{border-bottom:1px solid #C9CFC1;background-color:#F9FCDC;background:url(../images/dlgtitle.gif) repeat-x;height:28px;line-height:28px;text-align:left;cursor:move;}.pubdlg .titLeft{float:left;padding-left:8px;line-height:28px;font-weight:bold;color:#555;}.pubdlg .titRight{float:right;padding:0px;}.fullpagediv{z-index:1999;top:0;left:0;background:#cdcdcd;filter:Alpha(opacity=50);-moz-opacity:.5;opacity:0.5;position:absolute;width:100%;height:2500px;}.quicksel{z-index:10005;width:680px;height:420px;margin-left:5px;margin-top:5px;overflow:auto;scrollbar-face-color:#ffffff;scrollbar-highlight-color:#919192;scrollbar-shadow-color:#919192;scrollbar-3dlight-color:#ffffff;scrollbar-arrow-color:#919192;scrollbar-track-color:#ffffff;scrollbar-darkshadow-color:#ffffff;}.quickselfoot{padding-top:8px;border-top:1px dashed #C0CC9D;}.quickselItem{margin-bottom:8px;}.quickselItem .topcat{font-weight:bold;clear:both;line-height:24px;border-bottom:1px dashed #ccc;background:#FBFEEF;padding-left:5px;}.quickselItem .soncat{padding-left:10px;}.quickselItem .item{float:left;margin-right:8px;}.mysource,.mywriter{z-index:10001;border:5px solid #749F4D;background-color:#F0FAEB;padding:2px;width:280px;line-height:160%;}.dlgws div{width:100%;}.dlgTesttitle{border:2px solid #749F4D;background-color:#F0FAEB;padding:2px;width:300px;line-height:150%;}#_mysource{z-index:10003;}#_mywriter{z-index:10004;}#uploadwait{z-index:19999;}.option1{background-color:#DCECA6;}.option2{background-color:#F7FBD2;}.option3{background-color:#FFFFFF;}.ininput{width:96%;height:20px;border:1px solid #ffffff;}.nbt{padding:1px;background-image:url('../images/allbtbg.gif');background-color:#ffffff;border:1px solid #A5AF83;}.tdt{padding-left:6px;}.waitpage{top:0;left:0;filter:Alpha(opacity=70);-moz-opacity:0.7;position:absolute;z-index:10000;background:url(../../images/loading1.gif) #ababab center no-repeat;}.divpre img{max-width:150px;max-height:100px;}.divpre{overflow:hidden;}.autoinput{padding-left:3px;width:90%;}.bodytitle{margin:auto;height:28px;border:1px dotted #BFD67C;background:url('../images/wbg.gif');margin-bottom:6px;width:98%;font-weight:bold;}.bodytitle div{float:left}.bodytitletxt{padding-left:6px;line-height:28px;}.tbtitle td{padding:3px;}.tblist td{background:#FFFFFF;padding:6px;}.tblist td.tbsname{background:#F9FFE6;padding:6px;}.colordlg{width:100px;z-index;10005;border:2px dashed #749F4D;background-color:#F0FAEB;padding:2px;line-height:160%;}option.alltype{height:18px;line-height:18px;font-size:12px;padding-left:16px;background:url(../images/arr4.gif) 3px 4px no-repeat;}option.btype{height:18px;line-height:18px;font-size:12px;padding-left:16px;background:url(../images/arr4.gif) 3px 4px no-repeat;}option.stype{height:18px;line-height:18px;font-size:12px;padding-left:24px;background:url(../images/arrr.gif) 11px 4px no-repeat;}.ilist{border-top:1px dashed #BCBCBC;border-bottom:1px dashed #BCBCBC;border-left:1px dashed #BCBCBC;}.ilist td{border-right:1px dashed #BCBCBC;}#typeid2{border:0px;padding:0px;background:#ccc;height:18px;font-size:12px;padding-left:10px;background:url(../images/typeid2bg.gif) no-repeat;float:left;}.litpic_span{width:77px;overflow:hidden;height:21px;*vertical-align:3px;margin-left:-60px;*margin-left:-75px;cursor:pointer;}#litpic{width:85px;height:20px;margin-left:-20px;filter:alpha(opacity=00);-moz-opacity:.0;opacity:0.0;cursor:pointer;}#starttime,#endtime,#pubdate{background:url(../images/calendar.gif) 3px no-repeat;padding-left:23px;}#title{background:url(../images/ruler.gif) repeat-x 0px 5px;}.spec{width:60px;}.gtab a{width:80px;text-align:center;display:block;float:left;height:26px;line-height:26px;} | |||||
* { | |||||
font-size: 12px; | |||||
font-family: "宋体"; | |||||
} | |||||
td { | |||||
line-height: 1.5; | |||||
} | |||||
body { | |||||
font-size: 12px; | |||||
line-height: 1.5; | |||||
font-family: "宋体"; | |||||
background-color: #FFF; | |||||
} | |||||
form,h1,h2,h3,ul,ol,div { | |||||
margin: 0; | |||||
padding: 0; | |||||
} | |||||
td,th,div { | |||||
word-break: break-all; | |||||
word-wrap: break-word; | |||||
} | |||||
b,strong { | |||||
color: #666600; | |||||
} | |||||
li,dd { | |||||
list-style-type: none; | |||||
margin: 0px; | |||||
padding: 0px; | |||||
} | |||||
input { | |||||
border: 1px solid #ababab; | |||||
zoom: expression(function(ele){(ele.type=='button'||ele.type=='submit'||ele.type=='reset') ? ele.className='coolbg':(ele.type=='text' ? ele.className='alltxt':''); | |||||
(ele.type=='radio'||ele.type=='checkbox') ? ele.className='np': ''; | |||||
ele.style.zoom = '1'; | |||||
}(this)); | |||||
} | |||||
input { | |||||
background: url(../images/input.png) repeat-x scroll 0px 0px; | |||||
} | |||||
select { | |||||
padding: 3px; | |||||
} | |||||
input[type="button"],input[type="submit"],input[type="reset"] { | |||||
border: none; | |||||
border-right: 1px solid #ACACAC; | |||||
border-bottom: 1px solid #ACACAC; | |||||
background-color: #F1F8B4; | |||||
padding: 2px; | |||||
padding-right: 5px; | |||||
padding-left: 5px; | |||||
background: url(../images/allbtbg2.gif) #EFF7D0; | |||||
cursor: pointer; | |||||
} | |||||
input[type="text"],input[type="password"] { | |||||
border-width: 1px; | |||||
border-style: solid; | |||||
border-color: #707070 #CECECE #CECECE #707070; | |||||
padding: 2px 4px; | |||||
height: 18px; | |||||
line-height: 18px; | |||||
vertical-align: middle; | |||||
} | |||||
input[type="text"]:focus,input[type="password"]:focus { | |||||
border-color: #A5C760; | |||||
color: #333; | |||||
-moz-box-shadow: 0 0 3px #A5C760; | |||||
-webkit-box-shadow: 0 0 3px #A5C760; | |||||
box-shadow: 0 0 3px #A5C760; | |||||
outline: none; | |||||
} | |||||
.alltxt { | |||||
height: 18px; | |||||
line-height: 18px; | |||||
padding: 3px 3px 2px 3px; | |||||
vertical-align: middle; | |||||
border-width: 1px; | |||||
border-style: solid; | |||||
border-color: #707070 #CECECE #CECECE #707070; | |||||
} | |||||
textarea { | |||||
background: url(../images/input.png) #fff repeat-x scroll 0px 0px; | |||||
border-width: 1px; | |||||
border-style: solid; | |||||
border-color: #707070 #CECECE #CECECE #707070; | |||||
padding: 2px 4px; | |||||
vertical-align: middle; | |||||
line-height: 16px; | |||||
overflow: auto; | |||||
} | |||||
textarea:focus { | |||||
border-color: #A5C760; | |||||
color: #333; | |||||
-moz-box-shadow: 0 0 3px #A5C760; | |||||
-webkit-box-shadow: 0 0 3px #A5C760; | |||||
box-shadow: 0 0 3px #A5C760; | |||||
} | |||||
h1 { | |||||
color: #171B16; | |||||
font-size: 130%; | |||||
font-weight: bold; | |||||
} | |||||
h2 { | |||||
color: #171B16; | |||||
font-size: 115%; | |||||
font-weight: bold; | |||||
} | |||||
h3 { | |||||
color: #171B16; | |||||
font-size: 100%; | |||||
font-weight: bold; | |||||
} | |||||
a:link { | |||||
font-size: 9pt; | |||||
color: #000000; | |||||
text-decoration: none; | |||||
font-family: ""宋体""; | |||||
} | |||||
a:visited { | |||||
font-size: 9pt; | |||||
color: #000000; | |||||
text-decoration: none; | |||||
font-family: ""宋体""; | |||||
} | |||||
a:hover { | |||||
color: red; | |||||
font-family: ""宋体""; | |||||
} | |||||
a img { | |||||
border-style: none; | |||||
} | |||||
b a { | |||||
color: #666600; | |||||
} | |||||
strong a { | |||||
color: #666600; | |||||
} | |||||
a b { | |||||
color: #666600; | |||||
} | |||||
a strong { | |||||
color: #666600; | |||||
} | |||||
.pubinputs { | |||||
height: 16px; | |||||
line-height: 16px; | |||||
width: 250px; | |||||
padding: 4px 0px 2px 0px; | |||||
border-width: 1px; | |||||
border-style: solid; | |||||
border-color: #999999 #dddddd #dddddd #999999; | |||||
} | |||||
.iptxt { | |||||
height: 14px; | |||||
line-height: 14px; | |||||
padding: 4px 3px 2px 3px; | |||||
border-width: 1px; | |||||
border-style: solid; | |||||
border-color: #999999 #dddddd #dddddd #999999; | |||||
} | |||||
.pubinput { | |||||
height: 24px; | |||||
width: 250px; | |||||
padding-top: 3px; | |||||
padding-bottom: 0px; | |||||
} | |||||
.pubinputl { | |||||
height: 24px; | |||||
width: 350px; | |||||
padding-top: 3px; | |||||
padding-bottom: 0px; | |||||
} | |||||
.np { | |||||
border: none; | |||||
} | |||||
.linerow { | |||||
border-bottom: 1px solid #ACACAC; | |||||
} | |||||
.coolbg { | |||||
border: none; | |||||
border-right: 1px solid #ACACAC; | |||||
border-bottom: 1px solid #ACACAC; | |||||
padding: 2px; | |||||
padding-right: 5px; | |||||
padding-left: 5px; | |||||
background: #CCC url(../images/allbtbg2.gif); | |||||
cursor: pointer; | |||||
} | |||||
.coolbg2 { | |||||
border: 1px solid #000000; | |||||
background-color: #DFDDD2; | |||||
height: 18px | |||||
} | |||||
.ll { | |||||
border-right: 2px solid #ACACAC; | |||||
border-bottom: 2px solid #ACACAC; | |||||
background-color: #E6E6E6 | |||||
} | |||||
.bline { | |||||
border-bottom: 1px dotted #BCBCBC; | |||||
height: 28px; | |||||
background-color: #FFFFFF; | |||||
} | |||||
#uploadfield { | |||||
float: left; | |||||
} | |||||
.bline2 { | |||||
border-bottom: 1px solid #BCBCBC; | |||||
} | |||||
.coolbt { | |||||
border-left: 1px solid #EFEFEF; | |||||
border-top: 1px solid #EFEFEF; | |||||
border-right: 1px solid #ACACAC; | |||||
border-bottom: 1px solid #ACACAC; | |||||
background-color: #E4F7D7; | |||||
cursor: pointer; | |||||
} | |||||
.coolbt2 { | |||||
border-left: 1px solid #EFEFEF; | |||||
border-top: 1px solid #EFEFEF; | |||||
border-right: 1px solid #ACACAC; | |||||
border-bottom: 1px solid #ACACAC; | |||||
background-color: #F7FCDA | |||||
} | |||||
.coolbg3 { | |||||
border: 1px solid #BDC5B4; | |||||
background-color: #DFDDD2; | |||||
height: 20px; | |||||
width: 140px; | |||||
text-align: right; | |||||
} | |||||
.coolbg61 { | |||||
line-height: 26px; | |||||
width: 380px; | |||||
border-top: 1px solid #BDC5B4; | |||||
border-left: 1px solid #BDC5B4; | |||||
border-right: 1px solid #BDC5B4; | |||||
height: 26px; | |||||
text-align: right; | |||||
background-color: #E7F3B1; | |||||
} | |||||
.coolbg62 { | |||||
border: 1px solid #BDC5B4; | |||||
background-color: #F8FDF0; | |||||
height: 300px; | |||||
width: 380px; | |||||
padding: 5px; | |||||
} | |||||
.coolbg4 { | |||||
border-bottom: 1px solid #C9CFC1; | |||||
background-color: #F9FCDC; | |||||
background: url(../images/dlgtitle.gif) repeat-x; | |||||
height: 24px; | |||||
line-height: 24px; | |||||
width: 190px; | |||||
text-align: right; | |||||
} | |||||
.coolbg5 { | |||||
border-top: 1px solid #BDC5B4; | |||||
background-color: #F9FCDC; | |||||
font-size: 1pt; | |||||
height: 6px; | |||||
width: 190px; | |||||
} | |||||
.wsselect { | |||||
height: 60px; | |||||
line-height: 24px | |||||
overflow-y:auto; | |||||
overflow: auto; | |||||
background-color: #FCFEF1; | |||||
scrollbar-face-color: #ffffff; | |||||
scrollbar-highlight-color: #919192; | |||||
scrollbar-shadow-color: #919192; | |||||
scrollbar-3dlight-color: #ffffff; | |||||
scrollbar-arrow-color: #919192; | |||||
scrollbar-track-color: #ffffff; | |||||
scrollbar-darkshadow-color: #ffffff; | |||||
} | |||||
.dlg { | |||||
border: 2px solid #749F4D; | |||||
background-color: #F0FAEB; | |||||
padding: 2px; | |||||
width: 360px; | |||||
line-height: 160%; | |||||
} | |||||
.pubdlg { | |||||
z-index: 8888; | |||||
border: 5px solid #749F4D; | |||||
background-color: #fff; | |||||
} | |||||
.pubdlg .title { | |||||
border-bottom: 1px solid #C9CFC1; | |||||
background-color: #F9FCDC; | |||||
background: url(../images/dlgtitle.gif) repeat-x; | |||||
height: 28px; | |||||
line-height: 28px; | |||||
text-align: left; | |||||
cursor: move; | |||||
} | |||||
.pubdlg .titLeft { | |||||
float: left; | |||||
padding-left: 8px; | |||||
line-height: 28px; | |||||
font-weight: bold; | |||||
color: #555; | |||||
} | |||||
.pubdlg .titRight { | |||||
float: right; | |||||
padding: 0px; | |||||
} | |||||
.fullpagediv { | |||||
z-index: 1999; | |||||
top: 0; | |||||
left: 0; | |||||
background: #cdcdcd; | |||||
filter: Alpha(opacity=50); | |||||
-moz-opacity: .5; | |||||
opacity: 0.5; | |||||
position: absolute; | |||||
width: 100%; | |||||
height: 2500px; | |||||
} | |||||
.quicksel { | |||||
z-index: 10005; | |||||
width: 680px; | |||||
height: 420px; | |||||
margin-left: 5px; | |||||
margin-top: 5px; | |||||
overflow: auto; | |||||
scrollbar-face-color: #ffffff; | |||||
scrollbar-highlight-color: #919192; | |||||
scrollbar-shadow-color: #919192; | |||||
scrollbar-3dlight-color: #ffffff; | |||||
scrollbar-arrow-color: #919192; | |||||
scrollbar-track-color: #ffffff; | |||||
scrollbar-darkshadow-color: #ffffff; | |||||
} | |||||
.quickselfoot { | |||||
padding-top: 8px; | |||||
border-top: 1px dashed #C0CC9D; | |||||
} | |||||
.quickselItem { | |||||
margin-bottom: 8px; | |||||
} | |||||
.quickselItem .topcat { | |||||
font-weight: bold; | |||||
clear: both; | |||||
line-height: 24px; | |||||
border-bottom: 1px dashed #ccc; | |||||
background: #FBFEEF; | |||||
padding-left: 5px; | |||||
} | |||||
.quickselItem .soncat { | |||||
padding-left: 10px; | |||||
} | |||||
.quickselItem .item { | |||||
float: left; | |||||
margin-right: 8px; | |||||
} | |||||
.mysource,.mywriter { | |||||
z-index: 10001; | |||||
border: 5px solid #749F4D; | |||||
background-color: #F0FAEB; | |||||
padding: 2px; | |||||
width: 280px; | |||||
line-height: 160%; | |||||
} | |||||
.dlgws div { | |||||
width: 100%; | |||||
} | |||||
.dlgTesttitle { | |||||
border: 2px solid #749F4D; | |||||
background-color: #F0FAEB; | |||||
padding: 2px; | |||||
width: 300px; | |||||
line-height: 150%; | |||||
} | |||||
#_mysource { | |||||
z-index: 10003; | |||||
} | |||||
#_mywriter { | |||||
z-index: 10004; | |||||
} | |||||
#uploadwait { | |||||
z-index: 19999; | |||||
} | |||||
.option1 { | |||||
background-color: #DCECA6; | |||||
} | |||||
.option2 { | |||||
background-color: #F7FBD2; | |||||
} | |||||
.option3 { | |||||
background-color: #FFFFFF; | |||||
} | |||||
.ininput { | |||||
width: 96%; | |||||
height: 20px; | |||||
border: 1px solid #ffffff; | |||||
} | |||||
.nbt { | |||||
padding: 1px; | |||||
background-image: url('../images/allbtbg.gif'); | |||||
background-color: #ffffff; | |||||
border: 1px solid #A5AF83; | |||||
} | |||||
.tdt { | |||||
padding-left: 6px; | |||||
} | |||||
.waitpage { | |||||
top: 0; | |||||
left: 0; | |||||
filter: Alpha(opacity=70); | |||||
-moz-opacity: 0.7; | |||||
position: absolute; | |||||
z-index: 10000; | |||||
background: url(../../images/loading1.gif) #ababab center no-repeat; | |||||
} | |||||
.divpre img { | |||||
max-width: 150px; | |||||
max-height: 100px; | |||||
} | |||||
.divpre { | |||||
overflow: hidden; | |||||
} | |||||
.autoinput { | |||||
padding-left: 3px; | |||||
width: 90%; | |||||
} | |||||
.bodytitle { | |||||
margin: auto; | |||||
height: 28px; | |||||
border: 1px dotted #BFD67C; | |||||
background: url('../images/wbg.gif'); | |||||
margin-bottom: 6px; | |||||
width: 98%; | |||||
font-weight: bold; | |||||
} | |||||
.bodytitle div { | |||||
float: left | |||||
} | |||||
.bodytitletxt { | |||||
padding-left: 6px; | |||||
line-height: 28px; | |||||
} | |||||
.tbtitle td { | |||||
padding: 3px; | |||||
} | |||||
.tblist td { | |||||
background: #FFFFFF; | |||||
padding: 6px; | |||||
} | |||||
.tblist td.tbsname { | |||||
background: #F9FFE6; | |||||
padding: 6px; | |||||
} | |||||
.colordlg { | |||||
width: 100px; | |||||
z-index;10005;border: 2px dashed #749F4D; | |||||
background-color: #F0FAEB; | |||||
padding: 2px; | |||||
line-height: 160%; | |||||
} | |||||
option.alltype { | |||||
height: 18px; | |||||
line-height: 18px; | |||||
font-size: 12px; | |||||
padding-left: 16px; | |||||
background: url(../images/arr4.gif) 3px 4px no-repeat; | |||||
} | |||||
option.btype { | |||||
height: 18px; | |||||
line-height: 18px; | |||||
font-size: 12px; | |||||
padding-left: 16px; | |||||
background: url(../images/arr4.gif) 3px 4px no-repeat; | |||||
} | |||||
option.stype { | |||||
height: 18px; | |||||
line-height: 18px; | |||||
font-size: 12px; | |||||
padding-left: 24px; | |||||
background: url(../images/arrr.gif) 11px 4px no-repeat; | |||||
} | |||||
.ilist { | |||||
border-top: 1px dashed #BCBCBC; | |||||
border-bottom: 1px dashed #BCBCBC; | |||||
border-left: 1px dashed #BCBCBC; | |||||
} | |||||
.ilist td { | |||||
border-right: 1px dashed #BCBCBC; | |||||
} | |||||
#typeid2 { | |||||
border: 0px; | |||||
padding: 0px; | |||||
background: #ccc; | |||||
height: 18px; | |||||
font-size: 12px; | |||||
padding-left: 10px; | |||||
background: url(../images/typeid2bg.gif) no-repeat; | |||||
float: left; | |||||
} | |||||
.litpic_span { | |||||
width: 77px; | |||||
overflow: hidden; | |||||
height: 21px; | |||||
*vertical-align: 3px; | |||||
margin-left: -60px; | |||||
*margin-left: -75px; | |||||
cursor: pointer; | |||||
} | |||||
#litpic { | |||||
width: 85px; | |||||
height: 20px; | |||||
margin-left: -20px; | |||||
filter: alpha(opacity=00); | |||||
-moz-opacity: .0; | |||||
opacity: 0.0; | |||||
cursor: pointer; | |||||
} | |||||
#starttime,#endtime,#pubdate { | |||||
background: url(../images/calendar.gif) 3px no-repeat; | |||||
padding-left: 23px; | |||||
} | |||||
#title { | |||||
background: url(../images/ruler.gif) repeat-x 0px 5px; | |||||
} | |||||
.spec { | |||||
width: 60px; | |||||
} | |||||
.gtab a { | |||||
width: 80px; | |||||
text-align: center; | |||||
display: block; | |||||
float: left; | |||||
height: 26px; | |||||
line-height: 26px; | |||||
} | |||||
.albCt img { | |||||
cursor: pointer; | |||||
} | |||||
img { | |||||
vertical-align: baseline; | |||||
} | |||||
input, | |||||
select { | |||||
height: auto !important; | |||||
} |
@@ -1,239 +0,0 @@ | |||||
/* The main calendar widget. DIV containing a table. */ | |||||
div.calendar { position: relative; } | |||||
.calendar, .calendar table { | |||||
border: 1px solid #CDE4B3; | |||||
font-size: 11px; | |||||
color: #000; | |||||
cursor: default; | |||||
background: #F9FCF1; | |||||
font-family: tahoma,verdana,sans-serif; | |||||
} | |||||
.calendar table{border: 1px solid #fff;} | |||||
/* Header part -- contains navigation buttons and day names. */ | |||||
.calendar table thead td{background:#E7F6D5; color:#97C069; border-bottom:1px solid #fff; border-right:none; height:16px; width:18px} | |||||
.calendar table thead tr.headrow td{ background:#EDF9E0} | |||||
.headrow{border-top:1px solid #CDE4B3} | |||||
.calendar table thead td.button div div{ | |||||
background-image: url(../../images/question-balloon.png); | |||||
background-repeat: no-repeat; text-indent:-100px; overflow:hidden | |||||
} | |||||
.headrow .button { /* "<<", "<", ">", ">>" buttons have this class */ | |||||
text-align: center; /* They are the navigation buttons */ | |||||
border-right:1px solid #FFF; padding:0 | |||||
} | |||||
.headrow .button div,.calendar table .wn div{border-right:1px solid #CDE4B3; height:23px; line-height:23px} | |||||
.calendar .nav { | |||||
} | |||||
.calendar thead .title { /* This holds the current "month, year" */ | |||||
font-weight: bold; /* Pressing it will take you to the current date */ | |||||
text-align: center; | |||||
padding: 2px; | |||||
color:#6b9936; width:auto | |||||
} | |||||
.calendar thead tr { /* Row <TR> containing navigation buttons */ | |||||
background: #007ED1; | |||||
color: #fff; | |||||
} | |||||
.calendar thead .daynames { /* Row <TR> containing the day names */ | |||||
background: #EDF9E0; | |||||
} | |||||
.calendar thead .name { /* Cells <TD> containing the day names */ | |||||
border-bottom: 1px solid #CDE4B3; | |||||
padding: 2px; | |||||
text-align: center; | |||||
color: #000; | |||||
} | |||||
.calendar thead .weekend { /* How a weekend day name shows in header */ | |||||
color: #a66; | |||||
} | |||||
.calendar thead .hilite { /* How do the buttons in header appear when hover */ | |||||
background-color: #E7F6D5; | |||||
color: #6b9936; | |||||
} | |||||
/* The body part -- contains all the days in month. */ | |||||
.calendar tbody .day { /* Cells <TD> containing month days dates */ | |||||
width: 2em; | |||||
color: #456; | |||||
text-align: right; | |||||
padding: 2px 4px 2px 2px; | |||||
} | |||||
.calendar tbody .day div{ padding-right:5px} | |||||
.calendar tbody .day.othermonth { | |||||
font-size: 80%; | |||||
color: #bbb; | |||||
} | |||||
.calendar tbody .day.othermonth.oweekend { | |||||
color: #fbb; | |||||
} | |||||
.calendar table .wn { | |||||
border-right: 1px solid #fff; | |||||
background: #EDF9E0; padding:0 | |||||
} | |||||
.calendar tbody .rowhilite td { | |||||
background: #def; | |||||
} | |||||
.calendar tbody .rowhilite td.wn { | |||||
background: #F9FCF1; | |||||
} | |||||
.calendar tbody td.hilite { /* Hovered cells <TD> */ | |||||
background: #93b9e2; | |||||
padding: 1px 3px 1px 1px; | |||||
color:#fff | |||||
} | |||||
.calendar tbody td.active { /* Active (pressed) cells <TD> */ | |||||
background: #cde; | |||||
padding: 2px 2px 0px 2px; | |||||
} | |||||
.calendar tbody td.selected { /* Cell showing today date */ | |||||
font-weight: bold; | |||||
padding: 1px 3px 1px 1px; | |||||
background: #ff7200; | |||||
color: #fff; | |||||
} | |||||
.calendar tbody td.weekend { /* Cells showing weekend days */ | |||||
color: #a66; | |||||
} | |||||
.calendar tbody td.today { /* Cell showing selected date */ | |||||
font-weight: bold; | |||||
color: #D50000; | |||||
} | |||||
.calendar tbody .disabled { color: #999; } | |||||
.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */ | |||||
visibility: hidden; | |||||
} | |||||
.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */ | |||||
display: none; | |||||
} | |||||
/* The footer part -- status bar and "Close" button */ | |||||
.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */ | |||||
text-align: center; | |||||
background: #206A9B; | |||||
color: #fff; | |||||
} | |||||
.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */ | |||||
background: #EDF9E0; | |||||
color: #6b9936; | |||||
border-top: 1px solid #CDE4B3; | |||||
padding: 1px; height:24px | |||||
} | |||||
.calendar tfoot .hilite { /* Hover style for buttons in footer */ | |||||
background: #B8DAF0; | |||||
border: 1px solid #178AEB; | |||||
color: #000; | |||||
padding: 1px; | |||||
} | |||||
.calendar tfoot .active { /* Active (pressed) style for buttons in footer */ | |||||
background: #006AA9; | |||||
padding: 2px 0px 0px 2px; | |||||
} | |||||
/* Combo boxes (menus that display months/years for direct selection) */ | |||||
.calendar .combo { | |||||
position: absolute; | |||||
display: none; | |||||
top: 0px; | |||||
left: 0px; | |||||
width: 4em; | |||||
cursor: default; | |||||
border: 1px solid #655; | |||||
background: #def; | |||||
color: #000; | |||||
font-size: 90%; | |||||
z-index: 9999999999999999999999999999; | |||||
} | |||||
.calendar .combo .label, | |||||
.calendar .combo .label-IEfix { | |||||
text-align: center; | |||||
padding: 1px; | |||||
} | |||||
.calendar .combo .label-IEfix { | |||||
width: 4em; | |||||
} | |||||
.calendar .combo .hilite { | |||||
background: #34ABFA; | |||||
border-top: 1px solid #46a; | |||||
border-bottom: 1px solid #46a; | |||||
font-weight: bold; | |||||
} | |||||
.calendar .combo .active { | |||||
border-top: 1px solid #46a; | |||||
border-bottom: 1px solid #46a; | |||||
background: #F9FCF1; | |||||
font-weight: bold; | |||||
} | |||||
.calendar td.time { | |||||
border-top: 1px solid #CDE4B3; | |||||
padding: 1px 0px; | |||||
text-align: center; | |||||
background-color: #EDF2E3; | |||||
height:24px | |||||
} | |||||
.calendar td.time .hour, | |||||
.calendar td.time .minute, | |||||
.calendar td.time .ampm { | |||||
padding: 0px 3px 0px 4px; | |||||
border: 1px solid #889; | |||||
font-weight: bold; | |||||
background-color: #F9FCF1; | |||||
} | |||||
.calendar td.time .ampm { | |||||
text-align: center; | |||||
} | |||||
.calendar td.time .colon { | |||||
padding: 0px 2px 0px 3px; | |||||
font-weight: bold; | |||||
} | |||||
.calendar td.time span.hilite { | |||||
border-color: #000; | |||||
background-color: #267DB7; | |||||
color: #fff; | |||||
} | |||||
.calendar td.time span.active { | |||||
border-color: red; | |||||
background-color: #000; | |||||
color: #A5FF00; | |||||
} | |||||
.calendar thead .active div{ /* Active (pressed) buttons in header */ | |||||
background: #bdd2e8; | |||||
} |
@@ -603,10 +603,10 @@ function getElementTop(element) { | |||||
// 生成一个随机ID | // 生成一个随机ID | ||||
function guid() { | function guid() { | ||||
function S4() { | |||||
return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); | |||||
} | |||||
return (S4() + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4() + S4() + S4()); | |||||
function S4() { | |||||
return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); | |||||
} | |||||
return (S4() + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4() + S4() + S4()); | |||||
} | } | ||||
// 显示对话框,动态创建modal并显示,退出自动销毁窗体 | // 显示对话框,动态创建modal并显示,退出自动销毁窗体 | ||||
@@ -622,57 +622,57 @@ args = { | |||||
// 这里用到了一个展开语法 | // 这里用到了一个展开语法 | ||||
// https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Spread_syntax | // https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Spread_syntax | ||||
function ShowMsg(content, ...args) { | function ShowMsg(content, ...args) { | ||||
title = "DedeCMS"; | |||||
if (typeof content == "undefined") content = ""; | |||||
modalID = guid(); | |||||
var footer = `<button type="button" class="btn btn-primary" onClick="CloseModal(\'GKModal${modalID}\')">Ok</button>`; | |||||
var noClose = false; | |||||
if (args.length == 1) { | |||||
// 存在args参数 | |||||
if (typeof args[0].title !== 'undefined' && args[0].title != "") { | |||||
title = args[0].title; | |||||
} | |||||
if (typeof args[0].footer !== 'undefined' && args[0].footer != "") { | |||||
footer = args[0].footer; | |||||
} | |||||
if (typeof args[0].noClose !== 'undefined' && args[0].noClose == true) { | |||||
noClose = true; | |||||
} | |||||
} | |||||
footer = footer.replace("~modalID~", modalID); | |||||
content = content.replace("~modalID~", modalID); | |||||
var modal = `<div id="GKModal${modalID}" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="GKModalLabel${modalID}" aria-hidden="true"> | |||||
title = "DedeCMS"; | |||||
if (typeof content == "undefined") content = ""; | |||||
modalID = guid(); | |||||
var footer = `<button type="button" class="btn btn-primary" onClick="CloseModal(\'GKModal${modalID}\')">Ok</button>`; | |||||
var noClose = false; | |||||
if (args.length == 1) { | |||||
// 存在args参数 | |||||
if (typeof args[0].title !== 'undefined' && args[0].title != "") { | |||||
title = args[0].title; | |||||
} | |||||
if (typeof args[0].footer !== 'undefined' && args[0].footer != "") { | |||||
footer = args[0].footer; | |||||
} | |||||
if (typeof args[0].noClose !== 'undefined' && args[0].noClose == true) { | |||||
noClose = true; | |||||
} | |||||
} | |||||
footer = footer.replace("~modalID~", modalID); | |||||
content = content.replace("~modalID~", modalID); | |||||
var modal = `<div id="GKModal${modalID}" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="GKModalLabel${modalID}" aria-hidden="true"> | |||||
<div class="modal-dialog" role="document"> | <div class="modal-dialog" role="document"> | ||||
<div class="modal-content"><div class="modal-header"> | <div class="modal-content"><div class="modal-header"> | ||||
<h5 class="modal-title" id="GKModalLabel${modalID}">${title}</h5>`; | <h5 class="modal-title" id="GKModalLabel${modalID}">${title}</h5>`; | ||||
if (!noClose) { | |||||
modal += `<button type="button" class="close" data-dismiss="modal" aria-label="Close"> | |||||
if (!noClose) { | |||||
modal += `<button type="button" class="close" data-dismiss="modal" aria-label="Close"> | |||||
<span aria-hidden="true">×</span> | <span aria-hidden="true">×</span> | ||||
</button>`; | </button>`; | ||||
} | |||||
modal += `</div><div class="modal-body">${content}</div><div class="modal-footer">${footer}</div></div></div></div>`; | |||||
$("body").append(modal) | |||||
$("#GKModal" + modalID).modal({ | |||||
backdrop: 'static', | |||||
show: true | |||||
}); | |||||
$("#GKModal" + modalID).on('hidden.bs.modal', function (e) { | |||||
$("#GKModal" + modalID).remove(); | |||||
}) | |||||
return modalID; | |||||
} | |||||
modal += `</div><div class="modal-body">${content}</div><div class="modal-footer">${footer}</div></div></div></div>`; | |||||
$("body").append(modal) | |||||
$("#GKModal" + modalID).modal({ | |||||
backdrop: 'static', | |||||
show: true | |||||
}); | |||||
$("#GKModal" + modalID).on('hidden.bs.modal', function (e) { | |||||
$("#GKModal" + modalID).remove(); | |||||
}) | |||||
return modalID; | |||||
} | } | ||||
// 隐藏并销毁modal | // 隐藏并销毁modal | ||||
function CloseModal(modalID) { | function CloseModal(modalID) { | ||||
$("#" + modalID).modal('hide'); | |||||
$("#" + modalID).on('hidden.bs.modal', function (e) { | |||||
if ($("#" + modalID).length > 0) { | |||||
$("#" + modalID).remove(); | |||||
} | |||||
}) | |||||
$("#" + modalID).modal('hide'); | |||||
$("#" + modalID).on('hidden.bs.modal', function (e) { | |||||
if ($("#" + modalID).length > 0) { | |||||
$("#" + modalID).remove(); | |||||
} | |||||
}) | |||||
} | } | ||||
// 获取缩略图 | // 获取缩略图 | ||||
@@ -682,84 +682,84 @@ var currentCID = 0; | |||||
var mdlCropperID = ""; | var mdlCropperID = ""; | ||||
var pubAt = 0; | var pubAt = 0; | ||||
var optCropper = { | var optCropper = { | ||||
preview: ".pv", | |||||
crop: function (e) { | |||||
$("#cropWidth").text(Math.round(e.detail.height)); | |||||
$("#cropHeight").text(Math.round(e.detail.width)); | |||||
var dataUrl = $(this).cropper("getCroppedCanvas") | |||||
.toDataURL(); | |||||
litpicImg = dataUrl; | |||||
$("#litPic").attr("src", litpicImg); | |||||
$("#litpic_b64").val(litpicImg); | |||||
}, | |||||
aspectRatio: 4 / 3, | |||||
// 拖动截取缩略图后,截取的缩略图更新到imageItems中 | |||||
cropend: function (data) { | |||||
// 这里的ID要单独取出来 | |||||
var dataUrl = $(this).cropper("getCroppedCanvas") | |||||
.toDataURL(); | |||||
litpicImg = dataUrl; | |||||
$("#litPic").attr("src", litpicImg); | |||||
$("#litpic_b64").val(litpicImg); | |||||
} | |||||
preview: ".pv", | |||||
crop: function (e) { | |||||
$("#cropWidth").text(Math.round(e.detail.height)); | |||||
$("#cropHeight").text(Math.round(e.detail.width)); | |||||
var dataUrl = $(this).cropper("getCroppedCanvas") | |||||
.toDataURL(); | |||||
litpicImg = dataUrl; | |||||
$("#litPic").attr("src", litpicImg); | |||||
$("#litpic_b64").val(litpicImg); | |||||
}, | |||||
aspectRatio: 4 / 3, | |||||
// 拖动截取缩略图后,截取的缩略图更新到imageItems中 | |||||
cropend: function (data) { | |||||
// 这里的ID要单独取出来 | |||||
var dataUrl = $(this).cropper("getCroppedCanvas") | |||||
.toDataURL(); | |||||
litpicImg = dataUrl; | |||||
$("#litPic").attr("src", litpicImg); | |||||
$("#litpic_b64").val(litpicImg); | |||||
} | |||||
} | } | ||||
var cropperAspectRatio = { | var cropperAspectRatio = { | ||||
0: 16 / 9, | |||||
1: 4 / 3, | |||||
2: 1 / 1, | |||||
3: 2 / 3, | |||||
4: NaN, | |||||
0: 16 / 9, | |||||
1: 4 / 3, | |||||
2: 1 / 1, | |||||
3: 2 / 3, | |||||
4: NaN, | |||||
} | } | ||||
function setAspectRatio(ar) { | function setAspectRatio(ar) { | ||||
var opts = optCropper; | |||||
opts.aspectRatio = cropperAspectRatio[ar]; | |||||
$("#cropImg" + mdlCropperID).cropper('destroy').cropper(opts); | |||||
var opts = optCropper; | |||||
opts.aspectRatio = cropperAspectRatio[ar]; | |||||
$("#cropImg" + mdlCropperID).cropper('destroy').cropper(opts); | |||||
} | } | ||||
function useDefault(modalID) { | function useDefault(modalID) { | ||||
$("#litpic_b64").val(litpicImgSrc); | |||||
$("#litPic").attr("src", litpicImgSrc); | |||||
CloseModal('GKModal' + modalID); | |||||
$("#litpic_b64").val(litpicImgSrc); | |||||
$("#litPic").attr("src", litpicImgSrc); | |||||
CloseModal('GKModal' + modalID); | |||||
} | } | ||||
$(document).ready(function () { | $(document).ready(function () { | ||||
$("#btnClearAll").click(function (event) { | |||||
litpicImgSrc = ""; | |||||
litpicImg = ""; | |||||
$("#litpic_b64").val(litpicImg); | |||||
$("#litPic").attr("src", "../static/defaultpic.gif"); | |||||
}) | |||||
// 添加图片 | |||||
$("#iptAddImages").change(function (event) { | |||||
var files = event.target.files; | |||||
for (var i = 0, f; f = files[i]; i++) { | |||||
// 如果不是图片忽略 | |||||
if (!f.type.match('image.*')) { | |||||
continue; | |||||
} | |||||
// 将图片渲染到浏览器 | |||||
var reader = new FileReader(); | |||||
reader.onload = (function (theFile) { | |||||
return function (e) { | |||||
litpicImgSrc = e.target.result; | |||||
SetThumb(litpicImgSrc); | |||||
}; | |||||
})(f); | |||||
reader.readAsDataURL(f); | |||||
} | |||||
$("#iptAddImages").val(""); | |||||
}); | |||||
// 截取缩略图 | |||||
function SetThumb(srcURL) { | |||||
var footer = | |||||
"<p><a href='javascript:useDefault(\"~modalID~\");' class='btn btn-outline-primary'>使用原图</a> <a href='?' class='btn btn-outline-primary' data-dismiss='modal' aria-label='Close'>确定</a></p>"; | |||||
var optButton = `<p><div class="form-group"> | |||||
$("#btnClearAll").click(function (event) { | |||||
litpicImgSrc = ""; | |||||
litpicImg = ""; | |||||
$("#litpic_b64").val(litpicImg); | |||||
$("#litPic").attr("src", "../static/defaultpic.gif"); | |||||
}) | |||||
// 添加图片 | |||||
$("#iptAddImages").change(function (event) { | |||||
var files = event.target.files; | |||||
for (var i = 0, f; f = files[i]; i++) { | |||||
// 如果不是图片忽略 | |||||
if (!f.type.match('image.*')) { | |||||
continue; | |||||
} | |||||
// 将图片渲染到浏览器 | |||||
var reader = new FileReader(); | |||||
reader.onload = (function (theFile) { | |||||
return function (e) { | |||||
litpicImgSrc = e.target.result; | |||||
SetThumb(litpicImgSrc); | |||||
}; | |||||
})(f); | |||||
reader.readAsDataURL(f); | |||||
} | |||||
$("#iptAddImages").val(""); | |||||
}); | |||||
// 截取缩略图 | |||||
function SetThumb(srcURL) { | |||||
var footer = | |||||
"<p><a href='javascript:useDefault(\"~modalID~\");' class='btn btn-outline-primary'>使用原图</a> <a href='?' class='btn btn-outline-primary' data-dismiss='modal' aria-label='Close'>确定</a></p>"; | |||||
var optButton = `<p><div class="form-group"> | |||||
<label for="aspectRatio">比例</label> | <label for="aspectRatio">比例</label> | ||||
<select class="form-control" id="aspectRatio" onchange="setAspectRatio(this.selectedIndex)"> | <select class="form-control" id="aspectRatio" onchange="setAspectRatio(this.selectedIndex)"> | ||||
<option>16:9</option> | <option>16:9</option> | ||||
@@ -769,17 +769,46 @@ $(document).ready(function () { | |||||
<option>自定义</option> | <option>自定义</option> | ||||
</select> | </select> | ||||
</div></p>`; | </div></p>`; | ||||
mdlCropperID = ShowMsg( | |||||
'<div><div class="float-left" style="width:300px;"><img id="cropImg~modalID~" src="' + | |||||
srcURL + | |||||
'" width=200><p>宽度:<span id="cropWidth"></span>px,高度:<span id="cropHeight"></span>px</p>' + optButton + '</div><div class="pv float-right" style="width:150px;height:100px;overflow:hidden;"></div></div>', { | |||||
footer: footer, | |||||
noClose: false, | |||||
title: 'DedeCMS缩略图裁剪', | |||||
mdlCropperID = ShowMsg( | |||||
'<div><div class="float-left" style="width:300px;"><img id="cropImg~modalID~" src="' + | |||||
srcURL + | |||||
'" width=200><p>宽度:<span id="cropWidth"></span>px,高度:<span id="cropHeight"></span>px</p>' + optButton + '</div><div class="pv float-right" style="width:150px;height:100px;overflow:hidden;"></div></div>', { | |||||
footer: footer, | |||||
noClose: false, | |||||
title: 'DedeCMS缩略图裁剪', | |||||
}); | |||||
setTimeout(function () { | |||||
$("#cropImg" + mdlCropperID).cropper(optCropper); | |||||
}, 500); | |||||
} | |||||
$('.datepicker').daterangepicker({ | |||||
"singleDatePicker": true, | |||||
"autoApply": true, | |||||
"showDropdowns": true, | |||||
"linkedCalendars": false, | |||||
"timePicker": true, | |||||
"timePicker24Hour": true, | |||||
"timePickerSeconds": true, | |||||
"showCustomRangeLabel": false, | |||||
ranges: { | |||||
'今日': [moment(), moment()], | |||||
'昨日': [moment().subtract(1, 'days'), moment().subtract(1, 'days')], | |||||
'本月': [moment().startOf('month'), moment().startOf('month')], | |||||
'上月': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').startOf('month')] | |||||
}, | |||||
"locale": { | |||||
format: 'YYYY-MM-DD HH:mm:ss', | |||||
applyLabel: '确定', | |||||
cancelLabel: '取消', | |||||
daysOfWeek: ['日', '一', '二', '三', '四', '五', '六'], | |||||
monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', | |||||
'七月', '八月', '九月', '十月', '十一月', '十二月'], | |||||
firstDay: 1 | |||||
} | |||||
}, function (start) { | |||||
$(this).val(start.format("YYYY-MM-DD HH:mm:ss")); | |||||
}); | }); | ||||
setTimeout(function () { | |||||
$("#cropImg" + mdlCropperID).cropper(optCropper); | |||||
}, 500); | |||||
} | |||||
}) | }) |
@@ -112,6 +112,21 @@ else if($dopost=='save') | |||||
//处理上传的缩略图 | //处理上传的缩略图 | ||||
if(empty($ddisremote)) $ddisremote = 0; | if(empty($ddisremote)) $ddisremote = 0; | ||||
$litpic = GetDDImage('none', $picname, $ddisremote); | $litpic = GetDDImage('none', $picname, $ddisremote); | ||||
// 处理新的缩略图上传 | |||||
if ($litpic_b64 != "") { | |||||
$data = explode( ',', $litpic_b64 ); | |||||
$ntime = time(); | |||||
$savepath = $ddcfg_image_dir.'/'.MyDate($cfg_addon_savetype, $ntime); | |||||
CreateDir($savepath); | |||||
$fullUrl = $savepath.'/'.dd2char(MyDate('mdHis', $ntime).$cuserLogin->getUserID().mt_rand(1000, 9999)); | |||||
$fullUrl = $fullUrl.".png"; | |||||
file_put_contents($cfg_basedir.$fullUrl, base64_decode( $data[ 1 ] )); | |||||
// 加水印 | |||||
WaterImg($cfg_basedir.$fullUrl, 'up'); | |||||
$litpic = $fullUrl; | |||||
} | |||||
//生成文档ID | //生成文档ID | ||||
$arcID = GetIndexKey($arcrank, $typeid, $sortrank, $channelid, $senddate, $adminid); | $arcID = GetIndexKey($arcrank, $typeid, $sortrank, $channelid, $senddate, $adminid); | ||||
@@ -160,6 +160,21 @@ else if($dopost=='save') | |||||
$ddisremote = 0; | $ddisremote = 0; | ||||
} | } | ||||
$litpic = GetDDImage('litpic',$picname,$ddisremote); | $litpic = GetDDImage('litpic',$picname,$ddisremote); | ||||
// 处理新的缩略图上传 | |||||
if ($litpic_b64 != "") { | |||||
$data = explode( ',', $litpic_b64 ); | |||||
$ntime = time(); | |||||
$savepath = $ddcfg_image_dir.'/'.MyDate($cfg_addon_savetype, $ntime); | |||||
CreateDir($savepath); | |||||
$fullUrl = $savepath.'/'.dd2char(MyDate('mdHis', $ntime).$cuserLogin->getUserID().mt_rand(1000, 9999)); | |||||
$fullUrl = $fullUrl.".png"; | |||||
file_put_contents($cfg_basedir.$fullUrl, base64_decode( $data[ 1 ] )); | |||||
// 加水印 | |||||
WaterImg($cfg_basedir.$fullUrl, 'up'); | |||||
$litpic = $fullUrl; | |||||
} | |||||
//分析处理附加表数据 | //分析处理附加表数据 | ||||
$inadd_f = ''; | $inadd_f = ''; | ||||
@@ -74,6 +74,21 @@ else if($dopost=='save') | |||||
//处理上传的缩略图 | //处理上传的缩略图 | ||||
if(empty($ddisremote)) $ddisremote = 0; | if(empty($ddisremote)) $ddisremote = 0; | ||||
$litpic = GetDDImage('none', $picname, $ddisremote); | $litpic = GetDDImage('none', $picname, $ddisremote); | ||||
// 处理新的缩略图上传 | |||||
if ($litpic_b64 != "") { | |||||
$data = explode( ',', $litpic_b64 ); | |||||
$ntime = time(); | |||||
$savepath = $ddcfg_image_dir.'/'.MyDate($cfg_addon_savetype, $ntime); | |||||
CreateDir($savepath); | |||||
$fullUrl = $savepath.'/'.dd2char(MyDate('mdHis', $ntime).$cuserLogin->getUserID().mt_rand(1000, 9999)); | |||||
$fullUrl = $fullUrl.".png"; | |||||
file_put_contents($cfg_basedir.$fullUrl, base64_decode( $data[ 1 ] )); | |||||
// 加水印 | |||||
WaterImg($cfg_basedir.$fullUrl, 'up'); | |||||
$litpic = $fullUrl; | |||||
} | |||||
//生成文档ID | //生成文档ID | ||||
$arcID = GetIndexKey($arcrank, $typeid, $sortrank, $channelid, $senddate, $adminid); | $arcID = GetIndexKey($arcrank, $typeid, $sortrank, $channelid, $senddate, $adminid); | ||||
@@ -90,7 +90,22 @@ else if($dopost=='save') | |||||
$ddisremote = 0; | $ddisremote = 0; | ||||
} | } | ||||
$litpic = GetDDImage('none', $picname, $ddisremote); | $litpic = GetDDImage('none', $picname, $ddisremote); | ||||
// 处理新的缩略图上传 | |||||
if ($litpic_b64 != "") { | |||||
$data = explode( ',', $litpic_b64 ); | |||||
$ntime = time(); | |||||
$savepath = $ddcfg_image_dir.'/'.MyDate($cfg_addon_savetype, $ntime); | |||||
CreateDir($savepath); | |||||
$fullUrl = $savepath.'/'.dd2char(MyDate('mdHis', $ntime).$cuserLogin->getUserID().mt_rand(1000, 9999)); | |||||
$fullUrl = $fullUrl.".png"; | |||||
file_put_contents($cfg_basedir.$fullUrl, base64_decode( $data[ 1 ] )); | |||||
// 加水印 | |||||
WaterImg($cfg_basedir.$fullUrl, 'up'); | |||||
$litpic = $fullUrl; | |||||
} | |||||
//分析处理附加表数据 | //分析处理附加表数据 | ||||
$inadd_f = ''; | $inadd_f = ''; | ||||
$inadd_v = ''; | $inadd_v = ''; | ||||
@@ -1,78 +1,118 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<!DOCTYPE html | |||||
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | <html xmlns="http://www.w3.org/1999/xhtml"> | ||||
<head> | <head> | ||||
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> | |||||
<title>增加广告</title> | |||||
<link href="css/base.css" rel="stylesheet" type="text/css"> | |||||
<script type="text/javascript" src="js/calendar/calendar.js"></script> | |||||
<script src="../static/js/jquery.js" language="javascript" type="text/javascript"></script> | |||||
<script language="javascript"> | |||||
function checkSubmit() | |||||
{ | |||||
if(document.form1.tagname.value=="") | |||||
{ | |||||
alert("广告标识不能为空!"); | |||||
document.form1.tagname.focus(); | |||||
return false; | |||||
} | |||||
} | |||||
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> | |||||
<title>增加广告</title> | |||||
<!-- <link rel="stylesheet" href="../static/css/bootstrap.min.css"> --> | |||||
<link href="css/base.css" rel="stylesheet" type="text/css"> | |||||
<link href="../static/css/daterangepicker.css" rel="stylesheet"> | |||||
<script src="../static/js/jquery.js" language="javascript" type="text/javascript"></script> | |||||
<script type="text/javascript" src="../static/js/moment.min.js"></script> | |||||
<script type="text/javascript" src="../static/js/daterangepicker.js"></script> | |||||
<script language="javascript"> | |||||
function checkSubmit() { | |||||
if (document.form1.tagname.value == "") { | |||||
alert("广告标识不能为空!"); | |||||
document.form1.tagname.focus(); | |||||
return false; | |||||
} | |||||
} | |||||
$(document).ready(function () { | |||||
$('.datepicker').daterangepicker({ | |||||
"singleDatePicker": true, | |||||
"autoApply": true, | |||||
"showDropdowns": true, | |||||
"linkedCalendars": false, | |||||
"timePicker": true, | |||||
"timePicker24Hour": true, | |||||
// "timePickerSeconds": true, | |||||
"showCustomRangeLabel": false, | |||||
ranges: { | |||||
'今日': [moment(), moment()], | |||||
'昨日': [moment().subtract(1, 'days'), moment().subtract(1, 'days')], | |||||
'本月': [moment().startOf('month'), moment().startOf('month')], | |||||
'上月': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').startOf('month')] | |||||
}, | |||||
"locale": { | |||||
format: 'YYYY-MM-DD HH:mm', | |||||
applyLabel: '确定', | |||||
cancelLabel: '取消', | |||||
daysOfWeek: ['日', '一', '二', '三', '四', '五', '六'], | |||||
monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', | |||||
'七月', '八月', '九月', '十月', '十一月', '十二月'], | |||||
firstDay: 1 | |||||
} | |||||
}, function (start) { | |||||
$(this).val(start.format("YYYY-MM-DD HH:mm")); | |||||
}); | |||||
}) | |||||
</script> | |||||
<style type="text/css"> | |||||
.typetab { | |||||
text-align: left; | |||||
} | |||||
.typetab ul { | |||||
list-style: none; | |||||
} | |||||
.typetab ul li { | |||||
float: left; | |||||
margin: 5px 5px 0px; | |||||
height: 23px; | |||||
width: 64px; | |||||
background: url(images/adtype_link.gif) no-repeat scroll 0px 0px; | |||||
line-height: 23px; | |||||
text-align: center; | |||||
cursor: pointer; | |||||
} | |||||
.typetab ul .act { | |||||
background: url(images/adtype_act.gif) no-repeat scroll 0px 0px; | |||||
} | |||||
</script> | |||||
<style type="text/css"> | |||||
.typetab { | |||||
text-align: left; | |||||
} | |||||
.typetab ul { | |||||
list-style: none; | |||||
} | |||||
.typetab ul li { | |||||
float: left; | |||||
margin: 5px 5px 0px; | |||||
height: 23px; | |||||
width: 64px; | |||||
background: url(images/adtype_link.gif) no-repeat scroll 0px 0px; | |||||
line-height: 23px; | |||||
text-align: center; | |||||
cursor: pointer; | |||||
} | |||||
.typetab ul .act { | |||||
background: url(images/adtype_act.gif) no-repeat scroll 0px 0px; | |||||
} | |||||
.i_table { | |||||
border: 1px solid #CCC; | |||||
} | |||||
</style> | |||||
.i_table { | |||||
border: 1px solid #CCC; | |||||
} | |||||
</style> | |||||
</head> | </head> | ||||
<body background="images/allbg.gif" leftmargin='8' topmargin='8'> | <body background="images/allbg.gif" leftmargin='8' topmargin='8'> | ||||
<form action="ad_add.php" method="post" name="form1" onSubmit="return checkSubmit()"> | |||||
<table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#D6D6D6"> | |||||
<tr> | |||||
<td height="28" background="images/tbg.gif" style="padding-left:10px;"><b><a href="ad_main.php"><u>广告管理</u></a></b> >> 增加广告位置 </td> | |||||
</tr> | |||||
<tr> | |||||
<td height="200" bgcolor="#FFFFFF" valign="top"><table width="100%" border="0" cellspacing="4" cellpadding="4"> | |||||
<input name="normbody[style]" type="hidden" value="code" id="adstyle"/> | |||||
<input type="hidden" name="token" value="<?php echo make_hash();?>" /> | |||||
<input type='hidden' name='dopost' value='save'> | |||||
<tr> | |||||
<td height="25" colspan="3">广告代码的调用方法:{dede:myad name='广告位标识'/} </td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">广告位标识:</td> | |||||
<td colspan="2"><input name="tagname" type="text" id="tagname" class='iptxt' /> | |||||
(使用英文或数字表示的简洁标识)</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">广告分类:</td> | |||||
<td colspan="2"><select name='clsid' style='width:150' id="clsid"> | |||||
<option value='0'>默认分类...</option> | |||||
<?php echo $option;?> | |||||
</select></td> | |||||
</tr> | |||||
<tr> | |||||
<td width="15%" height="25" align="center">广告投放范围:</td> | |||||
<td colspan="2"><?php | |||||
<form action="ad_add.php" method="post" name="form1" onSubmit="return checkSubmit()"> | |||||
<table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#D6D6D6"> | |||||
<tr> | |||||
<td height="28" background="images/tbg.gif" style="padding-left:10px;"><b><a | |||||
href="ad_main.php"><u>广告管理</u></a></b> >> 增加广告位置 </td> | |||||
</tr> | |||||
<tr> | |||||
<td height="200" bgcolor="#FFFFFF" valign="top"> | |||||
<table width="100%" border="0" cellspacing="4" cellpadding="4"> | |||||
<input name="normbody[style]" type="hidden" value="code" id="adstyle" /> | |||||
<input type="hidden" name="token" value="<?php echo make_hash();?>" /> | |||||
<input type='hidden' name='dopost' value='save'> | |||||
<tr> | |||||
<td height="25" colspan="3">广告代码的调用方法:{dede:myad name='广告位标识'/} </td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">广告位标识:</td> | |||||
<td colspan="2"><input name="tagname" type="text" id="tagname" class='iptxt' /> | |||||
(使用英文或数字表示的简洁标识)</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">广告分类:</td> | |||||
<td colspan="2"><select name='clsid' style='width:150' id="clsid"> | |||||
<option value='0'>默认分类...</option> | |||||
<?php echo $option;?> | |||||
</select></td> | |||||
</tr> | |||||
<tr> | |||||
<td width="15%" height="25" align="center">广告投放范围:</td> | |||||
<td colspan="2"><?php | |||||
$tl = new TypeLink(0); | $tl = new TypeLink(0); | ||||
$typeOptions = $tl->GetOptionArray(0,0,0); | $typeOptions = $tl->GetOptionArray(0,0,0); | ||||
echo "<select name='typeid' style='width:300px'>\r\n"; | echo "<select name='typeid' style='width:300px'>\r\n"; | ||||
@@ -80,74 +120,64 @@ function checkSubmit() | |||||
echo $typeOptions; | echo $typeOptions; | ||||
echo "</select>"; | echo "</select>"; | ||||
?> | ?> | ||||
<br> | |||||
(如果在所选栏目找不到指定标识的广告内容,系统会自动搜索父栏目)</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">广告位名称:</td> | |||||
<td colspan="2"><input name="adname" type="text" id="adname" size="30" class='iptxt' /></td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">时间限制:</td> | |||||
<td colspan="2"><input name="timeset" type="radio" class="np" value="0" checked='1' id="notimelimit" /> | |||||
<label for="notimelimit">永不过期</label> | |||||
<input type="radio" name="timeset" class="np" value="1" id="timelimit"/> | |||||
<label for="timelimit">在设内时间内有效</label></td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">投放时间:</td> | |||||
<td colspan="2">从 | |||||
<input name="starttime" type="text" id="starttime" value="<?php echo $startDay?>" class='iptxt'/> | |||||
<script language="javascript" type="text/javascript"> | |||||
Calendar.setup({ | |||||
inputField : "starttime", | |||||
ifFormat : "%Y-%m-%d %H:%M", | |||||
showsTime : true, | |||||
timeFormat : "24" | |||||
}); | |||||
</script> | |||||
到 | |||||
<input name="endtime" type="text" id="endtime" value="<?php echo $endDay?>" class='iptxt'/> | |||||
<script language="javascript" type="text/javascript"> | |||||
Calendar.setup({ | |||||
inputField : "endtime", | |||||
ifFormat : "%Y-%m-%d %H:%M", | |||||
showsTime : true, | |||||
timeFormat : "24" | |||||
}); | |||||
</script></td> | |||||
</tr> | |||||
<tr> | |||||
<td height="80" align="center">广告内容:</td> | |||||
<td width="76%"><div class="typetab"> | |||||
<ul id="changeTab"> | |||||
<li id="t_code" class="act">代码</li> | |||||
<li id="t_txt">文字</li> | |||||
<li id="t_img">图片</li> | |||||
<li id="t_flash">Flash</li> | |||||
</ul> | |||||
<div style="clear:both"></div> | |||||
</div> | |||||
<div id='advert'> | |||||
<br> | |||||
(如果在所选栏目找不到指定标识的广告内容,系统会自动搜索父栏目)</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">广告位名称:</td> | |||||
<td colspan="2"><input name="adname" type="text" id="adname" size="30" class='iptxt' /></td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">时间限制:</td> | |||||
<td colspan="2"><input name="timeset" type="radio" class="np" value="0" checked='1' id="notimelimit" /> | |||||
<label for="notimelimit">永不过期</label> | |||||
<input type="radio" name="timeset" class="np" value="1" id="timelimit" /> | |||||
<label for="timelimit">在设内时间内有效</label></td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">投放时间:</td> | |||||
<td colspan="2">从 | |||||
<input name="starttime" type="text" id="starttime" value="<?php echo $startDay?>" | |||||
class='iptxt datepicker' /> | |||||
到 | |||||
<input name="endtime" type="text" id="endtime" value="<?php echo $endDay?>" class='iptxt datepicker' /> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="80" align="center">广告内容:</td> | |||||
<td width="76%"> | |||||
<div class="typetab"> | |||||
<ul id="changeTab"> | |||||
<li id="t_code" class="act">代码</li> | |||||
<li id="t_txt">文字</li> | |||||
<li id="t_img">图片</li> | |||||
<li id="t_flash">Flash</li> | |||||
</ul> | |||||
<div style="clear:both"></div> | |||||
</div> | |||||
<div id='advert'> | |||||
</div> | |||||
</td> | |||||
<td width="9%"> </td> | |||||
</tr> | |||||
<tr> | |||||
<td height="80" align="center">过期显示内容:</td> | |||||
<td><textarea name="expbody" rows="10" id="expbody" style="width:80%;height:100"></textarea></td> | |||||
<td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td height="53" align="center"> </td> | |||||
<td colspan="2"><input name="imageField" type="image" src="images/button_ok.gif" width="60" height="22" | |||||
border="0" class="np" /></td> | |||||
</tr> | |||||
</div></td> | |||||
<td width="9%"> </td> | |||||
</tr> | |||||
<tr> | |||||
<td height="80" align="center">过期显示内容:</td> | |||||
<td><textarea name="expbody" rows="10" id="expbody" style="width:80%;height:100"></textarea></td> | |||||
<td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td height="53" align="center"> </td> | |||||
<td colspan="2"><input name="imageField" type="image" src="images/button_ok.gif" width="60" height="22" border="0" class="np" /></td> | |||||
</tr> | |||||
</table></td> | |||||
</tr> | |||||
</table> | |||||
</form> | |||||
<div style="display:none" id="formtxt"> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</form> | |||||
<div style="display:none" id="formtxt"> | |||||
<div class="content" id="code" style="display:none;"> | <div class="content" id="code" style="display:none;"> | ||||
<table width="80%" cellpadding="3" cellspacing="1" class="i_table"> | <table width="80%" cellpadding="3" cellspacing="1" class="i_table"> | ||||
<tr class="b"> | <tr class="b"> | ||||
@@ -161,19 +191,19 @@ function checkSubmit() | |||||
<table width="80%" cellpadding=3 cellspacing=1 class='i_table'> | <table width="80%" cellpadding=3 cellspacing=1 class='i_table'> | ||||
<tr> | <tr> | ||||
<td class="b" width="30%"><b>文字内容*</b></td> | <td class="b" width="30%"><b>文字内容*</b></td> | ||||
<td class="b"><input type="text" size="70" name="normbody[title]" value="" class='iptxt'/></td> | |||||
<td class="b"><input type="text" size="70" name="normbody[title]" value="" class='iptxt' /></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td class="b"><b>文字链接*</b></td> | <td class="b"><b>文字链接*</b></td> | ||||
<td class="b"><input type="text" size="70" name="normbody[link]" value="" class='iptxt'/></td> | |||||
<td class="b"><input type="text" size="70" name="normbody[link]" value="" class='iptxt' /></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td class="b"><b>文字颜色</b>(例如:red,#EF8684)</td> | <td class="b"><b>文字颜色</b>(例如:red,#EF8684)</td> | ||||
<td class="b"><input type="text" size="10" name="normbody[color]" value="" class='iptxt'/></td> | |||||
<td class="b"><input type="text" size="10" name="normbody[color]" value="" class='iptxt' /></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td class="b"><b>文字大小</b>(例如:4px,12px)</td> | <td class="b"><b>文字大小</b>(例如:4px,12px)</td> | ||||
<td class="b"><input type="text" size="10" name="normbody[size]" value="" class='iptxt'/></td> | |||||
<td class="b"><input type="text" size="10" name="normbody[size]" value="" class='iptxt' /></td> | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
</div> | </div> | ||||
@@ -181,23 +211,23 @@ function checkSubmit() | |||||
<table width="80%" cellpadding=3 cellspacing=1 class='i_table'> | <table width="80%" cellpadding=3 cellspacing=1 class='i_table'> | ||||
<tr> | <tr> | ||||
<td class="b" width="30%"><b>图片地址*</b></td> | <td class="b" width="30%"><b>图片地址*</b></td> | ||||
<td class="b"><input type="text" size="40" name="normbody[url]" value="" class='iptxt'/></td> | |||||
<td class="b"><input type="text" size="40" name="normbody[url]" value="" class='iptxt' /></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td class="b"><b>图片链接*</b></td> | <td class="b"><b>图片链接*</b></td> | ||||
<td class="b"><input type="text" size="40" name="normbody[link]" value="" class='iptxt'/></td> | |||||
<td class="b"><input type="text" size="40" name="normbody[link]" value="" class='iptxt' /></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td class="b"><b>图片宽度</b></td> | <td class="b"><b>图片宽度</b></td> | ||||
<td class="b"><input type="text" size="10" name="normbody[width]" value="" class='iptxt'/></td> | |||||
<td class="b"><input type="text" size="10" name="normbody[width]" value="" class='iptxt' /></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td class="b"><b>图片高度</b></td> | <td class="b"><b>图片高度</b></td> | ||||
<td class="b"><input type="text" size="10" name="normbody[height]" value="" class='iptxt'/></td> | |||||
<td class="b"><input type="text" size="10" name="normbody[height]" value="" class='iptxt' /></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td class="b"><b>图片描述</b></td> | <td class="b"><b>图片描述</b></td> | ||||
<td class="b"><input type="text" size="40" name="normbody[descrip]" value="" class='iptxt'/></td> | |||||
<td class="b"><input type="text" size="40" name="normbody[descrip]" value="" class='iptxt' /></td> | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
</div> | </div> | ||||
@@ -205,44 +235,42 @@ function checkSubmit() | |||||
<table width="80%" cellpadding=3 cellspacing=1 class='i_table'> | <table width="80%" cellpadding=3 cellspacing=1 class='i_table'> | ||||
<tr> | <tr> | ||||
<td class="b" width="30%"><b>flash链接</b></td> | <td class="b" width="30%"><b>flash链接</b></td> | ||||
<td class="b"><input type="text" size="40" name="normbody[link]" value="" class='iptxt'/></td> | |||||
<td class="b"><input type="text" size="40" name="normbody[link]" value="" class='iptxt' /></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td class="b"><b>flash宽度</b></td> | <td class="b"><b>flash宽度</b></td> | ||||
<td class="b"><input type="text" size="40" name="normbody[width]" value="" class='iptxt'/></td> | |||||
<td class="b"><input type="text" size="40" name="normbody[width]" value="" class='iptxt' /></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td class="b"><b>flash高度</b></td> | <td class="b"><b>flash高度</b></td> | ||||
<td class="b"><input type="text" size="40" name="normbody[height]" value="" class='iptxt'/></td> | |||||
<td class="b"><input type="text" size="40" name="normbody[height]" value="" class='iptxt' /></td> | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
</div> | </div> | ||||
</div> | |||||
<script language="JavaScript"> | |||||
(function($){ | |||||
function showcode(idName){ | |||||
$("#advert").html("").html($("#formtxt>#"+idName).html()); | |||||
$("#adstyle").val(idName); | |||||
} | |||||
showcode('code'); | |||||
$("#changeTab>li").click(function() | |||||
{ | |||||
var tabLi = $(this); | |||||
var thistab = tabLi[0].id; | |||||
$(".content").each(function() | |||||
{ | |||||
if("t_" + $(this)[0].id == thistab) | |||||
{ | |||||
$("#changeTab>li").removeClass("act"); | |||||
$("#t_" + $(this)[0].id).addClass("act"); | |||||
showcode($(this)[0].id); | |||||
} | |||||
}) | |||||
}) | |||||
})(jQuery); | |||||
</script> | |||||
</div> | |||||
<script language="JavaScript"> | |||||
(function ($) { | |||||
function showcode(idName) { | |||||
$("#advert").html("").html($("#formtxt>#" + idName).html()); | |||||
$("#adstyle").val(idName); | |||||
} | |||||
showcode('code'); | |||||
$("#changeTab>li").click(function () { | |||||
var tabLi = $(this); | |||||
var thistab = tabLi[0].id; | |||||
$(".content").each(function () { | |||||
if ("t_" + $(this)[0].id == thistab) { | |||||
$("#changeTab>li").removeClass("act"); | |||||
$("#t_" + $(this)[0].id).addClass("act"); | |||||
showcode($(this)[0].id); | |||||
} | |||||
}) | |||||
}) | |||||
})(jQuery); | |||||
</script> | |||||
</body> | </body> | ||||
</html> | </html> |
@@ -1,38 +1,79 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<!DOCTYPE html | |||||
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | <html xmlns="http://www.w3.org/1999/xhtml"> | ||||
<head> | <head> | ||||
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> | |||||
<title>更改广告</title> | |||||
<link href="css/base.css" rel="stylesheet" type="text/css"> | |||||
<script type="text/javascript" src="js/calendar/calendar.js"></script> | |||||
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> | |||||
<title>更改广告</title> | |||||
<!-- <link rel="stylesheet" href="../static/css/bootstrap.min.css"> --> | |||||
<link href="css/base.css" rel="stylesheet" type="text/css"> | |||||
<link href="../static/css/daterangepicker.css" rel="stylesheet"> | |||||
<script src="../static/js/jquery.js" language="javascript" type="text/javascript"></script> | |||||
<script type="text/javascript" src="../static/js/moment.min.js"></script> | |||||
<script type="text/javascript" src="../static/js/daterangepicker.js"></script> | |||||
<script language="javascript"> | |||||
$(document).ready(function () { | |||||
$('.datepicker').daterangepicker({ | |||||
"singleDatePicker": true, | |||||
"autoApply": true, | |||||
"showDropdowns": true, | |||||
"linkedCalendars": false, | |||||
"timePicker": true, | |||||
"timePicker24Hour": true, | |||||
// "timePickerSeconds": true, | |||||
"showCustomRangeLabel": false, | |||||
ranges: { | |||||
'今日': [moment(), moment()], | |||||
'昨日': [moment().subtract(1, 'days'), moment().subtract(1, 'days')], | |||||
'本月': [moment().startOf('month'), moment().startOf('month')], | |||||
'上月': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').startOf('month')] | |||||
}, | |||||
"locale": { | |||||
format: 'YYYY-MM-DD HH:mm', | |||||
applyLabel: '确定', | |||||
cancelLabel: '取消', | |||||
daysOfWeek: ['日', '一', '二', '三', '四', '五', '六'], | |||||
monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', | |||||
'七月', '八月', '九月', '十月', '十一月', '十二月'], | |||||
firstDay: 1 | |||||
} | |||||
}, function (start) { | |||||
$(this).val(start.format("YYYY-MM-DD HH:mm")); | |||||
}); | |||||
}) | |||||
</script> | |||||
</head> | </head> | ||||
<body background="images/allbg.gif" leftmargin='8' topmargin='8'> | <body background="images/allbg.gif" leftmargin='8' topmargin='8'> | ||||
<table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#D6D6D6"> | |||||
<tr> | |||||
<td height="28" background="images/tbg.gif" style="padding-left:10px;"> <b><a href="ad_main.php"><u>广告管理</u></a></b> >> 更改广告 </td> | |||||
</tr> | |||||
<tr> | |||||
<td height="200" bgcolor="#FFFFFF" valign="top"><table width="100%" border="0" cellspacing="4" cellpadding="4"> | |||||
<form action="ad_edit.php" method="post" enctype="multipart/form-data" name="form1"> | |||||
<input type='hidden' name='aid' value='<?php echo $aid?>'> | |||||
<input type='hidden' name='dopost' value='saveedit'> | |||||
<input type="hidden" name="token" value="<?php echo make_hash();?>" /> | |||||
<tr> | |||||
<td height="25" align="center">广告位标识:</td> | |||||
<td colspan="2"><?php echo $row['tagname']; ?></td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">广告分类:</td> | |||||
<td colspan="2"><select name='clsid' style='width:150' id="clsid"> | |||||
<option value='0'>默认分类...</option> | |||||
<?php echo $option;?> | |||||
</select></td> | |||||
</tr> | |||||
<tr> | |||||
<td width="15%" height="25" align="center">广告投放范围:</td> | |||||
<td colspan="2"><?php | |||||
<table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#D6D6D6"> | |||||
<tr> | |||||
<td height="28" background="images/tbg.gif" style="padding-left:10px;"> <b><a | |||||
href="ad_main.php"><u>广告管理</u></a></b> >> 更改广告 </td> | |||||
</tr> | |||||
<tr> | |||||
<td height="200" bgcolor="#FFFFFF" valign="top"> | |||||
<table width="100%" border="0" cellspacing="4" cellpadding="4"> | |||||
<form action="ad_edit.php" method="post" enctype="multipart/form-data" name="form1"> | |||||
<input type='hidden' name='aid' value='<?php echo $aid?>'> | |||||
<input type='hidden' name='dopost' value='saveedit'> | |||||
<input type="hidden" name="token" value="<?php echo make_hash();?>" /> | |||||
<tr> | |||||
<td height="25" align="center">广告位标识:</td> | |||||
<td colspan="2"><?php echo $row['tagname']; ?></td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">广告分类:</td> | |||||
<td colspan="2"><select name='clsid' style='width:150' id="clsid"> | |||||
<option value='0'>默认分类...</option> | |||||
<?php echo $option;?> | |||||
</select></td> | |||||
</tr> | |||||
<tr> | |||||
<td width="15%" height="25" align="center">广告投放范围:</td> | |||||
<td colspan="2"><?php | |||||
$tl = new TypeLink(0); | $tl = new TypeLink(0); | ||||
$typeOptions = $tl->GetOptionArray($row['typeid'],0,0); | $typeOptions = $tl->GetOptionArray($row['typeid'],0,0); | ||||
echo "<select name='typeid' style='width:300px'>\r\n"; | echo "<select name='typeid' style='width:300px'>\r\n"; | ||||
@@ -40,58 +81,55 @@ | |||||
echo $typeOptions; | echo $typeOptions; | ||||
echo "</select>"; | echo "</select>"; | ||||
?> | ?> | ||||
<br> | |||||
(如果在所选栏目找不到指定标识的广告内容,系统会自动搜索父栏目) </td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">广告位名称:</td> | |||||
<td colspan="2"><input name="adname" type="text" id="adname" size="30" value="<?php echo $row['adname']?>" class='iptxt' /></td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">时间限制:</td> | |||||
<td colspan="2"><input class="np" name="timeset" type="radio" value="0"<?php if($row['timeset']==0) echo " checked='1' "; ?> /> | |||||
永不过期 | |||||
<input class="np" type="radio" name="timeset" value="1" <?php if($row['timeset']==1) echo " checked='1' "; ?> /> | |||||
在设内时间内有效</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">投放时间:</td> | |||||
<td colspan="2">从 | |||||
<input name="starttime" type="text" id="starttime" value="<?php echo GetDateTimeMk($row['starttime'])?>" class='iptxt' /> | |||||
<script language="javascript" type="text/javascript"> | |||||
Calendar.setup({ | |||||
inputField : "starttime", | |||||
ifFormat : "%Y-%m-%d %H:%M", | |||||
showsTime : true, | |||||
timeFormat : "24" | |||||
}); | |||||
</script> 到 | |||||
<input name="endtime" type="text" id="endtime" value="<?php echo GetDateTimeMk($row['endtime'])?>" class='iptxt' /><script language="javascript" type="text/javascript"> | |||||
Calendar.setup({ | |||||
inputField : "endtime", | |||||
ifFormat : "%Y-%m-%d %H:%M", | |||||
showsTime : true, | |||||
timeFormat : "24" | |||||
}); | |||||
</script></td> | |||||
</tr> | |||||
<tr> | |||||
<td height="80" align="center">正常显示内容:</td> | |||||
<td width="76%"><textarea name="normbody" rows="10" id="normbody" style="width:80%;height:100"><?php echo dede_htmlspecialchars(stripslashes($row['normbody']))?></textarea></td> | |||||
<td width="9%"> </td> | |||||
</tr> | |||||
<tr> | |||||
<td height="80" align="center">过期显示内容:</td> | |||||
<td><textarea name="expbody" rows="10" id="expbody" style="width:80%;height:100"><?php echo dede_htmlspecialchars($row['expbody'])?></textarea></td> | |||||
<td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td height="53" align="center"> </td> | |||||
<td colspan="2"><input name="imageField" type="image" src="images/button_ok.gif" width="60" height="22" border="0"></td> | |||||
</tr> | |||||
</form> | |||||
</table></td> | |||||
</tr> | |||||
</table> | |||||
<br> | |||||
(如果在所选栏目找不到指定标识的广告内容,系统会自动搜索父栏目) </td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">广告位名称:</td> | |||||
<td colspan="2"><input name="adname" type="text" id="adname" size="30" value="<?php echo $row['adname']?>" | |||||
class='iptxt' /></td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">时间限制:</td> | |||||
<td colspan="2"><input class="np" name="timeset" type="radio" value="0" | |||||
<?php if($row['timeset']==0) echo " checked='1' "; ?> /> | |||||
永不过期 | |||||
<input class="np" type="radio" name="timeset" value="1" | |||||
<?php if($row['timeset']==1) echo " checked='1' "; ?> /> | |||||
在设内时间内有效</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">投放时间:</td> | |||||
<td colspan="2">从 | |||||
<input name="starttime" type="text" id="starttime" value="<?php echo GetDateTimeMk($row['starttime'])?>" | |||||
class='iptxt datepicker' /> | |||||
到 | |||||
<input name="endtime" type="text" id="endtime" value="<?php echo GetDateTimeMk($row['endtime'])?>" | |||||
class='iptxt datepicker' /></td> | |||||
</tr> | |||||
<tr> | |||||
<td height="80" align="center">正常显示内容:</td> | |||||
<td width="76%"><textarea name="normbody" rows="10" id="normbody" | |||||
style="width:80%;height:100"><?php echo dede_htmlspecialchars(stripslashes($row['normbody']))?></textarea> | |||||
</td> | |||||
<td width="9%"> </td> | |||||
</tr> | |||||
<tr> | |||||
<td height="80" align="center">过期显示内容:</td> | |||||
<td><textarea name="expbody" rows="10" id="expbody" | |||||
style="width:80%;height:100"><?php echo dede_htmlspecialchars($row['expbody'])?></textarea></td> | |||||
<td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td height="53" align="center"> </td> | |||||
<td colspan="2"><input name="imageField" type="image" src="images/button_ok.gif" width="60" height="22" | |||||
border="0"></td> | |||||
</tr> | |||||
</form> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</body> | </body> | ||||
</html> | </html> |
@@ -11,7 +11,9 @@ | |||||
<link href="css/albumupload.css" rel="stylesheet" type="text/css" /> | <link href="css/albumupload.css" rel="stylesheet" type="text/css" /> | ||||
<script language="javascript" src="../static/js/jquery.js"></script> | <script language="javascript" src="../static/js/jquery.js"></script> | ||||
<script type="text/javascript" src="../static/js/dedeajax2.js"></script> | <script type="text/javascript" src="../static/js/dedeajax2.js"></script> | ||||
<script type="text/javascript" src="js/calendar/calendar.js"></script> | |||||
<link href="../static/css/daterangepicker.css" rel="stylesheet"> | |||||
<script type="text/javascript" src="../static/js/moment.min.js"></script> | |||||
<script type="text/javascript" src="../static/js/daterangepicker.js"></script> | |||||
<script type="text/javascript" src="js/main.js"></script> | <script type="text/javascript" src="js/main.js"></script> | ||||
<script type="text/javascript" src="js/album.js"></script> | <script type="text/javascript" src="js/album.js"></script> | ||||
<script type="text/javascript" src="js/handlers.js"></script> | <script type="text/javascript" src="js/handlers.js"></script> | ||||
@@ -501,16 +503,8 @@ | |||||
<td width="90"> 发布时间:</td> | <td width="90"> 发布时间:</td> | ||||
<td width="241"><?php | <td width="241"><?php | ||||
$nowtime = GetDateTimeMk(time()); | $nowtime = GetDateTimeMk(time()); | ||||
echo "<input name=\"pubdate\" value=\"$nowtime\" type=\"text\" id=\"pubdate\" style=\"width:120;\">"; | |||||
echo "<input name=\"pubdate\" value=\"$nowtime\" type=\"text\" id=\"pubdate\" style=\"width:120;\" class='datepicker'>"; | |||||
?> | ?> | ||||
<script language="javascript" type="text/javascript"> | |||||
Calendar.setup({ | |||||
inputField: "pubdate", | |||||
ifFormat: "%Y-%m-%d %H:%M:%S", | |||||
showsTime: true, | |||||
timeFormat: "24" | |||||
}); | |||||
</script> | |||||
</td> | </td> | ||||
<td width="90">消费金币:</td> | <td width="90">消费金币:</td> | ||||
<td width="379"><input name="money" type="text" id="money" value="0" size="10"> </td> | <td width="379"><input name="money" type="text" id="money" value="0" size="10"> </td> | ||||
@@ -14,7 +14,9 @@ body { | |||||
<link href="css/albumupload.css" rel="stylesheet" type="text/css" /> | <link href="css/albumupload.css" rel="stylesheet" type="text/css" /> | ||||
<script language="javascript" src="../static/js/jquery.js"></script> | <script language="javascript" src="../static/js/jquery.js"></script> | ||||
<script type="text/javascript" src="../static/js/dedeajax2.js"></script> | <script type="text/javascript" src="../static/js/dedeajax2.js"></script> | ||||
<script type="text/javascript" src="js/calendar/calendar.js"></script> | |||||
<link href="../static/css/daterangepicker.css" rel="stylesheet"> | |||||
<script type="text/javascript" src="../static/js/moment.min.js"></script> | |||||
<script type="text/javascript" src="../static/js/daterangepicker.js"></script> | |||||
<script type="text/javascript" src="js/main.js"></script> | <script type="text/javascript" src="js/main.js"></script> | ||||
<script type="text/javascript" src="js/album.js"></script> | <script type="text/javascript" src="js/album.js"></script> | ||||
<script type="text/javascript" src="js/handlers.js"></script> | <script type="text/javascript" src="js/handlers.js"></script> | ||||
@@ -306,33 +308,9 @@ if($cfg_need_typeid2=='Y') { | |||||
<td width="90"> 发布时间:</td> | <td width="90"> 发布时间:</td> | ||||
<td width="250"><?php | <td width="250"><?php | ||||
$nowtime = GetDateTimeMk(time()); | $nowtime = GetDateTimeMk(time()); | ||||
echo "<input name=\"pubdate\" value=\"$nowtime\" type=\"text\" id=\"pubdate\" style=\"width:200\">"; | |||||
echo "<input name=\"pubdate\" value=\"$nowtime\" type=\"text\" id=\"pubdate\" style=\"width:200\" class='datepicker'>"; | |||||
?> | ?> | ||||
<script language="javascript" type="text/javascript"> | |||||
var showX = getElementLeft($Obj("pubdate")) - 130; | |||||
var showY = (window.navigator.userAgent.indexOf("MSIE") >=1 )? getElementTop($Obj("pubdate")) + 465 : getElementTop($Obj("pubdate")) + 435; | |||||
if((window.navigator.userAgent.indexOf("MSIE 7.0") >=1 )) { | |||||
showX = getElementLeft($Obj("pubdate"))+105; | |||||
showY = getElementTop($Obj("pubdate"))+1000; | |||||
} | |||||
if(window.navigator.userAgent.indexOf("MSIE 6.0")>=1) | |||||
{ | |||||
Calendar.setup({ | |||||
inputField : "pubdate", | |||||
ifFormat : "%Y-%m-%d %H:%M:%S", | |||||
showsTime : true, | |||||
timeFormat : "24" | |||||
}); | |||||
} else { | |||||
Calendar.setup({ | |||||
inputField : "pubdate", | |||||
ifFormat : "%Y-%m-%d %H:%M:%S", | |||||
showsTime : true, | |||||
position : [showX, showY], | |||||
timeFormat : "24" | |||||
}); | |||||
} | |||||
</script> </td> | |||||
</td> | |||||
<td width="92">消费金币:</td> | <td width="92">消费金币:</td> | ||||
<td width="368"><input name="money" type="text" id="money" value="<?php echo $arcRow["money"]?>" size="10"></td> | <td width="368"><input name="money" type="text" id="money" value="<?php echo $arcRow["money"]?>" size="10"></td> | ||||
</tr> | </tr> | ||||
@@ -16,7 +16,9 @@ | |||||
<script language="javascript" src="../static/js/jquery.js"></script> | <script language="javascript" src="../static/js/jquery.js"></script> | ||||
<script language="javascript" src="../static/js/dedeajax2.js"></script> | <script language="javascript" src="../static/js/dedeajax2.js"></script> | ||||
<script language='javascript' src="js/main.js"></script> | <script language='javascript' src="js/main.js"></script> | ||||
<script type="text/javascript" src="js/calendar/calendar.js"></script> | |||||
<link href="../static/css/daterangepicker.css" rel="stylesheet"> | |||||
<script type="text/javascript" src="../static/js/moment.min.js"></script> | |||||
<script type="text/javascript" src="../static/js/daterangepicker.js"></script> | |||||
<script src="../static/js/bootstrap.bundle.js"></script> | <script src="../static/js/bootstrap.bundle.js"></script> | ||||
<link rel="stylesheet" href="../static/css/jquery.fileupload.css"> | <link rel="stylesheet" href="../static/css/jquery.fileupload.css"> | ||||
<link href="../static/css/cropper.min.css" rel="stylesheet"> | <link href="../static/css/cropper.min.css" rel="stylesheet"> | ||||
@@ -372,7 +374,7 @@ | |||||
<td width="90"> 发布时间:</td> | <td width="90"> 发布时间:</td> | ||||
<td width="241"><?php | <td width="241"><?php | ||||
$nowtime = GetDateTimeMk(time()); | $nowtime = GetDateTimeMk(time()); | ||||
echo "<input name=\"pubdate\" value=\"$nowtime\" type=\"text\" id=\"pubdate\" style=\"width:200\">"; | |||||
echo "<input name=\"pubdate\" value=\"$nowtime\" type=\"text\" id=\"pubdate\" class='datepicker' style=\"width:200\">"; | |||||
?> </td> | ?> </td> | ||||
<td width="90">消费金币:</td> | <td width="90">消费金币:</td> | ||||
<td width="379"><input name="money" type="text" id="money" value="0" size="10"> </td> | <td width="379"><input name="money" type="text" id="money" value="0" size="10"> </td> | ||||
@@ -25,7 +25,9 @@ | |||||
<script src="../static/js/jquery.js"></script> | <script src="../static/js/jquery.js"></script> | ||||
<script language="javascript" src="../static/js/dedeajax2.js"></script> | <script language="javascript" src="../static/js/dedeajax2.js"></script> | ||||
<script language="javascript" src="js/main.js"></script> | <script language="javascript" src="js/main.js"></script> | ||||
<script type="text/javascript" src="js/calendar/calendar.js"></script> | |||||
<link href="../static/css/daterangepicker.css" rel="stylesheet"> | |||||
<script type="text/javascript" src="../static/js/moment.min.js"></script> | |||||
<script type="text/javascript" src="../static/js/daterangepicker.js"></script> | |||||
<script src="../static/js/bootstrap.bundle.js"></script> | <script src="../static/js/bootstrap.bundle.js"></script> | ||||
<link rel="stylesheet" href="../static/css/jquery.fileupload.css"> | <link rel="stylesheet" href="../static/css/jquery.fileupload.css"> | ||||
<link href="../static/css/cropper.min.css" rel="stylesheet"> | <link href="../static/css/cropper.min.css" rel="stylesheet"> | ||||
@@ -12,7 +12,9 @@ body { background-image: url(images/allbg.gif); } | |||||
<script language="javascript" src="../static/js/jquery.js"></script> | <script language="javascript" src="../static/js/jquery.js"></script> | ||||
<script language="javascript" src="../static/js/dedeajax2.js"></script> | <script language="javascript" src="../static/js/dedeajax2.js"></script> | ||||
<script language='javascript' src="js/main.js"></script> | <script language='javascript' src="js/main.js"></script> | ||||
<script type="text/javascript" src="js/calendar/calendar.js"></script> | |||||
<link href="../static/css/daterangepicker.css" rel="stylesheet"> | |||||
<script type="text/javascript" src="../static/js/moment.min.js"></script> | |||||
<script type="text/javascript" src="../static/js/daterangepicker.js"></script> | |||||
<script src="../static/js/bootstrap.bundle.js"></script> | <script src="../static/js/bootstrap.bundle.js"></script> | ||||
<link rel="stylesheet" href="../static/css/jquery.fileupload.css"> | <link rel="stylesheet" href="../static/css/jquery.fileupload.css"> | ||||
<link href="../static/css/cropper.min.css" rel="stylesheet"> | <link href="../static/css/cropper.min.css" rel="stylesheet"> | ||||
@@ -12,7 +12,9 @@ body { background-image: url(images/allbg.gif); } | |||||
<script language="javascript" src="../static/js/jquery.js"></script> | <script language="javascript" src="../static/js/jquery.js"></script> | ||||
<script language="javascript" src="../static/js/dedeajax2.js"></script> | <script language="javascript" src="../static/js/dedeajax2.js"></script> | ||||
<script language="javascript" src="js/main.js"></script> | <script language="javascript" src="js/main.js"></script> | ||||
<script type="text/javascript" src="js/calendar/calendar.js"></script> | |||||
<link href="../static/css/daterangepicker.css" rel="stylesheet"> | |||||
<script type="text/javascript" src="../static/js/moment.min.js"></script> | |||||
<script type="text/javascript" src="../static/js/daterangepicker.js"></script> | |||||
<script src="../static/js/bootstrap.bundle.js"></script> | <script src="../static/js/bootstrap.bundle.js"></script> | ||||
<link rel="stylesheet" href="../static/css/jquery.fileupload.css"> | <link rel="stylesheet" href="../static/css/jquery.fileupload.css"> | ||||
<link href="../static/css/cropper.min.css" rel="stylesheet"> | <link href="../static/css/cropper.min.css" rel="stylesheet"> | ||||
@@ -25,7 +25,9 @@ | |||||
<link href="css/base.css" rel="stylesheet" type="text/css"> | <link href="css/base.css" rel="stylesheet" type="text/css"> | ||||
<script language="javascript" src="../static/js/jquery.js"></script> | <script language="javascript" src="../static/js/jquery.js"></script> | ||||
<script language="javascript" src="../static/js/dedeajax2.js"></script> | <script language="javascript" src="../static/js/dedeajax2.js"></script> | ||||
<script type="text/javascript" src="js/calendar/calendar.js"></script> | |||||
<link href="../static/css/daterangepicker.css" rel="stylesheet"> | |||||
<script type="text/javascript" src="../static/js/moment.min.js"></script> | |||||
<script type="text/javascript" src="../static/js/daterangepicker.js"></script> | |||||
<script language='javascript' src="js/main.js"></script> | <script language='javascript' src="js/main.js"></script> | ||||
<script type="text/javascript" src="js/handlers.js"></script> | <script type="text/javascript" src="js/handlers.js"></script> | ||||
<script src="../static/js/bootstrap.bundle.js"></script> | <script src="../static/js/bootstrap.bundle.js"></script> | ||||
@@ -464,33 +466,9 @@ | |||||
<td width="241"> | <td width="241"> | ||||
<?php | <?php | ||||
$nowtime = GetDateTimeMk(time()); | $nowtime = GetDateTimeMk(time()); | ||||
echo "<input name=\"pubdate\" value=\"$nowtime\" type=\"text\" id=\"pubdate\" style=\"width:120px\">"; | |||||
echo "<input name=\"pubdate\" value=\"$nowtime\" type=\"text\" id=\"pubdate\" style=\"width:120px\" class='datepicker'>"; | |||||
?> | ?> | ||||
<script language="javascript" type="text/javascript"> | |||||
var showX = getElementLeft($Obj("pubdate")) - 130; | |||||
var showY = (window.navigator.userAgent.indexOf("MSIE") >= 1) ? getElementTop($Obj("pubdate")) + 465 : getElementTop($Obj("pubdate")) + 435; | |||||
if ((window.navigator.userAgent.indexOf("MSIE 7.0") >= 1)) { | |||||
showX = getElementLeft($Obj("pubdate")) + 105; | |||||
showY = getElementTop($Obj("pubdate")) + 1200; | |||||
} | |||||
if (window.navigator.userAgent.indexOf("MSIE 6.0") >= 1) { | |||||
Calendar.setup({ | |||||
inputField: "pubdate", | |||||
ifFormat: "%Y-%m-%d %H:%M:%S", | |||||
showsTime: true, | |||||
timeFormat: "24" | |||||
}); | |||||
} else { | |||||
Calendar.setup({ | |||||
inputField: "pubdate", | |||||
ifFormat: "%Y-%m-%d %H:%M:%S", | |||||
showsTime: true, | |||||
position: [showX, showY], | |||||
timeFormat: "24" | |||||
}); | |||||
} | |||||
</script> | |||||
</td> | </td> | ||||
<td width="90">发布选项:</td> | <td width="90">发布选项:</td> | ||||
<td width="379"><input name="ishtml" type="radio" class="np" value="1" checked="1" /> | <td width="379"><input name="ishtml" type="radio" class="np" value="1" checked="1" /> | ||||
@@ -15,7 +15,9 @@ | |||||
<link href="css/base.css" rel="stylesheet" type="text/css"> | <link href="css/base.css" rel="stylesheet" type="text/css"> | ||||
<script language="javascript" src="../static/js/jquery.js"></script> | <script language="javascript" src="../static/js/jquery.js"></script> | ||||
<script language="javascript" src="../static/js/dedeajax2.js"></script> | <script language="javascript" src="../static/js/dedeajax2.js"></script> | ||||
<script type="text/javascript" src="js/calendar/calendar.js"></script> | |||||
<link href="../static/css/daterangepicker.css" rel="stylesheet"> | |||||
<script type="text/javascript" src="../static/js/moment.min.js"></script> | |||||
<script type="text/javascript" src="../static/js/daterangepicker.js"></script> | |||||
<script language="javascript" src="js/main.js"></script> | <script language="javascript" src="js/main.js"></script> | ||||
<script type="text/javascript" src="js/handlers.js"></script> | <script type="text/javascript" src="js/handlers.js"></script> | ||||
<script src="../static/js/bootstrap.bundle.js"></script> | <script src="../static/js/bootstrap.bundle.js"></script> | ||||
@@ -365,17 +367,9 @@ if($cfg_need_typeid2=='Y') { | |||||
<tr> | <tr> | ||||
<td width="110"> 更新时间:</td> | <td width="110"> 更新时间:</td> | ||||
<td width="250"><?php | <td width="250"><?php | ||||
$nowtime = GetDateTimeMk(time()); | |||||
echo "<input name=\"pubdate\" value=\"$nowtime\" type=\"text\" id=\"pubdate\" style=\"width:120px;\">"; | |||||
?> | |||||
<script language="javascript" type="text/javascript"> | |||||
Calendar.setup({ | |||||
inputField: "pubdate", | |||||
ifFormat: "%Y-%m-%d %H:%M:%S", | |||||
showsTime: true, | |||||
timeFormat: "24" | |||||
}); | |||||
</script> | |||||
$nowtime = GetDateTimeMk(time()); | |||||
echo "<input name=\"pubdate\" value=\"$nowtime\" type=\"text\" id=\"pubdate\" style=\"width:120px;\" class='datepicker'>"; | |||||
?> | |||||
</td> | </td> | ||||
<td width="92">消费金币:</td> | <td width="92">消费金币:</td> | ||||
<td width="368"><input name="money" type="text" id="money" value="<?php echo $arcRow["money"]?>" | <td width="368"><input name="money" type="text" id="money" value="<?php echo $arcRow["money"]?>" | ||||
@@ -1,45 +1,81 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<!DOCTYPE html | |||||
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | <html xmlns="http://www.w3.org/1999/xhtml"> | ||||
<head> | <head> | ||||
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> | |||||
<title>文档批量管理</title> | |||||
<link href="css/base.css" rel="stylesheet" type="text/css"> | |||||
<script type="text/javascript" src="js/calendar/calendar.js"></script> | |||||
<script language='javascript'> | |||||
function ShowHideTime() | |||||
{ | |||||
var selBox = document.getElementById('seltime'); | |||||
var obj = document.getElementById('seltimeField'); | |||||
if(selBox.checked) obj.style.display = "block"; | |||||
else obj.style.display = "none"; | |||||
} | |||||
function ShowHideMove() | |||||
{ | |||||
var selBox = document.getElementById('moveradio'); | |||||
var obj = document.getElementById('moveField'); | |||||
if(selBox.checked) obj.style.display = "block"; | |||||
else obj.style.display = "none"; | |||||
} | |||||
</script> | |||||
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> | |||||
<title>文档批量管理</title> | |||||
<link href="css/base.css" rel="stylesheet" type="text/css"> | |||||
<link href="../static/css/daterangepicker.css" rel="stylesheet"> | |||||
<script src="../static/js/jquery.js" language="javascript" type="text/javascript"></script> | |||||
<script type="text/javascript" src="../static/js/moment.min.js"></script> | |||||
<script type="text/javascript" src="../static/js/daterangepicker.js"></script> | |||||
<script language='javascript'> | |||||
function ShowHideTime() { | |||||
var selBox = document.getElementById('seltime'); | |||||
var obj = document.getElementById('seltimeField'); | |||||
if (selBox.checked) obj.style.display = "block"; | |||||
else obj.style.display = "none"; | |||||
} | |||||
function ShowHideMove() { | |||||
var selBox = document.getElementById('moveradio'); | |||||
var obj = document.getElementById('moveField'); | |||||
if (selBox.checked) obj.style.display = "block"; | |||||
else obj.style.display = "none"; | |||||
} | |||||
$(document).ready(function () { | |||||
$('.datepicker').daterangepicker({ | |||||
"singleDatePicker": true, | |||||
"autoApply": true, | |||||
"showDropdowns": true, | |||||
"linkedCalendars": false, | |||||
"timePicker": true, | |||||
"timePicker24Hour": true, | |||||
"timePickerSeconds": true, | |||||
"showCustomRangeLabel": false, | |||||
ranges: { | |||||
'今日': [moment(), moment()], | |||||
'昨日': [moment().subtract(1, 'days'), moment().subtract(1, 'days')], | |||||
'本月': [moment().startOf('month'), moment().startOf('month')], | |||||
'上月': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').startOf('month')] | |||||
}, | |||||
"locale": { | |||||
format: 'YYYY-MM-DD HH:mm:ss', | |||||
applyLabel: '确定', | |||||
cancelLabel: '取消', | |||||
daysOfWeek: ['日', '一', '二', '三', '四', '五', '六'], | |||||
monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', | |||||
'七月', '八月', '九月', '十月', '十一月', '十二月'], | |||||
firstDay: 1 | |||||
} | |||||
}, function (start) { | |||||
$(this).val(start.format("YYYY-MM-DD HH:mm:ss")); | |||||
}); | |||||
}) | |||||
</script> | |||||
</head> | </head> | ||||
<body background='images/allbg.gif' leftmargin='8' topmargin='8'> | <body background='images/allbg.gif' leftmargin='8' topmargin='8'> | ||||
<table width="98%" border="0" cellpadding="3" cellspacing="1" bgcolor="#D6D6D6" align="center"> | |||||
<form name="form1" action="content_batchup_action.php" target="stafrm" method="post"> | |||||
<input type="hidden" name="dopost" value="go"> | |||||
<tr> | |||||
<td height="28" colspan="2" background='images/tbg.gif'> | |||||
<table width="98%" border="0" cellpadding="0" cellspacing="0"> | |||||
<tr> | |||||
<td width="177" height="18" style="padding-left:10px;"><strong>文档批量管理:</strong></td> | |||||
<td align="right"> </td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td width="177" align="center" bgcolor="#FFFFFF">选定栏目:</td> | |||||
<td bgcolor="#FFFFFF"> | |||||
<?php | |||||
<table width="98%" border="0" cellpadding="3" cellspacing="1" bgcolor="#D6D6D6" align="center"> | |||||
<form name="form1" action="content_batchup_action.php" target="stafrm" method="post"> | |||||
<input type="hidden" name="dopost" value="go"> | |||||
<tr> | |||||
<td height="28" colspan="2" background='images/tbg.gif'> | |||||
<table width="98%" border="0" cellpadding="0" cellspacing="0"> | |||||
<tr> | |||||
<td width="177" height="18" style="padding-left:10px;"><strong>文档批量管理:</strong></td> | |||||
<td align="right"> </td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td width="177" align="center" bgcolor="#FFFFFF">选定栏目:</td> | |||||
<td bgcolor="#FFFFFF"> | |||||
<?php | |||||
$tl = new TypeLink(0); | $tl = new TypeLink(0); | ||||
$typeOptions = $tl->GetOptionArray(0,$admin_catalogs,0,1); | $typeOptions = $tl->GetOptionArray(0,$admin_catalogs,0,1); | ||||
echo "<select name='typeid' style='width:300'>\r\n"; | echo "<select name='typeid' style='width:300'>\r\n"; | ||||
@@ -47,76 +83,60 @@ | |||||
echo $typeOptions; | echo $typeOptions; | ||||
echo "</select>"; | echo "</select>"; | ||||
?> | ?> | ||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="20" align="center" bgcolor="#FFFFFF">起始ID:</td> | |||||
<td height="20" bgcolor="#FFFFFF">开始: | |||||
<input name="startid" type="text" id="startid" size="10"> | |||||
结束: | |||||
<input name="endid" type="text" id="endid" size="10"></td> | |||||
</tr> | |||||
<tr> | |||||
<td height="20" align="center" bgcolor="#FFFFFF">档案发布时间:</td> | |||||
<td height="20" bgcolor="#FFFFFF"> | |||||
<table width="500" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td colspan="2"> <label> | |||||
<input name="seltime" type="checkbox" class="np" id="seltime" value="1" onClick="ShowHideTime()"> | |||||
启用时间筛选(仅移动或删除文档可用该选项)</label></td> | |||||
</tr> | |||||
<tr id='seltimeField' style='display:none' height='20'> | |||||
<td width="250">开始: | |||||
<?php $nowtime = GetDateTimeMk(time()-(24*3600*30)); ?> | |||||
<input name="starttime" value="<?php echo $nowtime; ?>" type="text" | |||||
id="starttime" style="width:120px" /> | |||||
<script language="javascript" type="text/javascript"> | |||||
Calendar.setup({ | |||||
inputField : "starttime", | |||||
ifFormat : "%Y-%m-%d %H:%M:%S", | |||||
showsTime : true, | |||||
timeFormat : "24" | |||||
}); | |||||
</script> | |||||
</td> | |||||
<td width="250">结束: | |||||
<?php $nowtime = GetDateTimeMk(time()); ?> | |||||
<input name="endtime" value="<?php echo $nowtime; ?>" type="text" | |||||
id="endtime" style="width:120px"/> | |||||
<script language="javascript" type="text/javascript"> | |||||
Calendar.setup({ | |||||
inputField : "endtime", | |||||
ifFormat : "%Y-%m-%d %H:%M:%S", | |||||
showsTime : true, | |||||
timeFormat : "24" | |||||
}); | |||||
</script> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</td> | </td> | ||||
</tr> | |||||
<tr> | |||||
<td height="20" align="center" bgcolor="#FFFFFF">用户的登录id:</td> | |||||
<td height="20" bgcolor="#FFFFFF"><input name="userid" type="text" id="userid" size="20" /> | |||||
(网址uid=后面跟的id)</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="20" align="center" bgcolor="#FFFFFF">操作:</td> | |||||
<td height="20" bgcolor="#FFFFFF"> | |||||
<input name="action" type="radio" class="np" id="checkradio" onClick="ShowHideMove()" value="check" checked='1' /> | |||||
审核文档 | |||||
<input name="action" type="radio" class="np" value="makehtml" id="makehtmlradio" onClick="ShowHideMove()" /> | |||||
更新HTML | |||||
<input name="action" type="radio" class="np" value="move" id="moveradio" onClick="ShowHideMove()" /> | |||||
移动文档 | |||||
<input name="action" type="radio" class="np" id="delradio" value="del" onClick="ShowHideMove()" /> | |||||
删除文档</td> | |||||
</tr> | |||||
<tr height="20" bgcolor="#FFFFFF"> | |||||
<td height="20" align="center" bgcolor="#FFFFFF">移动选项:</td> | |||||
<td height="20" bgcolor="#FFFFFF"> | |||||
<?php | |||||
</tr> | |||||
<tr> | |||||
<td height="20" align="center" bgcolor="#FFFFFF">起始ID:</td> | |||||
<td height="20" bgcolor="#FFFFFF">开始: | |||||
<input name="startid" type="text" id="startid" size="10"> | |||||
结束: | |||||
<input name="endid" type="text" id="endid" size="10"></td> | |||||
</tr> | |||||
<tr> | |||||
<td height="20" align="center" bgcolor="#FFFFFF">档案发布时间:</td> | |||||
<td height="20" bgcolor="#FFFFFF"> | |||||
<table width="500" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td colspan="2"> <label> | |||||
<input name="seltime" type="checkbox" class="np" id="seltime" value="1" onClick="ShowHideTime()"> | |||||
启用时间筛选(仅移动或删除文档可用该选项)</label></td> | |||||
</tr> | |||||
<tr id='seltimeField' style='display:none' height='20'> | |||||
<td width="250">开始: | |||||
<?php $nowtime = GetDateTimeMk(time()-(24*3600*30)); ?> | |||||
<input name="starttime" value="<?php echo $nowtime; ?>" type="text" id="starttime" | |||||
style="width:120px" class="datepicker" /> | |||||
</td> | |||||
<td width="250">结束: | |||||
<?php $nowtime = GetDateTimeMk(time()); ?> | |||||
<input name="endtime" value="<?php echo $nowtime; ?>" type="text" id="endtime" style="width:120px" class="datepicker" /> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="20" align="center" bgcolor="#FFFFFF">用户的登录id:</td> | |||||
<td height="20" bgcolor="#FFFFFF"><input name="userid" type="text" id="userid" size="20" /> | |||||
(网址uid=后面跟的id)</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="20" align="center" bgcolor="#FFFFFF">操作:</td> | |||||
<td height="20" bgcolor="#FFFFFF"> | |||||
<input name="action" type="radio" class="np" id="checkradio" onClick="ShowHideMove()" value="check" | |||||
checked='1' /> | |||||
审核文档 | |||||
<input name="action" type="radio" class="np" value="makehtml" id="makehtmlradio" onClick="ShowHideMove()" /> | |||||
更新HTML | |||||
<input name="action" type="radio" class="np" value="move" id="moveradio" onClick="ShowHideMove()" /> | |||||
移动文档 | |||||
<input name="action" type="radio" class="np" id="delradio" value="del" onClick="ShowHideMove()" /> | |||||
删除文档</td> | |||||
</tr> | |||||
<tr height="20" bgcolor="#FFFFFF"> | |||||
<td height="20" align="center" bgcolor="#FFFFFF">移动选项:</td> | |||||
<td height="20" bgcolor="#FFFFFF"> | |||||
<?php | |||||
echo "<span id='moveField' style='display:none'>新位置:"; | echo "<span id='moveField' style='display:none'>新位置:"; | ||||
echo "<select name='newtypeid' style='width:250;'>\r\n"; | echo "<select name='newtypeid' style='width:250;'>\r\n"; | ||||
echo $typeOptions; | echo $typeOptions; | ||||
@@ -124,65 +144,70 @@ | |||||
echo "<br/>"; | echo "<br/>"; | ||||
echo "标题关键字:<input id='movekeyword' type='text' name='keyword' value='' style='width:220;'></span>"; | echo "标题关键字:<input id='movekeyword' type='text' name='keyword' value='' style='width:220;'></span>"; | ||||
?> | ?> | ||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="31" colspan="2" bgcolor="#ffffff" align="center"> | |||||
<input name="b112" type="button" value="开始操作" onClick="document.form1.submit();" style="width:100px" class="coolbg np" /> | |||||
</td> | |||||
</tr> | |||||
</form> | |||||
<tr bgcolor="#F9FCEF"> | |||||
<td height="20" colspan="2"> <table width="100%"> | |||||
<tr> | |||||
<td width="74%">进行状态: </td> | |||||
<td width="26%" align="right"> <script language='javascript'> | |||||
function ResizeDiv(obj,ty) | |||||
{ | |||||
if(ty=="+") document.all[obj].style.pixelHeight += 50; | |||||
else if(document.all[obj].style.pixelHeight>80) document.all[obj].style.pixelHeight = document.all[obj].style.pixelHeight - 50; | |||||
} | |||||
</script> | |||||
[<a href='#' onClick="ResizeDiv('mdv','+');">增大</a>] [<a href='#' onClick="ResizeDiv('mdv','-');">缩小</a>] | |||||
</td> | |||||
</tr> | |||||
</table></td> | |||||
</tr> | |||||
<tr bgcolor="#FFFFFF"> | |||||
<td colspan="2" id="mtd"> | |||||
<div id='mdv' style='width:100%;height:250;'> | |||||
<iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe> | |||||
</div> | |||||
</td> | |||||
</tr> | |||||
<form name="form2" action="content_batchup_action.php" target="stafrm" method="post"> | |||||
<input type="hidden" name="dopost" value="go"> | |||||
<tr> | |||||
<td height="20" colspan="2" background='images/tbg.gif'> | |||||
<table width="98%" border="0" cellpadding="0" cellspacing="0"> | |||||
<tr> | |||||
<td width="30%" height="18" style="padding-left:10px;"><strong>错误文档修正:</strong></td> | |||||
<td width="70%" align="right"> </td> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="31" colspan="2" bgcolor="#ffffff" align="center"> | |||||
<input name="b112" type="button" value="开始操作" onClick="document.form1.submit();" style="width:100px" | |||||
class="coolbg np" /> | |||||
</td> | |||||
</tr> | |||||
</form> | |||||
<tr bgcolor="#F9FCEF"> | |||||
<td height="20" colspan="2"> | |||||
<table width="100%"> | |||||
<tr> | |||||
<td width="74%">进行状态: </td> | |||||
<td width="26%" align="right"> | |||||
<script language='javascript'> | |||||
function ResizeDiv(obj, ty) { | |||||
if (ty == "+") document.all[obj].style.pixelHeight += 50; | |||||
else if (document.all[obj].style.pixelHeight > 80) document.all[obj].style.pixelHeight = document.all[obj].style.pixelHeight - 50; | |||||
} | |||||
</script> | |||||
[<a href='#' onClick="ResizeDiv('mdv','+');">增大</a>] [<a href='#' onClick="ResizeDiv('mdv','-');">缩小</a>] | |||||
</td> | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
</td> | |||||
</tr> | |||||
<tr height="20" bgcolor="#FFFFFF"> | |||||
<td height="20" colspan="2" align="center" bgcolor="#FFFFFF"> | |||||
<input type='radio' value='delnulltitle' name='action' class='np' /> | |||||
删除空标题的文章 | |||||
<input type='radio' value='delnullbody' name='action' class='np' /> | |||||
删除内容为空的文章 | |||||
<input type='radio' value='modddpic' name='action' class='np' /> | |||||
更正缩图错误 | |||||
</td> | |||||
</td> | |||||
</tr> | </tr> | ||||
<tr> | |||||
<td height="31" colspan="2" bgcolor="#F9FCEF" align="center"> | |||||
<input name="b112" type="button" value="开始操作" onClick="document.form2.submit();" style="width:100px" class="coolbg np" /> | |||||
<tr bgcolor="#FFFFFF"> | |||||
<td colspan="2" id="mtd"> | |||||
<div id='mdv' style='width:100%;height:250;'> | |||||
<iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe> | |||||
</div> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
</form> | |||||
</table> | |||||
<form name="form2" action="content_batchup_action.php" target="stafrm" method="post"> | |||||
<input type="hidden" name="dopost" value="go"> | |||||
<tr> | |||||
<td height="20" colspan="2" background='images/tbg.gif'> | |||||
<table width="98%" border="0" cellpadding="0" cellspacing="0"> | |||||
<tr> | |||||
<td width="30%" height="18" style="padding-left:10px;"><strong>错误文档修正:</strong></td> | |||||
<td width="70%" align="right"> </td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr height="20" bgcolor="#FFFFFF"> | |||||
<td height="20" colspan="2" align="center" bgcolor="#FFFFFF"> | |||||
<input type='radio' value='delnulltitle' name='action' class='np' /> | |||||
删除空标题的文章 | |||||
<input type='radio' value='delnullbody' name='action' class='np' /> | |||||
删除内容为空的文章 | |||||
<input type='radio' value='modddpic' name='action' class='np' /> | |||||
更正缩图错误 | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="31" colspan="2" bgcolor="#F9FCEF" align="center"> | |||||
<input name="b112" type="button" value="开始操作" onClick="document.form2.submit();" style="width:100px" | |||||
class="coolbg np" /> | |||||
</td> | |||||
</tr> | |||||
</form> | |||||
</table> | |||||
</body> | </body> | ||||
</html> | </html> |
@@ -3,8 +3,44 @@ | |||||
<head> | <head> | ||||
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> | <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> | ||||
<title>一键更新</title> | <title>一键更新</title> | ||||
<!-- <link rel="stylesheet" href="../static/css/bootstrap.min.css"> --> | |||||
<link href="css/base.css" rel="stylesheet" type="text/css" /> | <link href="css/base.css" rel="stylesheet" type="text/css" /> | ||||
<script type="text/javascript" src="js/calendar/calendar.js"></script> | |||||
<link href="../static/css/daterangepicker.css" rel="stylesheet"> | |||||
<script src="../static/js/jquery.js" language="javascript" type="text/javascript"></script> | |||||
<script type="text/javascript" src="../static/js/moment.min.js"></script> | |||||
<script type="text/javascript" src="../static/js/daterangepicker.js"></script> | |||||
<script language="javascript"> | |||||
$(document).ready(function () { | |||||
$('.datepicker').daterangepicker({ | |||||
"singleDatePicker": true, | |||||
"autoApply": true, | |||||
"showDropdowns": true, | |||||
"linkedCalendars": false, | |||||
"timePicker": true, | |||||
"timePicker24Hour": true, | |||||
// "timePickerSeconds": true, | |||||
"showCustomRangeLabel": false, | |||||
ranges: { | |||||
'今日': [moment(), moment()], | |||||
'昨日': [moment().subtract(1, 'days'), moment().subtract(1, 'days')], | |||||
'本月': [moment().startOf('month'), moment().startOf('month')], | |||||
'上月': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').startOf('month')] | |||||
}, | |||||
"locale": { | |||||
format: 'YYYY-MM-DD HH:mm', | |||||
applyLabel: '确定', | |||||
cancelLabel: '取消', | |||||
daysOfWeek: ['日', '一', '二', '三', '四', '五', '六'], | |||||
monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', | |||||
'七月', '八月', '九月', '十月', '十一月', '十二月'], | |||||
firstDay: 1 | |||||
} | |||||
}, function (start) { | |||||
$(this).val(start.format("YYYY-MM-DD HH:mm")); | |||||
}); | |||||
}) | |||||
</script> | |||||
<script language='javascript'> | <script language='javascript'> | ||||
function SelUp(){ | function SelUp(){ | ||||
var ob1 = document.getElementById("uptype1"); | var ob1 = document.getElementById("uptype1"); | ||||
@@ -46,15 +82,7 @@ function SelUp(){ | |||||
<tr id='seltime'> | <tr id='seltime'> | ||||
<td height="20" bgcolor="#FFFFFF"> 起始时间:</td> | <td height="20" bgcolor="#FFFFFF"> 起始时间:</td> | ||||
<td height="20" bgcolor="#FFFFFF"> | <td height="20" bgcolor="#FFFFFF"> | ||||
<input type="text" name="starttime" id="starttime" value="<?php echo GetDateMk(time()); ?>" style="width:200px" /> | |||||
<script language="javascript" type="text/javascript"> | |||||
Calendar.setup({ | |||||
inputField : "starttime", | |||||
ifFormat : "%Y-%m-%d", | |||||
showsTime : false, | |||||
timeFormat : "24" | |||||
}); | |||||
</script> | |||||
<input type="text" name="starttime" id="starttime" value="<?php echo GetDateMk(time()); ?>" style="width:200px" class="datepicker"/> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr bgcolor="#FFFFFF" id="selid" style="display:none;"> | <tr bgcolor="#FFFFFF" id="selid" style="display:none;"> | ||||
@@ -1,45 +1,82 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<!DOCTYPE html | |||||
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | <html xmlns="http://www.w3.org/1999/xhtml"> | ||||
<head> | <head> | ||||
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> | |||||
<title>增加自定义标记</title> | |||||
<link href='css/base.css' rel='stylesheet' type='text/css'> | |||||
<script type="text/javascript" src="js/calendar/calendar.js"></script> | |||||
<script language="javascript"> | |||||
function checkSubmit() | |||||
{ | |||||
if(document.form1.tagname.value=="") | |||||
{ | |||||
alert("标记名称不能为空!"); | |||||
document.form1.tagname.focus(); | |||||
return false; | |||||
} | |||||
} | |||||
</script> | |||||
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> | |||||
<title>增加自定义标记</title> | |||||
<link href='css/base.css' rel='stylesheet' type='text/css'> | |||||
<link href="../static/css/daterangepicker.css" rel="stylesheet"> | |||||
<script src="../static/js/jquery.js" language="javascript" type="text/javascript"></script> | |||||
<script type="text/javascript" src="../static/js/moment.min.js"></script> | |||||
<script type="text/javascript" src="../static/js/daterangepicker.js"></script> | |||||
<script language="javascript"> | |||||
function checkSubmit() { | |||||
if (document.form1.tagname.value == "") { | |||||
alert("标记名称不能为空!"); | |||||
document.form1.tagname.focus(); | |||||
return false; | |||||
} | |||||
} | |||||
$(document).ready(function () { | |||||
$('.datepicker').daterangepicker({ | |||||
"singleDatePicker": true, | |||||
"autoApply": true, | |||||
"showDropdowns": true, | |||||
"linkedCalendars": false, | |||||
"timePicker": true, | |||||
"timePicker24Hour": true, | |||||
// "timePickerSeconds": true, | |||||
"showCustomRangeLabel": false, | |||||
ranges: { | |||||
'今日': [moment(), moment()], | |||||
'昨日': [moment().subtract(1, 'days'), moment().subtract(1, 'days')], | |||||
'本月': [moment().startOf('month'), moment().startOf('month')], | |||||
'上月': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').startOf('month')] | |||||
}, | |||||
"locale": { | |||||
format: 'YYYY-MM-DD HH:mm', | |||||
applyLabel: '确定', | |||||
cancelLabel: '取消', | |||||
daysOfWeek: ['日', '一', '二', '三', '四', '五', '六'], | |||||
monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', | |||||
'七月', '八月', '九月', '十月', '十一月', '十二月'], | |||||
firstDay: 1 | |||||
} | |||||
}, function (start) { | |||||
$(this).val(start.format("YYYY-MM-DD HH:mm:ss")); | |||||
}); | |||||
}) | |||||
</script> | |||||
</head> | </head> | ||||
<body background='images/allbg.gif' leftmargin='8' topmargin='8'> | <body background='images/allbg.gif' leftmargin='8' topmargin='8'> | ||||
<table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#cfcfcf"> | |||||
<tr> | |||||
<td height="19" background="images/tbg.gif" style="padding-left:10px;"><b><a href="mytag_main.php"><u>自定义标记管理</u></a></b>>>增加新标记</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="200" bgcolor="#FFFFFF" valign="top"> | |||||
<table width="100%" border="0" cellspacing="4" cellpadding="4"> | |||||
<form action="mytag_add.php" method="post" enctype="multipart/form-data" name="form1" onSubmit="return checkSubmit()"> | |||||
<input type='hidden' name='dopost' value='save' /> | |||||
<input type="hidden" name="token" value="<?php echo make_hash();?>" /> | |||||
<tr> | |||||
<td height="25" colspan="3">自定义标记的调用方法:<br/> | |||||
{dede:mytag name='标记名称' ismake='是否含板块代码(yes 或 no)' typeid='栏目ID'/} | |||||
<br/> | |||||
1、name 标记名称,该项是必须的属性,以下 2、3是可选属性;<br/> | |||||
2、ismake 默认是 no 表示设定的纯HTML代码, yes 表示含板块标记的代码;<br/> | |||||
3、typeid 表示所属栏目的ID,默认为 0 ,表示所有栏目通用的显示内容,在列表和文档模板中,typeid默认是这个列表或文档本身的栏目ID。</td> | |||||
</tr> | |||||
<tr> | |||||
<td width="15%" height="25" align="center">所属栏目:</td> | |||||
<td colspan="2"> | |||||
<?php | |||||
<table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#cfcfcf"> | |||||
<tr> | |||||
<td height="19" background="images/tbg.gif" style="padding-left:10px;"><b><a | |||||
href="mytag_main.php"><u>自定义标记管理</u></a></b>>>增加新标记</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="200" bgcolor="#FFFFFF" valign="top"> | |||||
<table width="100%" border="0" cellspacing="4" cellpadding="4"> | |||||
<form action="mytag_add.php" method="post" enctype="multipart/form-data" name="form1" | |||||
onSubmit="return checkSubmit()"> | |||||
<input type='hidden' name='dopost' value='save' /> | |||||
<input type="hidden" name="token" value="<?php echo make_hash();?>" /> | |||||
<tr> | |||||
<td height="25" colspan="3">自定义标记的调用方法:<br /> | |||||
{dede:mytag name='标记名称' ismake='是否含板块代码(yes 或 no)' typeid='栏目ID'/} | |||||
<br /> | |||||
1、name 标记名称,该项是必须的属性,以下 2、3是可选属性;<br /> | |||||
2、ismake 默认是 no 表示设定的纯HTML代码, yes 表示含板块标记的代码;<br /> | |||||
3、typeid 表示所属栏目的ID,默认为 0 ,表示所有栏目通用的显示内容,在列表和文档模板中,typeid默认是这个列表或文档本身的栏目ID。</td> | |||||
</tr> | |||||
<tr> | |||||
<td width="15%" height="25" align="center">所属栏目:</td> | |||||
<td colspan="2"> | |||||
<?php | |||||
$tl = new TypeLink(0); | $tl = new TypeLink(0); | ||||
$typeOptions = $tl->GetOptionArray(0,0,0); | $typeOptions = $tl->GetOptionArray(0,0,0); | ||||
echo "<select name='typeid' style='width:300'>\r\n"; | echo "<select name='typeid' style='width:300'>\r\n"; | ||||
@@ -47,71 +84,57 @@ function checkSubmit() | |||||
echo $typeOptions; | echo $typeOptions; | ||||
echo "</select>"; | echo "</select>"; | ||||
?> | ?> | ||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">标记名称:</td> | |||||
<td colspan="2"><input name="tagname" type="text" id="tagname" /></td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">时间限制:</td> | |||||
<td colspan="2"><input name="timeset" type="radio" value="0" checked='1' /> | |||||
永不过期 | |||||
<input type="radio" name="timeset" value="1" /> | |||||
在设内时间内有效</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">开始时间:</td> | |||||
<td colspan="2"> | |||||
<input name="starttime" type="text" id="starttime" value="<?php echo $startDay?>" /> | |||||
<script language="javascript" type="text/javascript"> | |||||
Calendar.setup({ | |||||
inputField : "starttime", | |||||
ifFormat : "%Y-%m-%d %H:%M", | |||||
showsTime : true, | |||||
timeFormat : "24" | |||||
}); | |||||
</script> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">结束时间:</td> | |||||
<td colspan="2"> | |||||
<input name="endtime" type="text" id="endtime" value="<?php echo $endDay?>" /> | |||||
<script language="javascript" type="text/javascript"> | |||||
Calendar.setup({ | |||||
inputField : "endtime", | |||||
ifFormat : "%Y-%m-%d %H:%M", | |||||
showsTime : true, | |||||
timeFormat : "24" | |||||
}); | |||||
</script> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="80" align="center">正常显示内容:</td> | |||||
<td width="76%"> | |||||
<textarea name="normbody" id="normbody" style="width:80%;height:100"></textarea> | |||||
</td> | |||||
<td width="9%"> </td> | |||||
</tr> | |||||
<tr> | |||||
<td height="80" align="center">过期显示内容:</td> | |||||
<td> | |||||
<textarea name="expbody" id="expbody" style="width:80%;height:100"></textarea> | |||||
</td> | |||||
<td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td height="53" align="center"> </td> | |||||
<td colspan="2"> | |||||
<input name="imageField" type="image" src="images/button_ok.gif" width="60" height="22" border="0" class='np' /> | |||||
</td> | |||||
</tr> | |||||
</form> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">标记名称:</td> | |||||
<td colspan="2"><input name="tagname" type="text" id="tagname" /></td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">时间限制:</td> | |||||
<td colspan="2"><input name="timeset" type="radio" value="0" checked='1' /> | |||||
永不过期 | |||||
<input type="radio" name="timeset" value="1" /> | |||||
在设内时间内有效</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">开始时间:</td> | |||||
<td colspan="2"> | |||||
<input name="starttime" type="text" id="starttime" value="<?php echo $startDay?>" class="datepicker"/> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="25" align="center">结束时间:</td> | |||||
<td colspan="2"> | |||||
<input name="endtime" type="text" id="endtime" value="<?php echo $endDay?>" class="datepicker"/> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="80" align="center">正常显示内容:</td> | |||||
<td width="76%"> | |||||
<textarea name="normbody" id="normbody" style="width:80%;height:100"></textarea> | |||||
</td> | |||||
<td width="9%"> </td> | |||||
</tr> | |||||
<tr> | |||||
<td height="80" align="center">过期显示内容:</td> | |||||
<td> | |||||
<textarea name="expbody" id="expbody" style="width:80%;height:100"></textarea> | |||||
</td> | |||||
<td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td height="53" align="center"> </td> | |||||
<td colspan="2"> | |||||
<input name="imageField" type="image" src="images/button_ok.gif" width="60" height="22" border="0" | |||||
class='np' /> | |||||
</td> | |||||
</tr> | |||||
</form> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</body> | </body> | ||||
</html> | </html> |
@@ -5,11 +5,19 @@ | |||||
<head> | <head> | ||||
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> | <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> | ||||
<title>增加软件集</title> | <title>增加软件集</title> | ||||
<link rel="stylesheet" href="../static/css/bootstrap.min.css"> | |||||
<link href="../static/font-awesome/css/font-awesome.min.css" rel="stylesheet"> | |||||
<link href="css/base.css" rel="stylesheet" type="text/css"> | <link href="css/base.css" rel="stylesheet" type="text/css"> | ||||
<script language="javascript" src="../static/js/jquery.js"></script> | <script language="javascript" src="../static/js/jquery.js"></script> | ||||
<script language="javascript" src="../static/js/dedeajax2.js"></script> | <script language="javascript" src="../static/js/dedeajax2.js"></script> | ||||
<script type="text/javascript" src="js/calendar/calendar.js"></script> | |||||
<link href="../static/css/daterangepicker.css" rel="stylesheet"> | |||||
<script type="text/javascript" src="../static/js/moment.min.js"></script> | |||||
<script type="text/javascript" src="../static/js/daterangepicker.js"></script> | |||||
<link rel="stylesheet" href="../static/css/jquery.fileupload.css"> | |||||
<script language="javascript" src="js/main.js"></script> | <script language="javascript" src="js/main.js"></script> | ||||
<link href="../static/css/cropper.min.css" rel="stylesheet"> | |||||
<script src="../static/js/cropper.min.js"></script> | |||||
<script src="../static/js/bootstrap.bundle.js"></script> | |||||
<script language="javascript"> | <script language="javascript"> | ||||
function checkSubmit() { | function checkSubmit() { | ||||
if (document.form1.title.value == '') { | if (document.form1.title.value == '') { | ||||
@@ -54,6 +62,7 @@ | |||||
<input type="hidden" name="dopost" value="save" /> | <input type="hidden" name="dopost" value="save" /> | ||||
<input type="hidden" name="channelid" value="<?php echo $channelid?>" /> | <input type="hidden" name="channelid" value="<?php echo $channelid?>" /> | ||||
<input type="hidden" name="cid" value="<?php echo $cid; ?>" /> | <input type="hidden" name="cid" value="<?php echo $cid; ?>" /> | ||||
<input type="hidden" id="litpic_b64" name="litpic_b64" value=""> | |||||
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"> | <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"> | ||||
<tr> | <tr> | ||||
<td width="64%" height="30"><IMG height=14 src="images/book1.gif" width=20> <a | <td width="64%" height="30"><IMG height=14 src="images/book1.gif" width=20> <a | ||||
@@ -164,21 +173,24 @@ | |||||
<tr> | <tr> | ||||
<td height="30"> | <td height="30"> | ||||
<input name="picname" type="text" id="picname" style="width:240px" /> | <input name="picname" type="text" id="picname" style="width:240px" /> | ||||
<input type="button" value="本地上传" style="width:70px;cursor:pointer;" /> | |||||
<iframe name='uplitpicfra' id='uplitpicfra' src='' style='display:none'></iframe> | |||||
<span class="litpic_span"><input name="litpic" type="file" id="litpic" | |||||
onChange="SeePicNew(this, 'divpicview', 'uplitpicfra', 165, 'soft_add.php');" size="1" | |||||
class='np coolbg' /></span> | |||||
<input type="button" name="Submit2" value="站内选择" style="margin-left:8px;" | <input type="button" name="Submit2" value="站内选择" style="margin-left:8px;" | ||||
onClick="SelectImage('form1.picname','small');" class='np coolbg' /> | onClick="SelectImage('form1.picname','small');" class='np coolbg' /> | ||||
<input type="button" name="Submit2" value="裁剪" style="margin-left:8px;" | |||||
onClick="imageCut('picname');" class='np coolbg' /> | |||||
<input type='checkbox' class='np' name='ddisremote' value='1' id='ddisremote' />远程 </td> | |||||
<input type='checkbox' class='np' name='ddisremote' value='1' id='ddisremote' />远程 | |||||
<span class="btn btn-success fileinput-button"> | |||||
<i class="glyphicon glyphicon-plus"></i> | |||||
选择图片 | |||||
<input type="file" name="files[]" id="iptAddImages"> | |||||
</span> | |||||
<button id="btnClearAll" type="button" class="btn btn-danger delete"> | |||||
<i class="fa fa-trash-o"></i> | |||||
<span>清空</span> | |||||
</button> | |||||
</td> | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
</td> | </td> | ||||
<td width="150" align="center"> | <td width="150" align="center"> | ||||
<div id='divpicview' class='divpre'></div> | |||||
<img id="litPic" src="../static/defaultpic.gif" style="height: 80px"> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
</table> | </table> | ||||
@@ -573,17 +585,8 @@ | |||||
<td width="241"> | <td width="241"> | ||||
<?php | <?php | ||||
$nowtime = GetDateTimeMk(time()); | $nowtime = GetDateTimeMk(time()); | ||||
echo "<input name=\"pubdate\" value=\"$nowtime\" type=\"text\" id=\"pubdate\" style=\"width:200;\" >"; | |||||
echo "<input name=\"pubdate\" value=\"$nowtime\" type=\"text\" id=\"pubdate\" class='datepicker' style=\"width:200;\" >"; | |||||
?> | ?> | ||||
<script language="javascript" type="text/javascript"> | |||||
Calendar.setup({ | |||||
inputField: "pubdate", | |||||
ifFormat: "%Y-%m-%d %H:%M:%S", | |||||
showsTime: true, | |||||
timeFormat: "24" | |||||
}); | |||||
</script> | |||||
</td> | </td> | ||||
<td width="90">消费金币:</td> | <td width="90">消费金币:</td> | ||||
<td width="379"> | <td width="379"> | ||||
@@ -5,11 +5,19 @@ | |||||
<head> | <head> | ||||
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> | <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> | ||||
<title>编辑软件</title> | <title>编辑软件</title> | ||||
<link rel="stylesheet" href="../static/css/bootstrap.min.css"> | |||||
<link href="../static/font-awesome/css/font-awesome.min.css" rel="stylesheet"> | |||||
<link href="css/base.css" rel="stylesheet" type="text/css"> | <link href="css/base.css" rel="stylesheet" type="text/css"> | ||||
<script language="javascript" src="../static/js/jquery.js"></script> | <script language="javascript" src="../static/js/jquery.js"></script> | ||||
<script language="javascript" src="../static/js/dedeajax2.js"></script> | <script language="javascript" src="../static/js/dedeajax2.js"></script> | ||||
<script type="text/javascript" src="js/calendar/calendar.js"></script> | |||||
<link href="../static/css/daterangepicker.css" rel="stylesheet"> | |||||
<link rel="stylesheet" href="../static/css/jquery.fileupload.css"> | |||||
<script type="text/javascript" src="../static/js/moment.min.js"></script> | |||||
<script type="text/javascript" src="../static/js/daterangepicker.js"></script> | |||||
<script language="javascript" src="js/main.js"></script> | <script language="javascript" src="js/main.js"></script> | ||||
<link href="../static/css/cropper.min.css" rel="stylesheet"> | |||||
<script src="../static/js/cropper.min.js"></script> | |||||
<script src="../static/js/bootstrap.bundle.js"></script> | |||||
<script language="javascript"> | <script language="javascript"> | ||||
function checkSubmit() { | function checkSubmit() { | ||||
if (document.form1.title.value == '') { | if (document.form1.title.value == '') { | ||||
@@ -43,6 +51,7 @@ | |||||
<input type="hidden" name="dopost" value="save" /> | <input type="hidden" name="dopost" value="save" /> | ||||
<input type="hidden" name="channelid" value="<?php echo $channelid?>" /> | <input type="hidden" name="channelid" value="<?php echo $channelid?>" /> | ||||
<input type="hidden" name="id" value="<?php echo $aid?>" /> | <input type="hidden" name="id" value="<?php echo $aid?>" /> | ||||
<input type="hidden" id="litpic_b64" name="litpic_b64" value=""> | |||||
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"> | <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"> | ||||
<tr> | <tr> | ||||
<td width="85%" height="30"><IMG height=14 src="images/book1.gif" width=20> <a | <td width="85%" height="30"><IMG height=14 src="images/book1.gif" width=20> <a | ||||
@@ -153,19 +162,26 @@ | |||||
<td width="90" height="81"> | <td width="90" height="81"> | ||||
缩 略 图: | 缩 略 图: | ||||
</td> | </td> | ||||
<td width="500"> | |||||
<input name="picname" type="text" id="picname" style="width:250px" | |||||
value="<?php echo $arcRow["litpic"]?>" /> | |||||
<input type="button" name="Submit" value="浏览..." style="width:70px" | |||||
onClick="SelectImage('form1.picname','');" /> | |||||
<input type="button" name="Submit2" value="裁剪" style="margin-left:8px;" onClick="imageCut('picname');" | |||||
class='np coolbg' /> | |||||
<input type='checkbox' class='np' name='ddisremote' value='1' /> | |||||
<td width="560"> | |||||
<input name="picname" type="text" id="picname" style="width:300px" | |||||
value="<?php echo $arcRow["litpic"]?>"><input type="button" name="Submit" value="浏览..." | |||||
style="width:70px" onClick="SelectImage('form1.picname','');"> | |||||
<input type='checkbox' class='np' name='ddisremote' value='1'> | |||||
远程 | 远程 | ||||
<span class="btn btn-success fileinput-button"> | |||||
<i class="glyphicon glyphicon-plus"></i> | |||||
选择图片 | |||||
<input type="file" name="files[]" id="iptAddImages"> | |||||
</span> | |||||
<button id="btnClearAll" type="button" class="btn btn-danger delete"> | |||||
<i class="fa fa-trash-o"></i> | |||||
<span>清空</span> | |||||
</button> | |||||
</td> | </td> | ||||
<td align="center"> | <td align="center"> | ||||
<img src="<?php if($arcRow["litpic"]!="") echo $arcRow["litpic"]; else echo "images/pview.gif";?>" | |||||
width="150" height="100" id="picview" name="picview" /> | |||||
<img id="litPic" | |||||
src="<?php if($arcRow["litpic"]!="") echo $arcRow["litpic"]; else echo "../static/defaultpic.gif";?>" | |||||
style="height: 80px"> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
</table> | </table> | ||||
@@ -514,17 +530,8 @@ if($cfg_need_typeid2=='Y') { | |||||
<td width="241"> | <td width="241"> | ||||
<?php | <?php | ||||
$nowtime = GetDateTimeMk($arcRow["pubdate"]); | $nowtime = GetDateTimeMk($arcRow["pubdate"]); | ||||
echo "<input name=\"pubdate\" value=\"$nowtime\" type=\"text\" id=\"pubdate\" style=\"width:200;\" >"; | |||||
echo "<input name=\"pubdate\" value=\"$nowtime\" type=\"text\" id=\"pubdate\" style=\"width:200;\" class='datepicker' >"; | |||||
?> | ?> | ||||
<script language="javascript" type="text/javascript"> | |||||
Calendar.setup({ | |||||
inputField: "pubdate", | |||||
ifFormat: "%Y-%m-%d %H:%M:%S", | |||||
showsTime: true, | |||||
timeFormat: "24" | |||||
}); | |||||
</script> | |||||
</td> | </td> | ||||
<td width="92">消费金币:</td> | <td width="92">消费金币:</td> | ||||
<td width="368"> | <td width="368"> | ||||
@@ -8,11 +8,19 @@ body { | |||||
background-image: url(images/allbg.gif); | background-image: url(images/allbg.gif); | ||||
} | } | ||||
</style> | </style> | ||||
<link rel="stylesheet" href="../static/css/bootstrap.min.css"> | |||||
<link href="../static/font-awesome/css/font-awesome.min.css" rel="stylesheet"> | |||||
<link href="css/base.css" rel="stylesheet" type="text/css"> | <link href="css/base.css" rel="stylesheet" type="text/css"> | ||||
<script language="javascript" src="../static/js/jquery.js"></script> | <script language="javascript" src="../static/js/jquery.js"></script> | ||||
<script language="javascript" src="../static/js/dedeajax2.js"></script> | <script language="javascript" src="../static/js/dedeajax2.js"></script> | ||||
<script type="text/javascript" src="js/calendar/calendar.js"></script> | |||||
<link rel="stylesheet" href="../static/css/jquery.fileupload.css"> | |||||
<link href="../static/css/daterangepicker.css" rel="stylesheet"> | |||||
<script type="text/javascript" src="../static/js/moment.min.js"></script> | |||||
<script type="text/javascript" src="../static/js/daterangepicker.js"></script> | |||||
<script language='javascript' src='js/main.js'></script> | <script language='javascript' src='js/main.js'></script> | ||||
<link href="../static/css/cropper.min.css" rel="stylesheet"> | |||||
<script src="../static/js/cropper.min.js"></script> | |||||
<script src="../static/js/bootstrap.bundle.js"></script> | |||||
<script language="javascript"> | <script language="javascript"> | ||||
function checkSubmit(){ | function checkSubmit(){ | ||||
if(document.form1.title.value==""){ | if(document.form1.title.value==""){ | ||||
@@ -59,6 +67,16 @@ function CheckVal(id){ | |||||
} | } | ||||
} | } | ||||
</script> | </script> | ||||
<style> | |||||
img { | |||||
vertical-align: baseline; | |||||
} | |||||
input, | |||||
select { | |||||
height: auto !important; | |||||
} | |||||
</style> | |||||
</head> | </head> | ||||
<body topmargin="8"> | <body topmargin="8"> | ||||
<form name="form1" action="spec_add.php" enctype="multipart/form-data" method="post" onSubmit="return checkSubmit();"> | <form name="form1" action="spec_add.php" enctype="multipart/form-data" method="post" onSubmit="return checkSubmit();"> | ||||
@@ -66,6 +84,7 @@ function CheckVal(id){ | |||||
<input type="hidden" name="channelid" value="<?php echo $channelid?>" /> | <input type="hidden" name="channelid" value="<?php echo $channelid?>" /> | ||||
<input type="hidden" name="arcrank" value="0" /> | <input type="hidden" name="arcrank" value="0" /> | ||||
<input type="hidden" name="source" value="本站" /> | <input type="hidden" name="source" value="本站" /> | ||||
<input type="hidden" id="litpic_b64" name="litpic_b64" value=""> | |||||
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"> | <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"> | ||||
<tr> | <tr> | ||||
<td width="85%" height="30"><IMG height=14 src="images/book1.gif" width=20> <a href="content_s_list.php"><u>专题列表</u></a><a href="catalog_do.php?cid=<?php echo $cid?>&channelid=<?php echo $channelid?>&dopost=listArchives"></a> >> 发布专题</td> | <td width="85%" height="30"><IMG height=14 src="images/book1.gif" width=20> <a href="content_s_list.php"><u>专题列表</u></a><a href="catalog_do.php?cid=<?php echo $cid?>&channelid=<?php echo $channelid?>&dopost=listArchives"></a> >> 发布专题</td> | ||||
@@ -128,18 +147,22 @@ function CheckVal(id){ | |||||
<td width="560"><table width="100%" border="0" cellspacing="1" cellpadding="1"> | <td width="560"><table width="100%" border="0" cellspacing="1" cellpadding="1"> | ||||
<tr> | <tr> | ||||
<td height="30"><input name="picname" type="text" id="picname" style="width:240px" /> | <td height="30"><input name="picname" type="text" id="picname" style="width:240px" /> | ||||
<input type="button" value="本地上传" style="width:70px;cursor:pointer;" /> | |||||
<iframe name='uplitpicfra' id='uplitpicfra' src='' style='display:none'></iframe> | |||||
<span class="litpic_span"> | |||||
<input name="litpic" type="file" id="litpic" onChange="SeePicNew(this, 'divpicview', 'uplitpicfra', 165, 'spec_add.php');" size="1" class='np coolbg'/> | |||||
<input type="button" name="Submit2" value="站内选择" style="margin-left:8px;" | |||||
onClick="SelectImage('form1.picname','small');" class='np coolbg' /> | |||||
<input type='checkbox' class='np' name='ddisremote' value='1' id='ddisremote' />远程 | |||||
<span class="btn btn-success fileinput-button"> | |||||
<i class="glyphicon glyphicon-plus"></i> | |||||
选择图片 | |||||
<input type="file" name="files[]" id="iptAddImages"> | |||||
</span> | </span> | ||||
<input type="button" name="Submit2" value="站内选择" style="margin-left:8px;" onClick="SelectImage('form1.picname','small');" class='np coolbg'/> | |||||
<input type="button" name="Submit2" value="裁剪" style="margin-left:8px;" onClick="imageCut('picname');" class='np coolbg'/> | |||||
<input type='checkbox' class='np' name='ddisremote' value='1' id='ddisremote'/> | |||||
远程图片 </td> | |||||
<button id="btnClearAll" type="button" class="btn btn-danger delete"> | |||||
<i class="fa fa-trash-o"></i> | |||||
<span>清空</span> | |||||
</button> | |||||
</td> | |||||
</tr> | </tr> | ||||
</table></td> | </table></td> | ||||
<td width="150" align="center"><div id='divpicview' class='divpre'></div></td> | |||||
<td width="150" align="center"><img id="litPic" src="../static/defaultpic.gif" style="height: 80px"></td> | |||||
</tr> | </tr> | ||||
</table></td> | </table></td> | ||||
</tr> | </tr> | ||||
@@ -225,16 +248,9 @@ function CheckVal(id){ | |||||
<td width="90"> 发布时间:</td> | <td width="90"> 发布时间:</td> | ||||
<td><?php | <td><?php | ||||
$nowtime = GetDateTimeMk(time()); | $nowtime = GetDateTimeMk(time()); | ||||
echo "<input name=\"pubdate\" value=\"$nowtime\" type=\"text\" id=\"pubdate\" style=\"width:200px\" />"; | |||||
echo "<input name=\"pubdate\" value=\"$nowtime\" type=\"text\" id=\"pubdate\" style=\"width:200px\" class='datepicker'/>"; | |||||
?> | ?> | ||||
<script language="javascript" type="text/javascript"> | |||||
Calendar.setup({ | |||||
inputField : "pubdate", | |||||
ifFormat : "%Y-%m-%d %H:%M:%S", | |||||
showsTime : true, | |||||
timeFormat : "24" | |||||
}); | |||||
</script></td> | |||||
</td> | |||||
</tr> | </tr> | ||||
</table></td> | </table></td> | ||||
</tr> | </tr> | ||||
@@ -10,11 +10,19 @@ | |||||
background-image: url(images/allbg.gif); | background-image: url(images/allbg.gif); | ||||
} | } | ||||
</style> | </style> | ||||
<link rel="stylesheet" href="../static/css/bootstrap.min.css"> | |||||
<link href="../static/font-awesome/css/font-awesome.min.css" rel="stylesheet"> | |||||
<link href="css/base.css" rel="stylesheet" type="text/css"> | <link href="css/base.css" rel="stylesheet" type="text/css"> | ||||
<script language="javascript" src="../static/js/jquery.js"></script> | <script language="javascript" src="../static/js/jquery.js"></script> | ||||
<script language="javascript" src="../static/js/dedeajax2.js"></script> | <script language="javascript" src="../static/js/dedeajax2.js"></script> | ||||
<script type="text/javascript" src="js/calendar/calendar.js"></script> | |||||
<link href="../static/css/daterangepicker.css" rel="stylesheet"> | |||||
<link rel="stylesheet" href="../static/css/jquery.fileupload.css"> | |||||
<script type="text/javascript" src="../static/js/moment.min.js"></script> | |||||
<script type="text/javascript" src="../static/js/daterangepicker.js"></script> | |||||
<script language='javascript' src='js/main.js'></script> | <script language='javascript' src='js/main.js'></script> | ||||
<link href="../static/css/cropper.min.css" rel="stylesheet"> | |||||
<script src="../static/js/cropper.min.js"></script> | |||||
<script src="../static/js/bootstrap.bundle.js"></script> | |||||
<script language="javascript"> | <script language="javascript"> | ||||
function SelectTemplets(fname) { | function SelectTemplets(fname) { | ||||
if (document.all) { | if (document.all) { | ||||
@@ -63,6 +71,16 @@ | |||||
} | } | ||||
} | } | ||||
</script> | </script> | ||||
<style> | |||||
img { | |||||
vertical-align: baseline; | |||||
} | |||||
input, | |||||
select { | |||||
height: auto !important; | |||||
} | |||||
</style> | |||||
</head> | </head> | ||||
<body topmargin="8"> | <body topmargin="8"> | ||||
@@ -73,6 +91,7 @@ | |||||
<input type="hidden" name="arcrank" value="<?php echo $arcRow['arcrank']?>" /> | <input type="hidden" name="arcrank" value="<?php echo $arcRow['arcrank']?>" /> | ||||
<input type="hidden" name="source" value="本站" /> | <input type="hidden" name="source" value="本站" /> | ||||
<input type="hidden" name="dopost" value="save" /> | <input type="hidden" name="dopost" value="save" /> | ||||
<input type="hidden" id="litpic_b64" name="litpic_b64" value=""> | |||||
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"> | <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"> | ||||
<tr> | <tr> | ||||
<td width="85%" height="30"><IMG height=14 src="images/book1.gif" width=20> <a | <td width="85%" height="30"><IMG height=14 src="images/book1.gif" width=20> <a | ||||
@@ -158,18 +177,26 @@ | |||||
<td width="90" height="90"> | <td width="90" height="90"> | ||||
缩 略 图: | 缩 略 图: | ||||
</td> | </td> | ||||
<td width="500"> | |||||
<input name="picname" type="text" id="picname" style="width:250px" | |||||
value="<?php echo $arcRow["litpic"]?>" /> | |||||
<input type="button" name="Submit" value="浏览..." style="width:70px" | |||||
onClick="SelectImage('form1.picname','');" /> | |||||
<input type="button" name="Submit2" value="裁剪" style="margin-left:8px;" onClick="imageCut('picname');" | |||||
class='np coolbg' /> | |||||
<input type='checkbox' class='np' name='ddisremote' value='1' />远程 | |||||
<td width="560"> | |||||
<input name="picname" type="text" id="picname" style="width:300px" | |||||
value="<?php echo $arcRow["litpic"]?>"><input type="button" name="Submit" value="浏览..." | |||||
style="width:70px" onClick="SelectImage('form1.picname','');"> | |||||
<input type='checkbox' class='np' name='ddisremote' value='1'> | |||||
远程 | |||||
<span class="btn btn-success fileinput-button"> | |||||
<i class="glyphicon glyphicon-plus"></i> | |||||
选择图片 | |||||
<input type="file" name="files[]" id="iptAddImages"> | |||||
</span> | |||||
<button id="btnClearAll" type="button" class="btn btn-danger delete"> | |||||
<i class="fa fa-trash-o"></i> | |||||
<span>清空</span> | |||||
</button> | |||||
</td> | </td> | ||||
<td align="center"> | <td align="center"> | ||||
<img src="<?php if($arcRow["litpic"]!="") echo $arcRow["litpic"]; else echo "images/pview.gif";?>" | |||||
width="150" height="100" id="picview" name="picview" /> | |||||
<img id="litPic" | |||||
src="<?php if($arcRow["litpic"]!="") echo $arcRow["litpic"]; else echo "../static/defaultpic.gif";?>" | |||||
style="height: 80px"> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
</table> | </table> | ||||
@@ -334,16 +361,8 @@ | |||||
<?php | <?php | ||||
$nowtime = GetDateTimeMk($arcRow["pubdate"]); | $nowtime = GetDateTimeMk($arcRow["pubdate"]); | ||||
echo "<input name=\"pubdate\" value=\"$nowtime\" type=\"text\" id=\"pubdate\" style=\"width:200px\" />"; | |||||
echo "<input name=\"pubdate\" value=\"$nowtime\" type=\"text\" id=\"pubdate\" style=\"width:200px\" class='datepicker'/>"; | |||||
?> | ?> | ||||
<script language="javascript" type="text/javascript"> | |||||
Calendar.setup({ | |||||
inputField: "pubdate", | |||||
ifFormat: "%Y-%m-%d %H:%M:%S", | |||||
showsTime: true, | |||||
timeFormat: "24" | |||||
}); | |||||
</script> | |||||
</td> | </td> | ||||
<td width="234"> </td> | <td width="234"> </td> | ||||
</tr> | </tr> | ||||
@@ -1,418 +0,0 @@ | |||||
<!DOCTYPE html | |||||
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> | |||||
<title>增加视频</title> | |||||
<link href="css/base.css" rel="stylesheet" type="text/css"> | |||||
<script language="javascript" src="../static/js/jquery.js"></script> | |||||
<script language="javascript" src="../static/js/dedeajax2.js"></script> | |||||
<script type="text/javascript" src="js/calendar/calendar.js"></script> | |||||
<script language="javascript" src="js/main.js"></script> | |||||
<script language="javascript" src="inc/spark/js/swfobject.js"></script> | |||||
<script language="javascript"> | |||||
function checkSubmit() { | |||||
if (document.form1.title.value == "") { | |||||
alert("视频名称不能为空!"); | |||||
document.form1.title.focus(); | |||||
return false; | |||||
} | |||||
if (document.form1.typeid.value == 0) { | |||||
alert("请选择档案的主类别!"); | |||||
return false; | |||||
} | |||||
if (document.form1.videourl.value == "") { | |||||
alert("视频地址不能为空"); | |||||
return false; | |||||
} | |||||
} | |||||
if ($Nav() != "IE") ShowObj('adset'); | |||||
</script> | |||||
</head> | |||||
<body topmargin="8"> | |||||
<form name="form1" action="video_add.php" enctype="multipart/form-data" method="post" | |||||
onSubmit="return checkSubmit();"> | |||||
<input type="hidden" name="dopost" value="save" /> | |||||
<input type="hidden" name="channelid" value="<?php echo $channelid?>" /> | |||||
<input type="hidden" name="cid" value="<?php echo $cid; ?>" /> | |||||
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"> | |||||
<tr> | |||||
<td width="64%" height="30"><IMG height=14 src="images/book1.gif" width=20> <a | |||||
href="catalog_do.php?cid=<?php echo $cid?>&channelid=<?php echo $channelid?>&dopost=listArchives"><u>视频列表</u></a>>>发布新视频 | |||||
</td> | |||||
<td align="right"> <a href="catalog_main.php">[<u>栏目管理</u>]</a> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" id="head1"> | |||||
<tr> | |||||
<td colspan="2"> | |||||
<table border="0" cellpadding="0" cellspacing="0"> | |||||
<tr> | |||||
<td width="84" height="24" align="center" background="images/itemnote1.gif"> 常规信息 </td> | |||||
<td width="84" align="center" background="images/itemnote2.gif"><a href="#" | |||||
onClick="ShowItem2()"><u>高级参数</u></a></td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" id="head2" style="display:none"> | |||||
<tr> | |||||
<td colspan="2"> | |||||
<table height="24" border="0" cellpadding="0" cellspacing="0"> | |||||
<tr> | |||||
<td width="84" align="center" background="images/itemnote2.gif"><a href="#" | |||||
onClick="ShowItem1()"><u>常规信息</u></a> </td> | |||||
<td width="84" align="center" background="images/itemnote1.gif">高级参数</td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
<table width="98%" border="0" align="center" cellpadding="2" cellspacing="2" id="needset" | |||||
style="border:1px solid #cfcfcf;background:#ffffff;"> | |||||
<tr> | |||||
<td height="24" class="bline"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> 视频名称:</td> | |||||
<td width='408'><input name="title" type="text" id="title" style="width:388px"> </td> | |||||
<td width="90"> 简略标题:</td> | |||||
<td><input name="shorttitle" type="text" id="shorttitle" style="width:150px"> </td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td width="400%" height="24" class="bline"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> 自定义属性:</td> | |||||
<td> | |||||
<?php | |||||
$dsql->SetQuery("Select * From `#@__arcatt` order by sortid asc"); | |||||
$dsql->Execute(); | |||||
while($trow = $dsql->GetObject()) | |||||
{ | |||||
if($trow->att=='j') | |||||
{ | |||||
$jumpclick = " onclick='ShowUrlTr()'"; | |||||
} | |||||
else | |||||
{ | |||||
$jumpclick = ''; | |||||
} | |||||
if(ereg($trow->att,$arcRow['flag'])) | |||||
{ | |||||
echo "<input class='np' type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' {$jumpclick} checked='checked' />{$trow->attname}[{$trow->att}]"; | |||||
} | |||||
else | |||||
{ | |||||
echo "<input class='np' type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}'{$jumpclick} />{$trow->attname}[{$trow->att}]"; | |||||
} | |||||
} | |||||
?> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="24" class="bline" id="redirecturltr" style="display:none"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> 跳转网址:</td> | |||||
<td> | |||||
<input name="redirecturl" type="text" id="redirecturl" style="width:300px" value="" /> </td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td width="400%" height="24" class="bline"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> TAG标签:</td> | |||||
<td><input name="tags" type="text" id="tags" value="" style="width:300px" | |||||
onChange="$Obj('keywords').value=this.value;" />(','号分开,单个标签小于12字节)</td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr id="pictable"> | |||||
<td height="24" colspan="4" class="bline"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> 缩 略 图:</td> | |||||
<td width="560"> | |||||
<table width="100%" border="0" cellspacing="1" cellpadding="1"> | |||||
<tr> | |||||
<td height="30"> | |||||
<input name="picname" type="text" id="picname" style="width:240px" /> | |||||
<input type="button" value="本地上传" style="width:70px;cursor:pointer;" /> | |||||
<iframe name='uplitpicfra' id='uplitpicfra' src='' width='200' height='200' | |||||
style='display:none'></iframe> | |||||
<span class="litpic_span"><input name="litpic" type="file" id="litpic" | |||||
onChange="SeePicNew(this, 'divpicview', 'uplitpicfra', 165, 'video_add.php');" size="1" | |||||
class='np coolbg' /></span> | |||||
<input type="button" name="Submit2" value="站内选择" style="margin-left:8px;" | |||||
onClick="SelectImage('form1.picname','small');" class='np coolbg' /> | |||||
<input type="button" name="Submit2" value="裁剪" style="margin-left:8px;" | |||||
onClick="imageCut('picname');" class='np coolbg' /> | |||||
<input type='checkbox' class='np' name='ddisremote' value='1' id='ddisremote' />远程 | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
<td width="150" align="center"> | |||||
<div id='divpicview' class='divpre'></div> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="24" class="bline"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> 视频来源:</td> | |||||
<td width="240"> | |||||
<input name="source" type="text" id="source" style="width:200px"> </td> | |||||
<td width="90">视频作者:</td> | |||||
<td width="159"><input name="writer" type="text" id="writer" style="width:120px"></td> | |||||
<td> </td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="24" class="bline"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> 视频主栏目:</td> | |||||
<td> | |||||
<span id='typeidct'> | |||||
<?php | |||||
$typeOptions = GetOptionList($cid,$cuserLogin->getUserChannel(),$channelid); | |||||
echo "<select name='typeid' id='typeid' style='width:240px'>\r\n"; | |||||
echo "<option value='0'>请选择栏目...</option>\r\n"; | |||||
echo $typeOptions; | |||||
echo "</select>"; | |||||
?></span> | |||||
<img src='images/menusearch.gif' style='cursor:pointer;' | |||||
onclick="ShowCatMap(event, this, <?php echo $channelid; ?>, 'typeid')" alt='快捷选择' title='快捷选择' /> | |||||
| |||||
<?php | |||||
if($cfg_need_typeid2=='Y') | |||||
{ | |||||
echo "<a href='javascript:AddTypeid2();'>【<u>选择副栏目</u>】</a>"; | |||||
} | |||||
?> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr id='typeid2tr' style='display:none'> | |||||
<td height="24" colspan="4" class="bline"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> 视频副栏目:</td> | |||||
<td> | |||||
<span id='typeid2ct'></span><input type='text' name='typeid2' id='typeid2' value='' | |||||
style='width:200px;' /> | |||||
<img src='images/menusearch2.gif' style='cursor:pointer;' | |||||
onclick="ShowCatMap(event, this, <?php echo $channelid; ?>, 'typeid2')" alt='选择副栏目' title='选择副栏目' /> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="24" bgcolor="#F1F5F2" class="bline2"><strong>视频地址:</strong></td> | |||||
</tr> | |||||
<tr> | |||||
<td height="24" class="bline"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> 视频地址:</td> | |||||
<td> | |||||
<input name="videourl" type="text" id="videourl" style="width:300px;float:left;margin-right:5px;"> | |||||
<div style='float:left;'> | |||||
<!-- cc视频插件代码 --> | |||||
<object width='72' height='24'> | |||||
<param name='wmode' value='transparent' /> | |||||
<param name='allowScriptAccess' value='always' /> | |||||
<param name='movie' | |||||
value='http://union.bokecc.com/flash/plugin/plugin_13.swf?userID=<?php echo $userid?>&type=其他' /> | |||||
<embed src='http://union.bokecc.com/flash/plugin/plugin_13.swf?userID=<?php echo $userid?>&type=其他' | |||||
type='application/x-shockwave-flash' width='72' height='24' allowScriptAccess='always' | |||||
wmode='transparent'></embed> | |||||
</object> | |||||
<!-- cc视频插件代码 --> | |||||
</div> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="24" bgcolor="#F1F5F2" class="bline2"><strong>剧情介绍:</strong></td> | |||||
</tr> | |||||
<tr> | |||||
<td height="24" colspan="4" class="bline"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> 内容摘要:</td> | |||||
<td width="500"><textarea name="description" rows="3" id="description" | |||||
style="width:80%;height:200px;"></textarea></td> | |||||
<td> </td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
<!-- //高级参数 --> | |||||
<table width="98%" border="0" align="center" cellpadding="2" cellspacing="2" id="adset" | |||||
style="display:none;border:1px solid #cfcfcf;background:#ffffff;"> | |||||
<tr> | |||||
<td height="24" colspan="4" class="bline"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90" height="22"> 文章排序:</td> | |||||
<td width="240"> <select name="sortup" id="sortup" style="width:150"> | |||||
<option value="0" selected>默认排序</option> | |||||
<option value="7">置顶一周</option> | |||||
<option value="30">置顶一个月</option> | |||||
<option value="90">置顶三个月</option> | |||||
<option value="180">置顶半年</option> | |||||
<option value="360">置顶一年</option> | |||||
</select> </td> | |||||
<td width="90">标题颜色:</td> | |||||
<td> | |||||
<input name="color" type="text" id="color" style="width:120px"> | |||||
<input type="button" onclick="ShowColor(event,this)" value="选取" id="modcolor" name="modcolor"> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="24" colspan="4" class="bline"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> 阅读权限:</td> | |||||
<td width="240"> <select name="arcrank" id="arcrank" style="width:150px"> | |||||
<?php | |||||
$urank = $cuserLogin->getUserRank(); | |||||
$dsql->SetQuery("Select * from `#@__arcrank` where adminrank<='$urank'"); | |||||
$dsql->Execute(); | |||||
while($row = $dsql->GetObject()) | |||||
{ | |||||
echo " <option value='".$row->rank."'>".$row->membername."</option>\r\n"; | |||||
} | |||||
?> | |||||
</select> </td> | |||||
<td width="90">发布选项:</td> | |||||
<td> | |||||
<input name="ishtml" type="radio" class="np" value="1" checked> | |||||
生成HTML | |||||
<input type="radio" name="ishtml" class="np" value="0"> | |||||
仅动态浏览 </td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="24" colspan="4" class="bline"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> 发布时间:</td> | |||||
<td width="241"><?php | |||||
$nowtime = GetDateTimeMk(time()); | |||||
echo "<input name=\"pubdate\" value=\"$nowtime\" type=\"text\" id=\"pubdate\" style=\"width:200\">"; | |||||
?> </td> | |||||
<td width="90">消费点数:</td> | |||||
<td width="379"><input name="money" type="text" id="money" value="0" size="10"> </td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="24" colspan="4" class="bline"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> 关键字:</td> | |||||
<td colspan="2"><input type='text' name="keywords" id="keywords" style="width:290px;" value="" /><input | |||||
name="autokey" type="checkbox" onClick="ShowHide('keywords');" ; class="np" id="autokey" value="1" | |||||
<?php if($cfg_arc_autokeyword=='Y') echo ' checked'; ?>> | |||||
<input type="button" name="Submit" value="浏览..." style="width:56;height:20" | |||||
onClick="SelectKeywords('form1.keywords');"> 自动获取,手动填写用","分开</td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="24" colspan="4" class="bline"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> 自定义文件名:</td> | |||||
<td width="449"><input type="text" name="filename" id="filename" />不包括后缀名如.html等</td> | |||||
<td width="261"> </td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="24" colspan="4"> </td> | |||||
</tr> | |||||
</table> | |||||
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#F9FCEF" | |||||
style="border:1px solid #cfcfcf;border-top:none;"> | |||||
<tr> | |||||
<td height="35"> | |||||
<table width="100%" border="0" cellspacing="1" cellpadding="1"> | |||||
<tr> | |||||
<td width="17%"> </td> | |||||
<td width="83%"> | |||||
<table width="214" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="115"><input name="imageField" type="image" src="images/button_ok.gif" width="60" | |||||
height="22" class="np" border="0"></td> | |||||
<td width="99"><img src="images/button_reset.gif" width="60" height="22" border="0" | |||||
onClick="location.reload();" style="cursor:pointer;"></td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</form> | |||||
<script language='javascript'>InitPage();</script> | |||||
</body> | |||||
</html> |
@@ -1,392 +0,0 @@ | |||||
<!DOCTYPE html | |||||
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> | |||||
<title>编辑视频</title> | |||||
<link href="css/base.css" rel="stylesheet" type="text/css"> | |||||
<script language="javascript" src="../static/js/jquery.js"></script> | |||||
<script language="javascript" src="../static/js/dedeajax2.js"></script> | |||||
<script type="text/javascript" src="js/calendar/calendar.js"></script> | |||||
<script language="javascript" src="js/main.js"></script> | |||||
<script language="javascript" src="inc/spark/js/swfobject.js"></script> | |||||
<script language="javascript"> | |||||
function checkSubmit() { | |||||
if (document.form1.title.value == "") { | |||||
alert("视频名称不能为空!"); | |||||
document.form1.title.focus(); | |||||
return false; | |||||
} | |||||
if (document.form1.typeid.value == 0) { | |||||
alert("请选择档案的主类别!"); | |||||
return false; | |||||
} | |||||
if (document.form1.videourl.value == "") { | |||||
alert("视频地址不能为空"); | |||||
return false; | |||||
} | |||||
} | |||||
if ($Nav() != "IE") ShowObj('adset'); | |||||
</script> | |||||
</head> | |||||
<body topmargin="8"> | |||||
<form name="form1" action="video_edit.php" enctype="multipart/form-data" method="post" onSubmit="return checkSubmit();"> | |||||
<input type="hidden" name="dopost" value="save" /> | |||||
<input type="hidden" name="channelid" value="<?php echo $channelid?>" /> | |||||
<input type="hidden" name="cid" value="<?php echo $cid; ?>" /> | |||||
<input type="hidden" name="id" value="<?php echo $aid?>" /> | |||||
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"> | |||||
<tr> | |||||
<td width="64%" height="30"><IMG height=14 src="images/book1.gif" width=20> <a href="catalog_do.php?cid=<?php echo $cid?>&channelid=<?php echo $channelid?>&dopost=listArchives"><u>视频列表</u></a>>>发布新视频</td> | |||||
<td align="right"> <a href="catalog_main.php">[<u>栏目管理</u>]</a> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" id="head1"> | |||||
<tr> | |||||
<td colspan="2"> | |||||
<table border="0" cellpadding="0" cellspacing="0"> | |||||
<tr> | |||||
<td width="84" height="24" align="center" background="images/itemnote1.gif"> 常规信息 </td> | |||||
<td width="84" align="center" background="images/itemnote2.gif"><a href="#" onClick="ShowItem2()"><u>高级参数</u></a></td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" id="head2" style="display:none"> | |||||
<tr> | |||||
<td colspan="2"> <table height="24" border="0" cellpadding="0" cellspacing="0"> | |||||
<tr> | |||||
<td width="84" align="center" background="images/itemnote2.gif"><a href="#" onClick="ShowItem1()"><u>常规信息</u></a> </td> | |||||
<td width="84" align="center" background="images/itemnote1.gif">高级参数</td> | |||||
</tr> | |||||
</table></td> | |||||
</tr> | |||||
</table> | |||||
<table width="98%" border="0" align="center" cellpadding="2" cellspacing="2" id="needset" style="border:1px solid #cfcfcf;background:#ffffff;"> | |||||
<tr> | |||||
<td height="24" class="bline"><table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> 视频名称:</td> | |||||
<td width='408'><input name="title" type="text" value="<?php echo $arcRow['title']; ?>" id="title" style="width:388px"> </td> | |||||
<td width="90"> 简略标题:</td> | |||||
<td><input name="shorttitle" type="text" id="shorttitle" style="width:150px" value="<?php echo $arcRow['shorttitle']; ?>" > </td> | |||||
</tr> | |||||
</table></td> | |||||
</tr> | |||||
<tr> | |||||
<td width="400%" height="24" class="bline"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> 自定义属性:</td> | |||||
<td> | |||||
<?php | |||||
$dsql->SetQuery("Select * From `#@__arcatt` order by sortid asc"); | |||||
$dsql->Execute(); | |||||
while($trow = $dsql->GetObject()) | |||||
{ | |||||
if($trow->att=='j') $jumpclick = " onclick='ShowUrlTr()'"; | |||||
else $jumpclick = ''; | |||||
if(preg_match("#".$trow->att."#",$arcRow['flag'])) | |||||
echo "<input class='np' type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}' {$jumpclick} checked='checked' />{$trow->attname}[{$trow->att}]"; | |||||
else | |||||
echo "<input class='np' type='checkbox' name='flags[]' id='flags{$trow->att}' value='{$trow->att}'{$jumpclick} />{$trow->attname}[{$trow->att}]"; | |||||
} | |||||
?> | |||||
</td> | |||||
</tr> | |||||
</table></td> | |||||
</tr> | |||||
<tr> | |||||
<td height="24" class="bline" id="redirecturltr" style="display:none"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> 跳转网址:</td> | |||||
<td> | |||||
<input name="redirecturl" type="text" id="redirecturl" style="width:300px" value="<?php echo $addRow["redirecturl"]?>" /> </td> | |||||
</tr> | |||||
</table> </td> | |||||
</tr> | |||||
<tr> | |||||
<td width="400%" height="24" class="bline"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> TAG标签:</td> | |||||
<td><input name="tags" type="text" id="tags" value="<?php echo $tags; ?>" style="width:300px" onChange="$Obj('keywords').value=this.value;" />(','号分开,单个标签小于12字节)</td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr id="pictable"> | |||||
<td height="24" colspan="4" class="bline"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> 缩 略 图:</td> | |||||
<td width="560"> | |||||
<table width="100%" border="0" cellspacing="1" cellpadding="1"> | |||||
<tr> | |||||
<td height="30"> | |||||
<input name="picname" type="text" id="picname" style="width:240px" value="<?php echo $arcRow["litpic"]?>" /> | |||||
<input type="button" value="本地上传" style="width:70px;cursor:pointer;" /> | |||||
<iframe name='uplitpicfra' id='uplitpicfra' src='' width='200' height='200' style='display:none'></iframe> | |||||
<span class="litpic_span"><input name="litpic" type="file" id="litpic" onChange="SeePicNew(this, 'divpicview', 'uplitpicfra', 165, 'video_edit.php');" size="1" class='np coolbg'/></span> | |||||
<input type="button" name="Submit2" value="站内选择" style="margin-left:8px;" onClick="SelectImage('form1.picname','small');" class='np coolbg'/> | |||||
<input type="button" name="Submit2" value="裁剪" style="margin-left:8px;" onClick="imageCut('picname');" class='np coolbg'/> | |||||
<input type='checkbox' class='np' name='ddisremote' value='1' id='ddisremote'/>远程 | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
<td width="150" align="center"> | |||||
<div id='divpicview' class='divpre'></div> | |||||
</td> | |||||
</tr> | |||||
</table></td> | |||||
</tr> | |||||
<tr> | |||||
<td height="24" class="bline"><table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> 视频来源:</td> | |||||
<td width="240"> | |||||
<input name="source" type="text" id="source" style="width:200px" value="<?php echo $arcRow["source"]?>"> </td> | |||||
<td width="90">视频作者:</td> | |||||
<td width="159"><input name="writer" type="text" id="writer" style="width:120px" value="<?php echo $arcRow["writer"]?>"></td> | |||||
<td> </td> | |||||
</tr> | |||||
</table></td> | |||||
</tr> | |||||
<tr> | |||||
<td height="24" class="bline"> <table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> 视频主栏目:</td> | |||||
<td> | |||||
<?php | |||||
$typeOptions = GetOptionList($arcRow["typeid"],$cuserLogin->getUserChannel(),$channelid); | |||||
echo "<select name='typeid' id='typeid' style='width:240px'>\r\n"; | |||||
if($arcRow["typeid"]=="0") echo "<option value='0' selected>请选择主分类...</option>\r\n"; | |||||
echo $typeOptions; | |||||
echo "</select>"; | |||||
?> | |||||
<img src='images/menusearch.gif' style='cursor:pointer' onClick="ShowCatMap(event, this, <?php echo $channelid; ?>, 'typeid', '<?php echo $arcRow['typeid']; ?>')" alt='快捷选择' title='快捷选择' /> | |||||
<?php | |||||
if($cfg_remote_site=='Y') | |||||
{ | |||||
?> | |||||
<input name="isremote" type="checkbox" id="isremote" value="1" <?php if($cfg_title_site=='Y') echo "checked";?>>是否同步远程发布 <?php GetFtp();?> <?php | |||||
} | |||||
?> | |||||
</td> | |||||
</tr> | |||||
</table> </td> | |||||
</tr> | |||||
<tr id='typeid2tr' style='display:none'> | |||||
<td height="24" colspan="4" class="bline"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> 视频副栏目:</td> | |||||
<td> | |||||
<span id='typeid2ct'></span><input type='text' name='typeid2' id='typeid2' value='' style='width:200px;' /> | |||||
<img src='images/menusearch2.gif' style='cursor:pointer;' onclick="ShowCatMap(event, this, <?php echo $channelid; ?>, 'typeid2')" alt='选择副栏目' title='选择副栏目' /> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="24" bgcolor="#F1F5F2" class="bline2"><strong>视频地址:</strong></td> | |||||
</tr> | |||||
<tr> | |||||
<td height="24" class="bline"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> 视频地址:</td> | |||||
<td> | |||||
<input name="videourl" type="text" id="videourl" style="width:300px;float:left;margin-right:5px;" value="<?php echo $addRow["videourl"]?>"> | |||||
<div style='float:left;'> | |||||
<!-- cc视频插件代码 --> | |||||
<object width='72' height='24'> | |||||
<param name='wmode' value='transparent' /> | |||||
<param name='allowScriptAccess' value='always' /> | |||||
<param name='movie' value='http://union.bokecc.com/flash/plugin/plugin_13.swf?userID=198119&type=其他' /> | |||||
<embed src='http://union.bokecc.com/flash/plugin/plugin_13.swf?userID=198119&type=其他' | |||||
type='application/x-shockwave-flash' width='72' height='24' allowScriptAccess='always' | |||||
wmode='transparent'></embed> | |||||
</object> | |||||
<!-- cc视频插件代码 --> | |||||
</div> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="24" bgcolor="#F1F5F2" class="bline2"><strong>剧情介绍:</strong></td> | |||||
</tr> | |||||
<tr> | |||||
<td height="24" colspan="4" class="bline"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> 内容摘要:</td> | |||||
<td width="500"><textarea name="description" rows="3" id="description" | |||||
style="width:80%;height:200px;"><?php echo $arcRow["description"]?></textarea></td> | |||||
<td> </td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
<!-- //高级参数 --> | |||||
<table width="98%" border="0" align="center" cellpadding="2" cellspacing="2" id="adset" | |||||
style="display:none;border:1px solid #cfcfcf;background:#ffffff;"> | |||||
<tr> | |||||
<td height="24" colspan="4" class="bline"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90" height="22"> 文章排序:</td> | |||||
<td width="240"> <select name="sortup" id="sortup" style="width:150"> | |||||
<?php | |||||
$subday = SubDay($arcRow["sortrank"],$arcRow["pubdate"]); | |||||
echo "<option value='0'>正常排序</option>\r\n"; | |||||
if($subday>0) echo "<option value='$subday' selected>置顶 $subday 天</option>\r\n"; | |||||
?> | |||||
<option value="7">置顶一周</option> | |||||
<option value="30">置顶一个月</option> | |||||
<option value="90">置顶三个月</option> | |||||
<option value="180">置顶半年</option> | |||||
<option value="360">置顶一年</option> | |||||
</select> </td> | |||||
<td width="90">标题颜色:</td> | |||||
<td> | |||||
<input name="color" type="text" id="color" style="width:120px"> | |||||
<input type="button" onclick="ShowColor(event,this)" value="选取" id="modcolor" name="modcolor"> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="24" colspan="4" class="bline"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> 阅读权限:</td> | |||||
<td width="250"> | |||||
<select name="arcrank" id="arcrank" style="width:150px"> | |||||
<option value='<?php echo $arcRow["arcrank"]; ?>'> | |||||
<?php echo ($arcRow["arcrank"]==0 ? '已审核状态' : $arcRow["rankname"]); ?></option> | |||||
<option value='0'>已审核状态</option> | |||||
<option value='-1'>未审核状态</option> | |||||
</select> | |||||
</td> | |||||
<td width="90">发布选项:</td> | |||||
<td> <input name="ishtml" type="radio" class="np" value="1" | |||||
<?php if($arcRow["ismake"]!=-1) echo " checked";?>> | |||||
生成HTML | |||||
<input type="radio" name="ishtml" class="np" value="0" <?php if($arcRow["ismake"]==-1) echo " checked";?>> | |||||
仅动态浏览 </td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="75" class="bline"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> 更新时间:</td> | |||||
<td width="241"> | |||||
<?php | |||||
$nowtime = GetDateTimeMk($arcRow["pubdate"]); | |||||
echo "<input name=\"pubdate\" value=\"$nowtime\" type=\"text\" id=\"pubdate\" style=\"width:200;\" >"; | |||||
?> | |||||
<script language="javascript" type="text/javascript"> | |||||
Calendar.setup({ | |||||
inputField: "pubdate", | |||||
ifFormat: "%Y-%m-%d %H:%M:%S", | |||||
showsTime: true, | |||||
timeFormat: "24" | |||||
}); | |||||
</script> | |||||
</td> | |||||
<td width="92">消费金币:</td> | |||||
<td width="368"> | |||||
<input name="money" type="hidden" id="money" value="<?php echo $arcRow["money"]?>" />(此项已经独立分离) | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="24" class="bline"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90" height="51"> 关键字:</td> | |||||
<td> | |||||
<input type="text" name="keywords" id="keywords" style="width:60%" | |||||
value="<?php echo $arcRow["keywords"]?>" /> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="24" colspan="4" class="bline"> | |||||
<table width="800" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="90"> 自定义文件名:</td> | |||||
<td width="449"><input type="text" name="filename" id="filename" | |||||
value="<?php echo $arcRow["filename"]?>" />(不包括后缀名如.html等)</td> | |||||
<td width="261"> </td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
<tr> | |||||
<td height="24" colspan="4"> </td> | |||||
</tr> | |||||
</table> | |||||
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#F9FCEF" | |||||
style="border:1px solid #cfcfcf;border-top:none;"> | |||||
<tr> | |||||
<td height="35"> | |||||
<table width="100%" border="0" cellspacing="1" cellpadding="1"> | |||||
<tr> | |||||
<td width="17%"> </td> | |||||
<td width="83%"> | |||||
<table width="214" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr> | |||||
<td width="115"><input name="imageField" type="image" src="images/button_ok.gif" width="60" | |||||
height="22" class="np" border="0"></td> | |||||
<td width="99"><img src="images/button_reset.gif" width="60" height="22" border="0" | |||||
onClick="location.reload();" style="cursor:pointer;"></td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</td> | |||||
</tr> | |||||
</table> | |||||
</form> | |||||
<script language='javascript'>InitPage();</script> | |||||
</body> | |||||
</html> |
@@ -124,15 +124,7 @@ function GetFormItem($ctag, $admintype='admin') | |||||
else if($fieldType=="datetime") | else if($fieldType=="datetime") | ||||
{ | { | ||||
$nowtime = GetDateTimeMk(time()); | $nowtime = GetDateTimeMk(time()); | ||||
$innertext = "<input name=\"$fieldname\" value=\"$nowtime\" type=\"text\" id=\"$fieldname\" style=\"width:250px\" class=\"intxt\" />"; | |||||
$innertext .= " <script language=\"javascript\" type=\"text/javascript\"> | |||||
Calendar.setup({ | |||||
inputField : \"$fieldname\", | |||||
ifFormat : \"%Y-%m-%d %H:%M\", | |||||
showsTime : true, | |||||
timeFormat : \"24\" | |||||
}); | |||||
</script>"; | |||||
$innertext = "<input name=\"$fieldname\" value=\"$nowtime\" type=\"text\" id=\"$fieldname\" style=\"width:250px\" class=\"intxt datepicker\"/>"; | |||||
} | } | ||||
else if($fieldType=='img'||$fieldType=='imgfile') | else if($fieldType=='img'||$fieldType=='imgfile') | ||||
{ | { | ||||
@@ -514,15 +506,7 @@ function GetFormItemValue($ctag, $fvalue, $admintype='admin', $fieldname='') | |||||
else if($ftype=="datetime") | else if($ftype=="datetime") | ||||
{ | { | ||||
$nowtime = GetDateTimeMk($fvalue); | $nowtime = GetDateTimeMk($fvalue); | ||||
$innertext = "<input name=\"$fieldname\" value=\"$nowtime\" type=\"text\" id=\"$fieldname\" style=\"width:250px\" class=\"intxt\" />"; | |||||
$innertext .= " <script language=\"javascript\" type=\"text/javascript\"> | |||||
Calendar.setup({ | |||||
inputField : \"$fieldname\", | |||||
ifFormat : \"%Y-%m-%d %H:%M\", | |||||
showsTime : true, | |||||
timeFormat : \"24\" | |||||
}); | |||||
</script>"; | |||||
$innertext = "<input name=\"$fieldname\" value=\"$nowtime\" type=\"text\" id=\"$fieldname\" style=\"width:250px\" class=\"intxt datepicker\" />"; | |||||
} | } | ||||
else if($ftype=="img") | else if($ftype=="img") | ||||
{ | { | ||||
@@ -1,239 +0,0 @@ | |||||
/* The main calendar widget. DIV containing a table. */ | |||||
div.calendar { position: relative; } | |||||
.calendar, .calendar table { | |||||
border: 1px solid #CDE4B3; | |||||
font-size: 11px; | |||||
color: #000; | |||||
cursor: default; | |||||
background: #F9FCF1; | |||||
font-family: tahoma,verdana,sans-serif; | |||||
} | |||||
.calendar table{border: 1px solid #fff;} | |||||
/* Header part -- contains navigation buttons and day names. */ | |||||
.calendar table thead td{background:#E7F6D5; color:#97C069; border-bottom:1px solid #fff; border-right:none; height:16px; width:18px} | |||||
.calendar table thead tr.headrow td{ background:#EDF9E0} | |||||
.headrow{border-top:1px solid #CDE4B3} | |||||
.calendar table thead td.button div div{ | |||||
background-image: url(../../images/question-balloon.png); | |||||
background-repeat: no-repeat; text-indent:-100px; overflow:hidden | |||||
} | |||||
.headrow .button { /* "<<", "<", ">", ">>" buttons have this class */ | |||||
text-align: center; /* They are the navigation buttons */ | |||||
border-right:1px solid #FFF; padding:0 | |||||
} | |||||
.headrow .button div,.calendar table .wn div{border-right:1px solid #CDE4B3; height:23px; line-height:23px} | |||||
.calendar .nav { | |||||
} | |||||
.calendar thead .title { /* This holds the current "month, year" */ | |||||
font-weight: bold; /* Pressing it will take you to the current date */ | |||||
text-align: center; | |||||
padding: 2px; | |||||
color:#6b9936; width:auto | |||||
} | |||||
.calendar thead tr { /* Row <TR> containing navigation buttons */ | |||||
background: #007ED1; | |||||
color: #fff; | |||||
} | |||||
.calendar thead .daynames { /* Row <TR> containing the day names */ | |||||
background: #EDF9E0; | |||||
} | |||||
.calendar thead .name { /* Cells <TD> containing the day names */ | |||||
border-bottom: 1px solid #CDE4B3; | |||||
padding: 2px; | |||||
text-align: center; | |||||
color: #000; | |||||
} | |||||
.calendar thead .weekend { /* How a weekend day name shows in header */ | |||||
color: #a66; | |||||
} | |||||
.calendar thead .hilite { /* How do the buttons in header appear when hover */ | |||||
background-color: #E7F6D5; | |||||
color: #6b9936; | |||||
} | |||||
/* The body part -- contains all the days in month. */ | |||||
.calendar tbody .day { /* Cells <TD> containing month days dates */ | |||||
width: 2em; | |||||
color: #456; | |||||
text-align: right; | |||||
padding: 2px 4px 2px 2px; | |||||
} | |||||
.calendar tbody .day div{ padding-right:5px} | |||||
.calendar tbody .day.othermonth { | |||||
font-size: 80%; | |||||
color: #bbb; | |||||
} | |||||
.calendar tbody .day.othermonth.oweekend { | |||||
color: #fbb; | |||||
} | |||||
.calendar table .wn { | |||||
border-right: 1px solid #fff; | |||||
background: #EDF9E0; padding:0 | |||||
} | |||||
.calendar tbody .rowhilite td { | |||||
background: #def; | |||||
} | |||||
.calendar tbody .rowhilite td.wn { | |||||
background: #F9FCF1; | |||||
} | |||||
.calendar tbody td.hilite { /* Hovered cells <TD> */ | |||||
background: #93b9e2; | |||||
padding: 1px 3px 1px 1px; | |||||
color:#fff | |||||
} | |||||
.calendar tbody td.active { /* Active (pressed) cells <TD> */ | |||||
background: #cde; | |||||
padding: 2px 2px 0px 2px; | |||||
} | |||||
.calendar tbody td.selected { /* Cell showing today date */ | |||||
font-weight: bold; | |||||
padding: 1px 3px 1px 1px; | |||||
background: #ff7200; | |||||
color: #fff; | |||||
} | |||||
.calendar tbody td.weekend { /* Cells showing weekend days */ | |||||
color: #a66; | |||||
} | |||||
.calendar tbody td.today { /* Cell showing selected date */ | |||||
font-weight: bold; | |||||
color: #D50000; | |||||
} | |||||
.calendar tbody .disabled { color: #999; } | |||||
.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */ | |||||
visibility: hidden; | |||||
} | |||||
.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */ | |||||
display: none; | |||||
} | |||||
/* The footer part -- status bar and "Close" button */ | |||||
.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */ | |||||
text-align: center; | |||||
background: #206A9B; | |||||
color: #fff; | |||||
} | |||||
.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */ | |||||
background: #EDF9E0; | |||||
color: #6b9936; | |||||
border-top: 1px solid #CDE4B3; | |||||
padding: 1px; height:24px | |||||
} | |||||
.calendar tfoot .hilite { /* Hover style for buttons in footer */ | |||||
background: #B8DAF0; | |||||
border: 1px solid #178AEB; | |||||
color: #000; | |||||
padding: 1px; | |||||
} | |||||
.calendar tfoot .active { /* Active (pressed) style for buttons in footer */ | |||||
background: #006AA9; | |||||
padding: 2px 0px 0px 2px; | |||||
} | |||||
/* Combo boxes (menus that display months/years for direct selection) */ | |||||
.calendar .combo { | |||||
position: absolute; | |||||
display: none; | |||||
top: 0px; | |||||
left: 0px; | |||||
width: 4em; | |||||
cursor: default; | |||||
border: 1px solid #655; | |||||
background: #def; | |||||
color: #000; | |||||
font-size: 90%; | |||||
z-index: 9999999999999999999999999999; | |||||
} | |||||
.calendar .combo .label, | |||||
.calendar .combo .label-IEfix { | |||||
text-align: center; | |||||
padding: 1px; | |||||
} | |||||
.calendar .combo .label-IEfix { | |||||
width: 4em; | |||||
} | |||||
.calendar .combo .hilite { | |||||
background: #34ABFA; | |||||
border-top: 1px solid #46a; | |||||
border-bottom: 1px solid #46a; | |||||
font-weight: bold; | |||||
} | |||||
.calendar .combo .active { | |||||
border-top: 1px solid #46a; | |||||
border-bottom: 1px solid #46a; | |||||
background: #F9FCF1; | |||||
font-weight: bold; | |||||
} | |||||
.calendar td.time { | |||||
border-top: 1px solid #CDE4B3; | |||||
padding: 1px 0px; | |||||
text-align: center; | |||||
background-color: #EDF2E3; | |||||
height:24px | |||||
} | |||||
.calendar td.time .hour, | |||||
.calendar td.time .minute, | |||||
.calendar td.time .ampm { | |||||
padding: 0px 3px 0px 4px; | |||||
border: 1px solid #889; | |||||
font-weight: bold; | |||||
background-color: #F9FCF1; | |||||
} | |||||
.calendar td.time .ampm { | |||||
text-align: center; | |||||
} | |||||
.calendar td.time .colon { | |||||
padding: 0px 2px 0px 3px; | |||||
font-weight: bold; | |||||
} | |||||
.calendar td.time span.hilite { | |||||
border-color: #000; | |||||
background-color: #267DB7; | |||||
color: #fff; | |||||
} | |||||
.calendar td.time span.active { | |||||
border-color: red; | |||||
background-color: #000; | |||||
color: #A5FF00; | |||||
} | |||||
.calendar thead .active div{ /* Active (pressed) buttons in header */ | |||||
background: #bdd2e8; | |||||
} |
@@ -1,239 +0,0 @@ | |||||
/* The main calendar widget. DIV containing a table. */ | |||||
div.calendar { position: relative; } | |||||
.calendar, .calendar table { | |||||
border: 1px solid #CDE4B3; | |||||
font-size: 11px; | |||||
color: #000; | |||||
cursor: default; | |||||
background: #F9FCF1; | |||||
font-family: tahoma,verdana,sans-serif; | |||||
} | |||||
.calendar table{border: 1px solid #fff;} | |||||
/* Header part -- contains navigation buttons and day names. */ | |||||
.calendar table thead td{background:#E7F6D5; color:#97C069; border-bottom:1px solid #fff; border-right:none; height:16px; width:18px} | |||||
.calendar table thead tr.headrow td{ background:#EDF9E0} | |||||
.headrow{border-top:1px solid #CDE4B3} | |||||
.calendar table thead td.button div div{ | |||||
background-image: url(../../images/question-balloon.png); | |||||
background-repeat: no-repeat; text-indent:-100px; overflow:hidden | |||||
} | |||||
.headrow .button { /* "<<", "<", ">", ">>" buttons have this class */ | |||||
text-align: center; /* They are the navigation buttons */ | |||||
border-right:1px solid #FFF; padding:0 | |||||
} | |||||
.headrow .button div,.calendar table .wn div{border-right:1px solid #CDE4B3; height:23px; line-height:23px} | |||||
.calendar .nav { | |||||
} | |||||
.calendar thead .title { /* This holds the current "month, year" */ | |||||
font-weight: bold; /* Pressing it will take you to the current date */ | |||||
text-align: center; | |||||
padding: 2px; | |||||
color:#6b9936; width:auto | |||||
} | |||||
.calendar thead tr { /* Row <TR> containing navigation buttons */ | |||||
background: #007ED1; | |||||
color: #fff; | |||||
} | |||||
.calendar thead .daynames { /* Row <TR> containing the day names */ | |||||
background: #EDF9E0; | |||||
} | |||||
.calendar thead .name { /* Cells <TD> containing the day names */ | |||||
border-bottom: 1px solid #CDE4B3; | |||||
padding: 2px; | |||||
text-align: center; | |||||
color: #000; | |||||
} | |||||
.calendar thead .weekend { /* How a weekend day name shows in header */ | |||||
color: #a66; | |||||
} | |||||
.calendar thead .hilite { /* How do the buttons in header appear when hover */ | |||||
background-color: #E7F6D5; | |||||
color: #6b9936; | |||||
} | |||||
/* The body part -- contains all the days in month. */ | |||||
.calendar tbody .day { /* Cells <TD> containing month days dates */ | |||||
width: 2em; | |||||
color: #456; | |||||
text-align: right; | |||||
padding: 2px 4px 2px 2px; | |||||
} | |||||
.calendar tbody .day div{ padding-right:5px} | |||||
.calendar tbody .day.othermonth { | |||||
font-size: 80%; | |||||
color: #bbb; | |||||
} | |||||
.calendar tbody .day.othermonth.oweekend { | |||||
color: #fbb; | |||||
} | |||||
.calendar table .wn { | |||||
border-right: 1px solid #fff; | |||||
background: #EDF9E0; padding:0 | |||||
} | |||||
.calendar tbody .rowhilite td { | |||||
background: #def; | |||||
} | |||||
.calendar tbody .rowhilite td.wn { | |||||
background: #F9FCF1; | |||||
} | |||||
.calendar tbody td.hilite { /* Hovered cells <TD> */ | |||||
background: #93b9e2; | |||||
padding: 1px 3px 1px 1px; | |||||
color:#fff | |||||
} | |||||
.calendar tbody td.active { /* Active (pressed) cells <TD> */ | |||||
background: #cde; | |||||
padding: 2px 2px 0px 2px; | |||||
} | |||||
.calendar tbody td.selected { /* Cell showing today date */ | |||||
font-weight: bold; | |||||
padding: 1px 3px 1px 1px; | |||||
background: #ff7200; | |||||
color: #fff; | |||||
} | |||||
.calendar tbody td.weekend { /* Cells showing weekend days */ | |||||
color: #a66; | |||||
} | |||||
.calendar tbody td.today { /* Cell showing selected date */ | |||||
font-weight: bold; | |||||
color: #D50000; | |||||
} | |||||
.calendar tbody .disabled { color: #999; } | |||||
.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */ | |||||
visibility: hidden; | |||||
} | |||||
.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */ | |||||
display: none; | |||||
} | |||||
/* The footer part -- status bar and "Close" button */ | |||||
.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */ | |||||
text-align: center; | |||||
background: #206A9B; | |||||
color: #fff; | |||||
} | |||||
.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */ | |||||
background: #EDF9E0; | |||||
color: #6b9936; | |||||
border-top: 1px solid #CDE4B3; | |||||
padding: 1px; height:24px | |||||
} | |||||
.calendar tfoot .hilite { /* Hover style for buttons in footer */ | |||||
background: #B8DAF0; | |||||
border: 1px solid #178AEB; | |||||
color: #000; | |||||
padding: 1px; | |||||
} | |||||
.calendar tfoot .active { /* Active (pressed) style for buttons in footer */ | |||||
background: #006AA9; | |||||
padding: 2px 0px 0px 2px; | |||||
} | |||||
/* Combo boxes (menus that display months/years for direct selection) */ | |||||
.calendar .combo { | |||||
position: absolute; | |||||
display: none; | |||||
top: 0px; | |||||
left: 0px; | |||||
width: 4em; | |||||
cursor: default; | |||||
border: 1px solid #655; | |||||
background: #def; | |||||
color: #000; | |||||
font-size: 90%; | |||||
z-index: 9999999999999999999999999999; | |||||
} | |||||
.calendar .combo .label, | |||||
.calendar .combo .label-IEfix { | |||||
text-align: center; | |||||
padding: 1px; | |||||
} | |||||
.calendar .combo .label-IEfix { | |||||
width: 4em; | |||||
} | |||||
.calendar .combo .hilite { | |||||
background: #34ABFA; | |||||
border-top: 1px solid #46a; | |||||
border-bottom: 1px solid #46a; | |||||
font-weight: bold; | |||||
} | |||||
.calendar .combo .active { | |||||
border-top: 1px solid #46a; | |||||
border-bottom: 1px solid #46a; | |||||
background: #F9FCF1; | |||||
font-weight: bold; | |||||
} | |||||
.calendar td.time { | |||||
border-top: 1px solid #CDE4B3; | |||||
padding: 1px 0px; | |||||
text-align: center; | |||||
background-color: #EDF2E3; | |||||
height:24px | |||||
} | |||||
.calendar td.time .hour, | |||||
.calendar td.time .minute, | |||||
.calendar td.time .ampm { | |||||
padding: 0px 3px 0px 4px; | |||||
border: 1px solid #889; | |||||
font-weight: bold; | |||||
background-color: #F9FCF1; | |||||
} | |||||
.calendar td.time .ampm { | |||||
text-align: center; | |||||
} | |||||
.calendar td.time .colon { | |||||
padding: 0px 2px 0px 3px; | |||||
font-weight: bold; | |||||
} | |||||
.calendar td.time span.hilite { | |||||
border-color: #000; | |||||
background-color: #267DB7; | |||||
color: #fff; | |||||
} | |||||
.calendar td.time span.active { | |||||
border-color: red; | |||||
background-color: #000; | |||||
color: #A5FF00; | |||||
} | |||||
.calendar thead .active div{ /* Active (pressed) buttons in header */ | |||||
background: #bdd2e8; | |||||
} |
@@ -0,0 +1,410 @@ | |||||
.daterangepicker { | |||||
position: absolute; | |||||
color: inherit; | |||||
background-color: #fff; | |||||
border-radius: 4px; | |||||
border: 1px solid #ddd; | |||||
width: 278px; | |||||
max-width: none; | |||||
padding: 0; | |||||
margin-top: 7px; | |||||
top: 100px; | |||||
left: 20px; | |||||
z-index: 3001; | |||||
display: none; | |||||
font-family: arial; | |||||
font-size: 15px; | |||||
line-height: 1em; | |||||
} | |||||
.daterangepicker:before, .daterangepicker:after { | |||||
position: absolute; | |||||
display: inline-block; | |||||
border-bottom-color: rgba(0, 0, 0, 0.2); | |||||
content: ''; | |||||
} | |||||
.daterangepicker:before { | |||||
top: -7px; | |||||
border-right: 7px solid transparent; | |||||
border-left: 7px solid transparent; | |||||
border-bottom: 7px solid #ccc; | |||||
} | |||||
.daterangepicker:after { | |||||
top: -6px; | |||||
border-right: 6px solid transparent; | |||||
border-bottom: 6px solid #fff; | |||||
border-left: 6px solid transparent; | |||||
} | |||||
.daterangepicker.opensleft:before { | |||||
right: 9px; | |||||
} | |||||
.daterangepicker.opensleft:after { | |||||
right: 10px; | |||||
} | |||||
.daterangepicker.openscenter:before { | |||||
left: 0; | |||||
right: 0; | |||||
width: 0; | |||||
margin-left: auto; | |||||
margin-right: auto; | |||||
} | |||||
.daterangepicker.openscenter:after { | |||||
left: 0; | |||||
right: 0; | |||||
width: 0; | |||||
margin-left: auto; | |||||
margin-right: auto; | |||||
} | |||||
.daterangepicker.opensright:before { | |||||
left: 9px; | |||||
} | |||||
.daterangepicker.opensright:after { | |||||
left: 10px; | |||||
} | |||||
.daterangepicker.drop-up { | |||||
margin-top: -7px; | |||||
} | |||||
.daterangepicker.drop-up:before { | |||||
top: initial; | |||||
bottom: -7px; | |||||
border-bottom: initial; | |||||
border-top: 7px solid #ccc; | |||||
} | |||||
.daterangepicker.drop-up:after { | |||||
top: initial; | |||||
bottom: -6px; | |||||
border-bottom: initial; | |||||
border-top: 6px solid #fff; | |||||
} | |||||
.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar { | |||||
float: none; | |||||
} | |||||
.daterangepicker.single .drp-selected { | |||||
display: none; | |||||
} | |||||
.daterangepicker.show-calendar .drp-calendar { | |||||
display: block; | |||||
} | |||||
.daterangepicker.show-calendar .drp-buttons { | |||||
display: block; | |||||
} | |||||
.daterangepicker.auto-apply .drp-buttons { | |||||
display: none; | |||||
} | |||||
.daterangepicker .drp-calendar { | |||||
display: none; | |||||
max-width: 270px; | |||||
} | |||||
.daterangepicker .drp-calendar.left { | |||||
padding: 8px 0 8px 8px; | |||||
} | |||||
.daterangepicker .drp-calendar.right { | |||||
padding: 8px; | |||||
} | |||||
.daterangepicker .drp-calendar.single .calendar-table { | |||||
border: none; | |||||
} | |||||
.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span { | |||||
color: #fff; | |||||
border: solid black; | |||||
border-width: 0 2px 2px 0; | |||||
border-radius: 0; | |||||
display: inline-block; | |||||
padding: 3px; | |||||
} | |||||
.daterangepicker .calendar-table .next span { | |||||
transform: rotate(-45deg); | |||||
-webkit-transform: rotate(-45deg); | |||||
} | |||||
.daterangepicker .calendar-table .prev span { | |||||
transform: rotate(135deg); | |||||
-webkit-transform: rotate(135deg); | |||||
} | |||||
.daterangepicker .calendar-table th, .daterangepicker .calendar-table td { | |||||
white-space: nowrap; | |||||
text-align: center; | |||||
vertical-align: middle; | |||||
min-width: 32px; | |||||
width: 32px; | |||||
height: 24px; | |||||
line-height: 24px; | |||||
font-size: 12px; | |||||
border-radius: 4px; | |||||
border: 1px solid transparent; | |||||
white-space: nowrap; | |||||
cursor: pointer; | |||||
} | |||||
.daterangepicker .calendar-table { | |||||
border: 1px solid #fff; | |||||
border-radius: 4px; | |||||
background-color: #fff; | |||||
} | |||||
.daterangepicker .calendar-table table { | |||||
width: 100%; | |||||
margin: 0; | |||||
border-spacing: 0; | |||||
border-collapse: collapse; | |||||
} | |||||
.daterangepicker td.available:hover, .daterangepicker th.available:hover { | |||||
background-color: #eee; | |||||
border-color: transparent; | |||||
color: inherit; | |||||
} | |||||
.daterangepicker td.week, .daterangepicker th.week { | |||||
font-size: 80%; | |||||
color: #ccc; | |||||
} | |||||
.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date { | |||||
background-color: #fff; | |||||
border-color: transparent; | |||||
color: #999; | |||||
} | |||||
.daterangepicker td.in-range { | |||||
background-color: #ebf4f8; | |||||
border-color: transparent; | |||||
color: #000; | |||||
border-radius: 0; | |||||
} | |||||
.daterangepicker td.start-date { | |||||
border-radius: 4px 0 0 4px; | |||||
} | |||||
.daterangepicker td.end-date { | |||||
border-radius: 0 4px 4px 0; | |||||
} | |||||
.daterangepicker td.start-date.end-date { | |||||
border-radius: 4px; | |||||
} | |||||
.daterangepicker td.active, .daterangepicker td.active:hover { | |||||
background-color: #357ebd; | |||||
border-color: transparent; | |||||
color: #fff; | |||||
} | |||||
.daterangepicker th.month { | |||||
width: auto; | |||||
} | |||||
.daterangepicker td.disabled, .daterangepicker option.disabled { | |||||
color: #999; | |||||
cursor: not-allowed; | |||||
text-decoration: line-through; | |||||
} | |||||
.daterangepicker select.monthselect, .daterangepicker select.yearselect { | |||||
font-size: 12px; | |||||
padding: 1px; | |||||
height: auto; | |||||
margin: 0; | |||||
cursor: default; | |||||
} | |||||
.daterangepicker select.monthselect { | |||||
margin-right: 2%; | |||||
width: 56%; | |||||
} | |||||
.daterangepicker select.yearselect { | |||||
width: 40%; | |||||
} | |||||
.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect { | |||||
width: 50px; | |||||
margin: 0 auto; | |||||
background: #eee; | |||||
border: 1px solid #eee; | |||||
padding: 2px; | |||||
outline: 0; | |||||
font-size: 12px; | |||||
} | |||||
.daterangepicker .calendar-time { | |||||
text-align: center; | |||||
margin: 4px auto 0 auto; | |||||
line-height: 30px; | |||||
position: relative; | |||||
} | |||||
.daterangepicker .calendar-time select.disabled { | |||||
color: #ccc; | |||||
cursor: not-allowed; | |||||
} | |||||
.daterangepicker .drp-buttons { | |||||
clear: both; | |||||
text-align: right; | |||||
padding: 8px; | |||||
border-top: 1px solid #ddd; | |||||
display: none; | |||||
line-height: 12px; | |||||
vertical-align: middle; | |||||
} | |||||
.daterangepicker .drp-selected { | |||||
display: inline-block; | |||||
font-size: 12px; | |||||
padding-right: 8px; | |||||
} | |||||
.daterangepicker .drp-buttons .btn { | |||||
margin-left: 8px; | |||||
font-size: 12px; | |||||
font-weight: bold; | |||||
padding: 4px 8px; | |||||
} | |||||
.daterangepicker.show-ranges.single.rtl .drp-calendar.left { | |||||
border-right: 1px solid #ddd; | |||||
} | |||||
.daterangepicker.show-ranges.single.ltr .drp-calendar.left { | |||||
border-left: 1px solid #ddd; | |||||
} | |||||
.daterangepicker.show-ranges.rtl .drp-calendar.right { | |||||
border-right: 1px solid #ddd; | |||||
} | |||||
.daterangepicker.show-ranges.ltr .drp-calendar.left { | |||||
border-left: 1px solid #ddd; | |||||
} | |||||
.daterangepicker .ranges { | |||||
float: none; | |||||
text-align: left; | |||||
margin: 0; | |||||
} | |||||
.daterangepicker.show-calendar .ranges { | |||||
margin-top: 8px; | |||||
} | |||||
.daterangepicker .ranges ul { | |||||
list-style: none; | |||||
margin: 0 auto; | |||||
padding: 0; | |||||
width: 100%; | |||||
} | |||||
.daterangepicker .ranges li { | |||||
font-size: 12px; | |||||
padding: 8px 12px; | |||||
cursor: pointer; | |||||
} | |||||
.daterangepicker .ranges li:hover { | |||||
background-color: #eee; | |||||
} | |||||
.daterangepicker .ranges li.active { | |||||
background-color: #08c; | |||||
color: #fff; | |||||
} | |||||
/* Larger Screen Styling */ | |||||
@media (min-width: 564px) { | |||||
.daterangepicker { | |||||
width: auto; | |||||
} | |||||
.daterangepicker .ranges ul { | |||||
width: 140px; | |||||
} | |||||
.daterangepicker.single .ranges ul { | |||||
width: 100%; | |||||
} | |||||
.daterangepicker.single .drp-calendar.left { | |||||
clear: none; | |||||
} | |||||
.daterangepicker.single .ranges, .daterangepicker.single .drp-calendar { | |||||
float: left; | |||||
} | |||||
.daterangepicker { | |||||
direction: ltr; | |||||
text-align: left; | |||||
} | |||||
.daterangepicker .drp-calendar.left { | |||||
clear: left; | |||||
margin-right: 0; | |||||
} | |||||
.daterangepicker .drp-calendar.left .calendar-table { | |||||
border-right: none; | |||||
border-top-right-radius: 0; | |||||
border-bottom-right-radius: 0; | |||||
} | |||||
.daterangepicker .drp-calendar.right { | |||||
margin-left: 0; | |||||
} | |||||
.daterangepicker .drp-calendar.right .calendar-table { | |||||
border-left: none; | |||||
border-top-left-radius: 0; | |||||
border-bottom-left-radius: 0; | |||||
} | |||||
.daterangepicker .drp-calendar.left .calendar-table { | |||||
padding-right: 8px; | |||||
} | |||||
.daterangepicker .ranges, .daterangepicker .drp-calendar { | |||||
float: left; | |||||
} | |||||
} | |||||
@media (min-width: 730px) { | |||||
.daterangepicker .ranges { | |||||
width: auto; | |||||
} | |||||
.daterangepicker .ranges { | |||||
float: left; | |||||
} | |||||
.daterangepicker.rtl .ranges { | |||||
float: right; | |||||
} | |||||
.daterangepicker .drp-calendar.left { | |||||
clear: none !important; | |||||
} | |||||
} |