| @@ -25,6 +25,16 @@ | |||||
| var swfu = null; | var swfu = null; | ||||
| var vcc = 0; | var vcc = 0; | ||||
| var albums = []; | var albums = []; | ||||
| function checkSubmit() { | |||||
| if (document.form1.title.value == "") { | |||||
| ShowMsg("请输入文档标题"); | |||||
| return false; | |||||
| } | |||||
| if (document.form1.typeid.value == 0) { | |||||
| ShowMsg("请选择文档栏目"); | |||||
| return false; | |||||
| } | |||||
| } | |||||
| </script> | </script> | ||||
| </head> | </head> | ||||
| <body> | <body> | ||||
| @@ -25,6 +25,13 @@ | |||||
| var swfu = null; | var swfu = null; | ||||
| var vcc = 0; | var vcc = 0; | ||||
| var albums = []; | var albums = []; | ||||
| function checkSubmit() { | |||||
| if (document.form1.title.value == "") { | |||||
| ShowMsg("请输入文档标题"); | |||||
| document.form1.title.focus(); | |||||
| return false; | |||||
| } | |||||
| } | |||||
| </script> | </script> | ||||
| </head> | </head> | ||||
| <body> | <body> | ||||
| @@ -294,7 +301,7 @@ | |||||
| $fhtml .= "<input type='hidden' name='imgddurl{$j}' value='{$litimg}'>"; | $fhtml .= "<input type='hidden' name='imgddurl{$j}' value='{$litimg}'>"; | ||||
| $fhtml .= "<img src='{$litimg}' id='lit{$j}'>"; | $fhtml .= "<img src='{$litimg}' id='lit{$j}'>"; | ||||
| $fhtml .= "<div class='my-2'>标题:<input type='text' name='imgmsg{$j}' value='".$ctag->GetAtt('text')."' class='admin-input-sm'></div>"; | $fhtml .= "<div class='my-2'>标题:<input type='text' name='imgmsg{$j}' value='".$ctag->GetAtt('text')."' class='admin-input-sm'></div>"; | ||||
| $fhtml .= "<div><span class='btn btn-success btn-sm fileinput-button'>更换<input for='item{$j}' type='file' name='imgfile{$j}'></span><a href=\"javascript:delAlbPicOld('$bigimg',$j)\" class=\"btn btn-success btn-sm\">删除</a></div>"; | |||||
| $fhtml .= "<div><span class='btn btn-success btn-sm fileinput-button'>更换<input type='file' name='imgfile{$j}' for='item{$j}' class='btnEdit'></span><a href=\"javascript:delAlbPicOld('$bigimg',$j)\" class=\"btn btn-success btn-sm\">删除</a></div>"; | |||||
| $fhtml .= "</div>"; | $fhtml .= "</div>"; | ||||
| echo $fhtml; | echo $fhtml; | ||||
| $j++; | $j++; | ||||
| @@ -21,11 +21,11 @@ | |||||
| <script> | <script> | ||||
| function checkSubmit() { | function checkSubmit() { | ||||
| if (document.form1.title.value == "") { | if (document.form1.title.value == "") { | ||||
| ShowMsg("<?php echo $cInfos['titlename'];?>不能为空"); | |||||
| ShowMsg("请输入文档标题"); | |||||
| return false; | return false; | ||||
| } | } | ||||
| if (document.form1.typeid.value == 0) { | if (document.form1.typeid.value == 0) { | ||||
| ShowMsg("请选择文档的主栏目"); | |||||
| ShowMsg("请选择文档栏目"); | |||||
| return false; | return false; | ||||
| } | } | ||||
| } | } | ||||
| @@ -21,7 +21,7 @@ | |||||
| <script> | <script> | ||||
| function checkSubmit() { | function checkSubmit() { | ||||
| if (document.form1.title.value == "") { | if (document.form1.title.value == "") { | ||||
| ShowMsg("<?php echo $cInfos['titlename'];?>不能为空"); | |||||
| ShowMsg("请输入文档标题"); | |||||
| document.form1.title.focus(); | document.form1.title.focus(); | ||||
| return false; | return false; | ||||
| } | } | ||||
| @@ -21,11 +21,11 @@ | |||||
| <script> | <script> | ||||
| function checkSubmit() { | function checkSubmit() { | ||||
| if (document.form1.title.value == "") { | if (document.form1.title.value == "") { | ||||
| ShowMsg("<?php echo $cInfos['titlename'];?>不能为空"); | |||||
| ShowMsg("请输入文档标题"); | |||||
| return false; | return false; | ||||
| } | } | ||||
| if (document.form1.typeid.value==0) { | |||||
| ShowMsg("请选择文档的主栏目"); | |||||
| if (document.form1.typeid.value == 0) { | |||||
| ShowMsg("请选择文档栏目"); | |||||
| return false; | return false; | ||||
| } | } | ||||
| } | } | ||||
| @@ -21,7 +21,7 @@ | |||||
| <script> | <script> | ||||
| function checkSubmit() { | function checkSubmit() { | ||||
| if (document.form1.title.value == "") { | if (document.form1.title.value == "") { | ||||
| ShowMsg("<?php echo $cInfos['titlename'];?>不能为空"); | |||||
| ShowMsg("请输入文档标题"); | |||||
| document.form1.title.focus(); | document.form1.title.focus(); | ||||
| return false; | return false; | ||||
| } | } | ||||
| @@ -22,12 +22,12 @@ | |||||
| <script> | <script> | ||||
| var arctype = 'article'; | var arctype = 'article'; | ||||
| function checkSubmit() { | function checkSubmit() { | ||||
| if (document.form1.title.value == '') { | |||||
| ShowMsg('文档标题不能为空'); | |||||
| if (document.form1.title.value == "") { | |||||
| ShowMsg("请输入文档标题"); | |||||
| return false; | return false; | ||||
| } | } | ||||
| if (document.form1.typeid.value == 0) { | if (document.form1.typeid.value == 0) { | ||||
| ShowMsg('请选择文档的主栏目'); | |||||
| ShowMsg("请选择文档栏目"); | |||||
| return false; | return false; | ||||
| } | } | ||||
| } | } | ||||
| @@ -23,8 +23,8 @@ | |||||
| var swfu = null; | var swfu = null; | ||||
| var arctype = 'article'; | var arctype = 'article'; | ||||
| function checkSubmit() { | function checkSubmit() { | ||||
| if (document.form1.title.value == '') { | |||||
| ShowMsg('文档标题不能为空'); | |||||
| if (document.form1.title.value == "") { | |||||
| ShowMsg("请输入文档标题"); | |||||
| document.form1.title.focus(); | document.form1.title.focus(); | ||||
| return false; | return false; | ||||
| } | } | ||||
| @@ -20,13 +20,12 @@ | |||||
| <style>table{border-collapse:inherit}</style> | <style>table{border-collapse:inherit}</style> | ||||
| <script> | <script> | ||||
| function checkSubmit() { | function checkSubmit() { | ||||
| if (document.form1.title.value == '') { | |||||
| ShowMsg('软件名称不能为空'); | |||||
| document.form1.title.focus(); | |||||
| if (document.form1.title.value == "") { | |||||
| ShowMsg("请输入文档标题"); | |||||
| return false; | return false; | ||||
| } | } | ||||
| if (document.form1.typeid.value == 0) { | if (document.form1.typeid.value == 0) { | ||||
| ShowMsg('请选择文档的主栏目'); | |||||
| ShowMsg("请选择文档栏目"); | |||||
| return false; | return false; | ||||
| } | } | ||||
| } | } | ||||
| @@ -20,8 +20,8 @@ | |||||
| <style>table{border-collapse:inherit}</style> | <style>table{border-collapse:inherit}</style> | ||||
| <script> | <script> | ||||
| function checkSubmit() { | function checkSubmit() { | ||||
| if (document.form1.title.value == '') { | |||||
| ShowMsg('软件名称不能为空'); | |||||
| if (document.form1.title.value == "") { | |||||
| ShowMsg("请输入文档标题"); | |||||
| document.form1.title.focus(); | document.form1.title.focus(); | ||||
| return false; | return false; | ||||
| } | } | ||||
| @@ -21,7 +21,7 @@ | |||||
| <script> | <script> | ||||
| function checkSubmit() { | function checkSubmit() { | ||||
| if (document.form1.title.value == "") { | if (document.form1.title.value == "") { | ||||
| ShowMsg("专题名称不能为空"); | |||||
| ShowMsg("请输入专题标题"); | |||||
| return false; | return false; | ||||
| } | } | ||||
| for (i = 1; i <= 6; i++) { | for (i = 1; i <= 6; i++) { | ||||
| @@ -19,6 +19,13 @@ | |||||
| <script src="../static/web/js/cropper.min.js"></script> | <script src="../static/web/js/cropper.min.js"></script> | ||||
| <style>table{border-collapse:inherit}</style> | <style>table{border-collapse:inherit}</style> | ||||
| <script> | <script> | ||||
| function checkSubmit() { | |||||
| if (document.form1.title.value == "") { | |||||
| ShowMsg("请输入专题标题"); | |||||
| document.form1.title.focus(); | |||||
| return false; | |||||
| } | |||||
| } | |||||
| function SelectTemplets(fname) { | function SelectTemplets(fname) { | ||||
| var pos = GetWinPos(800,600); | var pos = GetWinPos(800,600); | ||||
| window.open("./dialog/select_templets.php?f=" + fname, "poptempWin", "scrollbars=yes,resizable=yes,statebar=no,width=800,height=600,left=" + pos.left + ", top=" + pos.top); | window.open("./dialog/select_templets.php?f=" + fname, "poptempWin", "scrollbars=yes,resizable=yes,statebar=no,width=800,height=600,left=" + pos.left + ", top=" + pos.top); | ||||
| @@ -28,17 +28,15 @@ a:hover { | |||||
| color:#ec982c; | color:#ec982c; | ||||
| text-decoration:none | text-decoration:none | ||||
| } | } | ||||
| h1,h2,h3,ul,ol,div,form { | |||||
| h1,h2,h3,div,form,ul,ol,li,dd { | |||||
| margin:0; | margin:0; | ||||
| padding:0 | padding:0 | ||||
| } | } | ||||
| td,th,div { | |||||
| div,th,td { | |||||
| word-break:break-all; | word-break:break-all; | ||||
| word-wrap:break-word | word-wrap:break-word | ||||
| } | } | ||||
| li,dd { | |||||
| margin:0; | |||||
| padding:0; | |||||
| li { | |||||
| list-style:none | list-style:none | ||||
| } | } | ||||
| img { | img { | ||||
| @@ -77,182 +75,30 @@ input[type=radio],input[type=checkbox],input[type=radio]:focus,input[type=checkb | |||||
| outline:none; | outline:none; | ||||
| vertical-align:text-top | vertical-align:text-top | ||||
| } | } | ||||
| textarea { | |||||
| select { | |||||
| padding:.25rem .65rem; | padding:.25rem .65rem; | ||||
| height:28px; | |||||
| color:#545b62; | color:#545b62; | ||||
| background:#fff; | background:#fff; | ||||
| border:1px solid #dee2e6; | border:1px solid #dee2e6; | ||||
| border-radius:.2rem; | border-radius:.2rem; | ||||
| transition:all .3s | transition:all .3s | ||||
| } | } | ||||
| select { | |||||
| textarea { | |||||
| padding:.25rem .65rem; | padding:.25rem .65rem; | ||||
| height:28px; | |||||
| color:#545b62; | color:#545b62; | ||||
| background:#fff; | background:#fff; | ||||
| border:1px solid #dee2e6; | border:1px solid #dee2e6; | ||||
| border-radius:.2rem; | border-radius:.2rem; | ||||
| transition:all .3s | transition:all .3s | ||||
| } | } | ||||
| select:focus,input:focus,textarea:focus { | |||||
| input:focus,select:focus,textarea:focus { | |||||
| color:#495057; | color:#495057; | ||||
| background:#fff; | background:#fff; | ||||
| border-color:#80bdff; | border-color:#80bdff; | ||||
| box-shadow:0 0 0 0.2rem rgba(0,123,255,.25); | box-shadow:0 0 0 0.2rem rgba(0,123,255,.25); | ||||
| outline:0 | outline:0 | ||||
| } | } | ||||
| .coolbg { | |||||
| padding:.25rem .65rem; | |||||
| background:#f5f5f5; | |||||
| border-bottom:1px solid #dee2e6; | |||||
| border-radius:.2rem; | |||||
| border:0; | |||||
| cursor:pointer | |||||
| } | |||||
| .coolbg2 { | |||||
| height:28px; | |||||
| background:#dfddd2; | |||||
| border:1px solid #dee2e6 | |||||
| } | |||||
| .coolbt { | |||||
| background:#e4f7d7; | |||||
| border-left:1px solid #efefef; | |||||
| border-top:1px solid #efefef; | |||||
| border-bottom:1px solid #acacac; | |||||
| cursor:pointer | |||||
| } | |||||
| .coolbt2 { | |||||
| background:#f7fcda; | |||||
| border-left:1px solid #efefef; | |||||
| border-top:1px solid #efefef; | |||||
| border-bottom:1px solid #acacac | |||||
| } | |||||
| .coolbg3 { | |||||
| width:140px; | |||||
| height:28px; | |||||
| background:#dfddd2; | |||||
| border:1px solid #bdc5b4; | |||||
| text-align:right | |||||
| } | |||||
| .coolbg61 { | |||||
| width:390px; | |||||
| height:28px; | |||||
| line-height:28px; | |||||
| background:#e7f3b1; | |||||
| border-top:1px solid #bdc5b4; | |||||
| border-left:1px solid #bdc5b4; | |||||
| border-right:1px solid #bdc5b4; | |||||
| text-align:right | |||||
| } | |||||
| .coolbg62 { | |||||
| padding:.6rem; | |||||
| width:390px; | |||||
| height:300px; | |||||
| background:#F8FDF0; | |||||
| border:1px solid #bdc5b4 | |||||
| } | |||||
| .coolbg4 { | |||||
| width:160px; | |||||
| background:#fff; | |||||
| border-bottom:1px solid #dee2e6; | |||||
| text-align:right | |||||
| } | |||||
| .wsselect { | |||||
| padding:.65rem 0; | |||||
| background:#fff; | |||||
| overflow:auto | |||||
| } | |||||
| .pubdlg { | |||||
| background:#fff; | |||||
| border:2px solid #1eb867; | |||||
| border-radius:.2rem; | |||||
| z-index:8888 | |||||
| } | |||||
| .pubdlg .title { | |||||
| padding-left:.65rem; | |||||
| line-height:30px; | |||||
| font-weight:600; | |||||
| color:#545b62; | |||||
| background:#f5f5f5; | |||||
| border-bottom:1px solid #dee2e6 | |||||
| } | |||||
| .fullpagediv { | |||||
| position:absolute; | |||||
| top:0; | |||||
| left:0; | |||||
| width:100%; | |||||
| height:100%; | |||||
| background:#cdcdcd; | |||||
| opacity:.6; | |||||
| z-index:1999 | |||||
| } | |||||
| .quicksel { | |||||
| margin-left:10px; | |||||
| margin-top:10px; | |||||
| width:680px; | |||||
| height:420px; | |||||
| overflow:auto; | |||||
| z-index:10005 | |||||
| } | |||||
| .quickselfoot { | |||||
| padding:.65rem 0; | |||||
| border-top:1px solid #dee2e6 | |||||
| } | |||||
| .quickselItem { | |||||
| display:block; | |||||
| line-height:28px | |||||
| } | |||||
| .quickselItem .topcat { | |||||
| padding:0 10px; | |||||
| background:#e9ecef; | |||||
| clear:both | |||||
| } | |||||
| .quickselItem .soncat { | |||||
| padding:0 10px | |||||
| } | |||||
| .quickselItem .item { | |||||
| display:inline-block; | |||||
| padding-left:10px | |||||
| } | |||||
| .mysource,.mywriter { | |||||
| width:300px; | |||||
| background:#fff; | |||||
| border:2px solid #1eb867; | |||||
| z-index:10001 | |||||
| } | |||||
| .dlgws div { | |||||
| padding:.65rem; | |||||
| width:100% | |||||
| } | |||||
| #uploadfield { | |||||
| float:left | |||||
| } | |||||
| #uploadwait { | |||||
| z-index:19999 | |||||
| } | |||||
| .option1 { | |||||
| background:#e9ecef | |||||
| } | |||||
| .option2 { | |||||
| background:#adb5bd | |||||
| } | |||||
| .option3 { | |||||
| background:#fff | |||||
| } | |||||
| .divpre img { | |||||
| max-width:150px; | |||||
| max-height:100px | |||||
| } | |||||
| .divpre { | |||||
| overflow:hidden | |||||
| } | |||||
| .colordlg { | |||||
| padding:.6rem; | |||||
| width:120px; | |||||
| background:#fff; | |||||
| border:2px solid #1eb867; | |||||
| z-index:10005 | |||||
| } | |||||
| body.hidemenu { | body.hidemenu { | ||||
| background:none | background:none | ||||
| } | } | ||||
| @@ -500,14 +346,162 @@ span.page-link { | |||||
| color:#fff; | color:#fff; | ||||
| background:#1eb867 | background:#1eb867 | ||||
| } | } | ||||
| .coolbg { | |||||
| padding:.25rem .65rem; | |||||
| background:#f5f5f5; | |||||
| border-bottom:1px solid #dee2e6; | |||||
| border-radius:.2rem; | |||||
| border:0; | |||||
| cursor:pointer | |||||
| } | |||||
| .coolbg2 { | |||||
| height:28px; | |||||
| background:#dfddd2; | |||||
| border:1px solid #dee2e6 | |||||
| } | |||||
| .coolbt { | |||||
| background:#e4f7d7; | |||||
| border-left:1px solid #efefef; | |||||
| border-top:1px solid #efefef; | |||||
| border-bottom:1px solid #acacac; | |||||
| cursor:pointer | |||||
| } | |||||
| .coolbt2 { | |||||
| background:#f7fcda; | |||||
| border-left:1px solid #efefef; | |||||
| border-top:1px solid #efefef; | |||||
| border-bottom:1px solid #acacac | |||||
| } | |||||
| .coolbg3 { | |||||
| width:140px; | |||||
| height:28px; | |||||
| background:#dfddd2; | |||||
| border:1px solid #bdc5b4; | |||||
| text-align:right | |||||
| } | |||||
| .coolbg61 { | |||||
| width:390px; | |||||
| height:28px; | |||||
| line-height:28px; | |||||
| background:#e7f3b1; | |||||
| border-top:1px solid #bdc5b4; | |||||
| border-left:1px solid #bdc5b4; | |||||
| border-right:1px solid #bdc5b4; | |||||
| text-align:right | |||||
| } | |||||
| .coolbg62 { | |||||
| padding:.6rem; | |||||
| width:390px; | |||||
| height:300px; | |||||
| background:#F8FDF0; | |||||
| border:1px solid #bdc5b4 | |||||
| } | |||||
| .coolbg4 { | |||||
| width:160px; | |||||
| background:#fff; | |||||
| border-bottom:1px solid #dee2e6; | |||||
| text-align:right | |||||
| } | |||||
| .wsselect { | |||||
| padding:.65rem 0; | |||||
| background:#fff; | |||||
| overflow:auto | |||||
| } | |||||
| .pubdlg { | |||||
| background:#fff; | |||||
| border:2px solid #1eb867; | |||||
| border-radius:.2rem; | |||||
| z-index:8888 | |||||
| } | |||||
| .pubdlg .title { | |||||
| padding-left:.65rem; | |||||
| line-height:30px; | |||||
| font-weight:600; | |||||
| color:#545b62; | |||||
| background:#f5f5f5; | |||||
| border-bottom:1px solid #dee2e6 | |||||
| } | |||||
| .fullpagediv { | |||||
| position:absolute; | |||||
| top:0; | |||||
| left:0; | |||||
| width:100%; | |||||
| height:100%; | |||||
| background:#cdcdcd; | |||||
| opacity:.6; | |||||
| z-index:1999 | |||||
| } | |||||
| .quicksel { | |||||
| margin-left:10px; | |||||
| margin-top:10px; | |||||
| width:680px; | |||||
| height:420px; | |||||
| overflow:auto; | |||||
| z-index:10005 | |||||
| } | |||||
| .quickselfoot { | |||||
| padding:.65rem 0; | |||||
| border-top:1px solid #dee2e6 | |||||
| } | |||||
| .quickselItem { | |||||
| display:block; | |||||
| line-height:28px | |||||
| } | |||||
| .quickselItem .topcat { | |||||
| padding:0 10px; | |||||
| background:#e9ecef; | |||||
| clear:both | |||||
| } | |||||
| .quickselItem .soncat { | |||||
| padding:0 10px | |||||
| } | |||||
| .quickselItem .item { | |||||
| display:inline-block; | |||||
| padding-left:10px | |||||
| } | |||||
| .mysource,.mywriter { | |||||
| width:300px; | |||||
| background:#fff; | |||||
| border:2px solid #1eb867; | |||||
| z-index:10001 | |||||
| } | |||||
| .dlgws div { | |||||
| padding:.65rem; | |||||
| width:100% | |||||
| } | |||||
| #uploadfield { | |||||
| float:left | |||||
| } | |||||
| #uploadwait { | |||||
| z-index:19999 | |||||
| } | |||||
| .option1 { | |||||
| background:#e9ecef | |||||
| } | |||||
| .option2 { | |||||
| background:#adb5bd | |||||
| } | |||||
| .option3 { | |||||
| background:#fff | |||||
| } | |||||
| .divpre img { | |||||
| max-width:150px; | |||||
| max-height:100px | |||||
| } | |||||
| .divpre { | |||||
| overflow:hidden | |||||
| } | |||||
| .colordlg { | |||||
| padding:.6rem; | |||||
| width:120px; | |||||
| background:#fff; | |||||
| border:2px solid #1eb867; | |||||
| z-index:10005 | |||||
| } | |||||
| .maintable { | .maintable { | ||||
| width:98%!important; | width:98%!important; | ||||
| border:1px solid #dee2e6!important | border:1px solid #dee2e6!important | ||||
| } | } | ||||
| .form-control { | |||||
| display:inline-block; | |||||
| margin-right:10px | |||||
| } | |||||
| .table { | .table { | ||||
| margin-bottom:0; | margin-bottom:0; | ||||
| color:#545b62 | color:#545b62 | ||||
| @@ -516,6 +510,14 @@ span.page-link { | |||||
| padding:.65rem; | padding:.65rem; | ||||
| vertical-align:middle | vertical-align:middle | ||||
| } | } | ||||
| .form-control { | |||||
| display:inline-block | |||||
| } | |||||
| .fa { | |||||
| font-size:14px!important; | |||||
| color:inherit; | |||||
| cursor:pointer | |||||
| } | |||||
| .btn-xs { | .btn-xs { | ||||
| padding:2px; | padding:2px; | ||||
| line-height:12px; | line-height:12px; | ||||
| @@ -524,11 +526,6 @@ span.page-link { | |||||
| .btn+.btn,.btn-text+.btn-text { | .btn+.btn,.btn-text+.btn-text { | ||||
| margin-left:10px | margin-left:10px | ||||
| } | } | ||||
| .fa { | |||||
| font-size:14px!important; | |||||
| color:inherit; | |||||
| cursor:pointer | |||||
| } | |||||
| .admin-win { | .admin-win { | ||||
| background:#f5f5f5; | background:#f5f5f5; | ||||
| border:1px solid #dee2e6 | border:1px solid #dee2e6 | ||||
| @@ -595,9 +592,9 @@ span.page-link { | |||||
| border-radius:.2rem | border-radius:.2rem | ||||
| } | } | ||||
| .fileinput-button { | .fileinput-button { | ||||
| display:inline-block; | |||||
| position:relative; | position:relative; | ||||
| overflow:hidden; | |||||
| display:inline-block | |||||
| overflow:hidden | |||||
| } | } | ||||
| .fileinput-button input { | .fileinput-button input { | ||||
| position:absolute; | position:absolute; | ||||
| @@ -291,23 +291,6 @@ input[type=file] { | |||||
| .logo img { | .logo img { | ||||
| height:40px | height:40px | ||||
| } | } | ||||
| .table { | |||||
| color:#545b62 | |||||
| } | |||||
| .form-control,.btn,.fa { | |||||
| font-size:14px!important | |||||
| } | |||||
| .form-control,.input-text { | |||||
| height:36px; | |||||
| line-height:36px | |||||
| } | |||||
| .fa { | |||||
| color:inherit; | |||||
| cursor:pointer | |||||
| } | |||||
| .btn+.btn,.btn-text+.btn-text { | |||||
| margin-left:10px | |||||
| } | |||||
| .login-from { | .login-from { | ||||
| margin:6rem 0 | margin:6rem 0 | ||||
| } | } | ||||
| @@ -369,10 +352,47 @@ input[type=file] { | |||||
| padding:1.5rem; | padding:1.5rem; | ||||
| background:#fff | background:#fff | ||||
| } | } | ||||
| .table { | |||||
| color:#545b62 | |||||
| } | |||||
| .form-control { | |||||
| display:inline-block | |||||
| } | |||||
| .fa { | |||||
| color:inherit; | |||||
| cursor:pointer | |||||
| } | |||||
| .btn+.btn,.btn-text+.btn-text { | |||||
| margin-left:10px | |||||
| } | |||||
| .form-control,.btn,.fa { | |||||
| font-size:14px!important | |||||
| } | |||||
| .form-control,.input-text { | |||||
| height:36px; | |||||
| line-height:36px | |||||
| } | |||||
| .thumbnail-md { | .thumbnail-md { | ||||
| max-width:280px; | max-width:280px; | ||||
| max-height:168px | max-height:168px | ||||
| } | } | ||||
| .admin-textarea-xl { | |||||
| width:100%; | |||||
| height:90px | |||||
| } | |||||
| .admin-textarea-sm { | |||||
| width:360px; | |||||
| height:50px | |||||
| } | |||||
| .admin-input-md { | |||||
| width:90% | |||||
| } | |||||
| .admin-input-sm { | |||||
| width:160px | |||||
| } | |||||
| .admin-input-xs { | |||||
| width:60px | |||||
| } | |||||
| #btnScrollTop { | #btnScrollTop { | ||||
| display:none; | display:none; | ||||
| position:fixed; | position:fixed; | ||||
| @@ -34,13 +34,13 @@ function ChangeSon() | |||||
| { | { | ||||
| //由于支持3级联动,所以这里需要对自己改变进行重构 | //由于支持3级联动,所以这里需要对自己改变进行重构 | ||||
| var emname = this.name.replace('_son', ''); | var emname = this.name.replace('_son', ''); | ||||
| if ( document.getElementById(emname+'_sec') ) { | |||||
| if (document.getElementById(emname+'_sec')) { | |||||
| var oj = document.getElementById(emname + '_sec'); | var oj = document.getElementById(emname + '_sec'); | ||||
| } else { | } else { | ||||
| var oj = document.createElement('select'); | var oj = document.createElement('select'); | ||||
| oj.name = emname + '_sec'; | oj.name = emname + '_sec'; | ||||
| oj.id = emname + '_sec'; | oj.id = emname + '_sec'; | ||||
| oj.className = "form-control"; | |||||
| oj.className = "form-control admin-input-sm mr-2"; | |||||
| oj.onchange = ChangeSec; | oj.onchange = ChangeSec; | ||||
| } | } | ||||
| var v = this.options[this.selectedIndex].value; | var v = this.options[this.selectedIndex].value; | ||||
| @@ -92,13 +92,13 @@ function ChangeSec() | |||||
| function selNextSon() | function selNextSon() | ||||
| { | { | ||||
| var emname = this.name.replace('_top', ''); | var emname = this.name.replace('_top', ''); | ||||
| if ( document.getElementById(emname+'_son') ) { | |||||
| if (document.getElementById(emname+'_son')) { | |||||
| var oj = document.getElementById(emname + '_son'); | var oj = document.getElementById(emname + '_son'); | ||||
| } else { | } else { | ||||
| var oj = document.createElement('select'); | var oj = document.createElement('select'); | ||||
| oj.name = emname + '_son'; | oj.name = emname + '_son'; | ||||
| oj.id = emname + '_son'; | oj.id = emname + '_son'; | ||||
| oj.className = "form-control"; | |||||
| oj.className = "form-control admin-input-sm mr-2"; | |||||
| oj.onchange = ChangeSon; | oj.onchange = ChangeSon; | ||||
| } | } | ||||
| var v = this.options[this.selectedIndex].value; | var v = this.options[this.selectedIndex].value; | ||||
| @@ -139,7 +139,7 @@ function MakeTopSelect(emname, selvalue) | |||||
| var selObj = document.createElement("select"); | var selObj = document.createElement("select"); | ||||
| selObj.name = emname + '_top'; | selObj.name = emname + '_top'; | ||||
| selObj.id = emname + '_top'; | selObj.id = emname + '_top'; | ||||
| selObj.className = "form-control"; | |||||
| selObj.className = "form-control admin-input-sm mr-2"; | |||||
| selObj.onchange = selNextSon; | selObj.onchange = selNextSon; | ||||
| var selarr = eval('em_'+emname+'s'); | var selarr = eval('em_'+emname+'s'); | ||||
| var topvalue = 0; | var topvalue = 0; | ||||
| @@ -153,8 +153,7 @@ function MakeTopSelect(emname, selvalue) | |||||
| topvalue = selvalue; | topvalue = selvalue; | ||||
| } | } | ||||
| //如果是小数,则依次取出顶级数值,二级数值以及三级数值 | //如果是小数,则依次取出顶级数值,二级数值以及三级数值 | ||||
| else if (!!(selvalue % 1)) | |||||
| { | |||||
| else if (!!(selvalue % 1)) { | |||||
| secvalue = selvalue; | secvalue = selvalue; | ||||
| sonvalue = Math.floor(selvalue); | sonvalue = Math.floor(selvalue); | ||||
| topvalue = sonvalue - (sonvalue % 500); | topvalue = sonvalue - (sonvalue % 500); | ||||
| @@ -184,15 +183,14 @@ function MakeTopSelect(emname, selvalue) | |||||
| selObj = document.createElement("select"); | selObj = document.createElement("select"); | ||||
| selObj.name = emname + '_son'; | selObj.name = emname + '_son'; | ||||
| selObj.id = emname + '_son'; | selObj.id = emname + '_son'; | ||||
| selObj.className = "form-control"; | |||||
| selObj.className = "form-control admin-input-sm mr-2"; | |||||
| selObj.onchange = ChangeSon; | selObj.onchange = ChangeSon; | ||||
| aOption = document.createElement('OPTION'); | aOption = document.createElement('OPTION'); | ||||
| aOption.text = '请选择..'; | aOption.text = '请选择..'; | ||||
| aOption.value = 0; | aOption.value = 0; | ||||
| selObj.options.add(aOption); | selObj.options.add(aOption); | ||||
| //当大类有值输出子类 | //当大类有值输出子类 | ||||
| if (topvalue > 0) | |||||
| { | |||||
| if (topvalue > 0) { | |||||
| var selv = topvalue; | var selv = topvalue; | ||||
| var maxv = parseInt(topvalue) + 500; | var maxv = parseInt(topvalue) + 500; | ||||
| for (i = selv + 1; i < maxv; i++) { | for (i = selv + 1; i < maxv; i++) { | ||||
| @@ -221,7 +219,7 @@ function MakeTopSelect(emname, selvalue) | |||||
| selObj.onchange = ChangeSec; | selObj.onchange = ChangeSec; | ||||
| aOption = document.createElement('OPTION'); | aOption = document.createElement('OPTION'); | ||||
| aOption.text = '请选择..'; | aOption.text = '请选择..'; | ||||
| selObj.className = "form-control"; | |||||
| selObj.className = "form-control admin-input-sm mr-2"; | |||||
| aOption.value = 0; | aOption.value = 0; | ||||
| selObj.options.add(aOption); | selObj.options.add(aOption); | ||||
| var selv = sonvalue; | var selv = sonvalue; | ||||
| @@ -42,7 +42,7 @@ function MakeUpload(mnum) | |||||
| fhtml = ''; | fhtml = ''; | ||||
| fhtml += "<div><label><input type='checkbox' name='isokcheck"+startNum+"' id='isokcheck"+startNum+"' value='1' "+dsel+" onClick='CheckSelTable("+startNum+")'> 显示图片"+startNum+"上传框</label></div>"; | fhtml += "<div><label><input type='checkbox' name='isokcheck"+startNum+"' id='isokcheck"+startNum+"' value='1' "+dsel+" onClick='CheckSelTable("+startNum+")'> 显示图片"+startNum+"上传框</label></div>"; | ||||
| fhtml += "<div id=\"seltb"+startNum+"\" style=\""+dplay+"\">"; | fhtml += "<div id=\"seltb"+startNum+"\" style=\""+dplay+"\">"; | ||||
| fhtml += "<p>图片"+startNum+":<input type='text' name='imgfile"+startNum+"' class='form-control d-inline-block w-50 mr-2' placeholder='请输入网址'></p>"; | |||||
| fhtml += "<p>图片"+startNum+":<input type='text' name='imgfile"+startNum+"' class='form-control w-50 mr-2' placeholder='请输入网址'></p>"; | |||||
| fhtml += "<p>图片简介:<textarea name='imgmsg"+startNum+"' class='form-control'></textarea></p>"; | fhtml += "<p>图片简介:<textarea name='imgmsg"+startNum+"' class='form-control'></textarea></p>"; | ||||
| fhtml += "</div>"; | fhtml += "</div>"; | ||||
| upfield.innerHTML += fhtml; | upfield.innerHTML += fhtml; | ||||
| @@ -28,7 +28,7 @@ function GetFormItem($ctag, $admintype = 'admin') | |||||
| if ($fieldType == 'select') { | if ($fieldType == 'select') { | ||||
| $myformItem = ''; | $myformItem = ''; | ||||
| $items = explode(',', $ctag->GetAtt("default")); | $items = explode(',', $ctag->GetAtt("default")); | ||||
| $myformItem = "<select name='$fieldname' class='admin-input-sm'>"; | |||||
| $myformItem = "<select name='$fieldname' class='form-control admin-input-sm'>"; | |||||
| foreach ($items as $v) { | foreach ($items as $v) { | ||||
| $v = trim($v); | $v = trim($v); | ||||
| if ($v != '') { | if ($v != '') { | ||||
| @@ -41,7 +41,7 @@ function GetFormItem($ctag, $admintype = 'admin') | |||||
| global $hasSetEnumJs, $cfg_cmspath; | global $hasSetEnumJs, $cfg_cmspath; | ||||
| $cmspath = ((empty($cfg_cmspath) || !preg_match('/[/$]/', $cfg_cmspath)) ? $cfg_cmspath.'/' : $cfg_cmspath); | $cmspath = ((empty($cfg_cmspath) || !preg_match('/[/$]/', $cfg_cmspath)) ? $cfg_cmspath.'/' : $cfg_cmspath); | ||||
| $myformItem = ''; | $myformItem = ''; | ||||
| $myformItem .= "<input type='hidden' id='hidden_{$fieldname}' name='{$fieldname}' value='0' />"; | |||||
| $myformItem .= "<input type='hidden' id='hidden_{$fieldname}' name='{$fieldname}' value='0'>"; | |||||
| $myformItem .= "<span id='span_{$fieldname}'></span>"; | $myformItem .= "<span id='span_{$fieldname}'></span>"; | ||||
| $myformItem .= "<span id='span_{$fieldname}_son'></span>"; | $myformItem .= "<span id='span_{$fieldname}_son'></span>"; | ||||
| $myformItem .= "<span id='span_{$fieldname}_sec'></span>"; | $myformItem .= "<span id='span_{$fieldname}_sec'></span>"; | ||||
| @@ -102,33 +102,32 @@ function GetFormItem($ctag, $admintype = 'admin') | |||||
| $innertext = "<textarea name='$fieldname' id='$fieldname' class='form-control admin-textarea-sm'></textarea>"; | $innertext = "<textarea name='$fieldname' id='$fieldname' class='form-control admin-textarea-sm'></textarea>"; | ||||
| } else if ($fieldType == "datetime") { | } else if ($fieldType == "datetime") { | ||||
| $nowtime = GetDateTimeMk(time()); | $nowtime = GetDateTimeMk(time()); | ||||
| $innertext = "<input name=\"$fieldname\" value=\"$nowtime\" type=\"text\" id=\"$fieldname\" class=\"form-control admin-input-md\" />"; | |||||
| $innertext = "<input type=\"text\" name=\"$fieldname\" value=\"$nowtime\" id=\"$fieldname\" class=\"form-control admin-input-md\">"; | |||||
| } else if ($fieldType == 'img' || $fieldType == 'imgfile') { | } else if ($fieldType == 'img' || $fieldType == 'imgfile') { | ||||
| if ($admintype == 'diy') { | if ($admintype == 'diy') { | ||||
| $innertext = "<input type='file' name='$fieldname' id='$fieldname' class='admin-input-md' />"; | |||||
| $innertext = "<input type='file' name='$fieldname' id='$fieldname' class='form-control admin-input-md'>"; | |||||
| } else { | } else { | ||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' class='admin-input-md' /> <input type='button' name='".$fieldname."_bt' class='btn btn-success btn-sm' value='浏览' onClick=\"SelectImage('form1.$fieldname','big')\" />"; | |||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' class='form-control admin-input-md'> <input type='button' name='".$fieldname."_bt' class='btn btn-success btn-sm' value='浏览' onClick=\"SelectImage('form1.$fieldname','big')\">"; | |||||
| } | } | ||||
| } else if ($fieldType == 'media') { | } else if ($fieldType == 'media') { | ||||
| if ($admintype == 'diy') { | if ($admintype == 'diy') { | ||||
| $innertext = "<input type='hidden' name='$fieldname' id='$fieldname' value='' /> 不支持的类型"; | |||||
| $innertext = "<input type='hidden' name='$fieldname' id='$fieldname' value=''> 不支持类型"; | |||||
| } else { | } else { | ||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' class='admin-input-md' /> <input type='button' name='".$fieldname."_bt' class='btn btn-success btn-sm' value='浏览' onClick=\"SelectMedia('form1.$fieldname')\" />"; | |||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' class='form-control admin-input-md'> <input type='button' name='".$fieldname."_bt' class='btn btn-success btn-sm' value='浏览' onClick=\"SelectMedia('form1.$fieldname')\">"; | |||||
| } | } | ||||
| } else if ($fieldType == 'addon') { | } else if ($fieldType == 'addon') { | ||||
| if ($admintype == 'diy') { | if ($admintype == 'diy') { | ||||
| $innertext = "<input type='file' name='$fieldname' id='$fieldname' class='admin-input-md' />"; | |||||
| $innertext = "<input type='file' name='$fieldname' id='$fieldname' class='form-control admin-input-md'>"; | |||||
| } else { | } else { | ||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' class='admin-input-md' /> <input type='button' name='".$fieldname."_bt' class='btn btn-success btn-sm' value='浏览' onClick=\"SelectSoft('form1.$fieldname')\" />"; | |||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' class='form-control admin-input-md'> <input type='button' name='".$fieldname."_bt' class='btn btn-success btn-sm' value='浏览' onClick=\"SelectSoft('form1.$fieldname')\">"; | |||||
| } | } | ||||
| } else if ($fieldType == 'int' || $fieldType == 'float') { | } else if ($fieldType == 'int' || $fieldType == 'float') { | ||||
| $dfvalue = ($ctag->GetAtt('default') != '' ? $ctag->GetAtt('default') : '0'); | $dfvalue = ($ctag->GetAtt('default') != '' ? $ctag->GetAtt('default') : '0'); | ||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' class='form-control admin-input-xs' value='$dfvalue' />"; | |||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' class='form-control admin-input-xs' value='$dfvalue'>"; | |||||
| } else if ($fieldType == 'relation') { | } else if ($fieldType == 'relation') { | ||||
| $dfvalue = ($ctag->GetAtt('default') != '' ? $ctag->GetAtt('default') : ''); | $dfvalue = ($ctag->GetAtt('default') != '' ? $ctag->GetAtt('default') : ''); | ||||
| $channel = ($ctag->GetAtt('channel') == "") ? "1" : $ctag->GetAtt('channel'); | $channel = ($ctag->GetAtt('channel') == "") ? "1" : $ctag->GetAtt('channel'); | ||||
| $innertext = "<textarea name='$fieldname' id='$fieldname' class='form-control admin-textarea-sm'>$dfvalue</textarea><br> | |||||
| <button type='button' class='btn btn-success btn-sm' onclick='SelectArcList(\"form1.$fieldname\", $channel);'>选择关联文档</button>"; | |||||
| $innertext = "<textarea name='$fieldname' id='$fieldname' class='form-control admin-textarea-sm'>$dfvalue</textarea><br><button type='button' class='btn btn-success btn-sm' onclick='SelectArcList(\"form1.$fieldname\", $channel);'>选择关联文档</button>"; | |||||
| if ($ctag->GetAtt('automake') == 1) { | if ($ctag->GetAtt('automake') == 1) { | ||||
| $innertext .= "<input type='hidden' name='automake[$fieldname]' value='1'>"; | $innertext .= "<input type='hidden' name='automake[$fieldname]' value='1'>"; | ||||
| } | } | ||||
| @@ -145,7 +144,7 @@ if (typeof SelectArcList === "undefined") { | |||||
| EOT; | EOT; | ||||
| } else { | } else { | ||||
| $dfvalue = ($ctag->GetAtt('default') != '' ? $ctag->GetAtt('default') : ''); | $dfvalue = ($ctag->GetAtt('default') != '' ? $ctag->GetAtt('default') : ''); | ||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' class='form-control admin-input-md' value='$dfvalue' /> | |||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' class='form-control admin-input-md' value='$dfvalue'> | |||||
| "; | "; | ||||
| } | } | ||||
| $formitem = str_replace("~name~", $ctag->GetAtt('itemname'), $formitem); | $formitem = str_replace("~name~", $ctag->GetAtt('itemname'), $formitem); | ||||
| @@ -311,7 +310,7 @@ function GetFormItemValue($ctag, $fvalue, $admintype = 'admin', $fieldname = '') | |||||
| $items = explode(',', $ctag->GetAtt('default')); | $items = explode(',', $ctag->GetAtt('default')); | ||||
| } | } | ||||
| if ($ftype == 'select') { | if ($ftype == 'select') { | ||||
| $myformItem = "<select name='$fieldname' class='admin-input-sm'>"; | |||||
| $myformItem = "<select name='$fieldname' class='form-control admin-input-sm'>"; | |||||
| if (is_array($items)) { | if (is_array($items)) { | ||||
| foreach ($items as $v) { | foreach ($items as $v) { | ||||
| $v = trim($v); | $v = trim($v); | ||||
| @@ -327,7 +326,7 @@ function GetFormItemValue($ctag, $fvalue, $admintype = 'admin', $fieldname = '') | |||||
| global $hasSetEnumJs, $cfg_cmspath; | global $hasSetEnumJs, $cfg_cmspath; | ||||
| $cmspath = ((empty($cfg_cmspath) || preg_match('/[/$]/', $cfg_cmspath)) ? $cfg_cmspath.'/' : $cfg_cmspath); | $cmspath = ((empty($cfg_cmspath) || preg_match('/[/$]/', $cfg_cmspath)) ? $cfg_cmspath.'/' : $cfg_cmspath); | ||||
| $myformItem = ''; | $myformItem = ''; | ||||
| $myformItem .= "<input type='hidden' id='hidden_{$fieldname}' name='{$fieldname}' value='{$fvalue}' />"; | |||||
| $myformItem .= "<input type='hidden' id='hidden_{$fieldname}' name='{$fieldname}' value='{$fvalue}'>"; | |||||
| $myformItem .= "<span id='span_{$fieldname}'></span>"; | $myformItem .= "<span id='span_{$fieldname}'></span>"; | ||||
| $myformItem .= "<span id='span_{$fieldname}_son'></span>"; | $myformItem .= "<span id='span_{$fieldname}_son'></span>"; | ||||
| $myformItem .= "<span id='span_{$fieldname}_sec'></span>"; | $myformItem .= "<span id='span_{$fieldname}_sec'></span>"; | ||||
| @@ -389,9 +388,9 @@ function GetFormItemValue($ctag, $fvalue, $admintype = 'admin', $fieldname = '') | |||||
| $okfvalue = ''; | $okfvalue = ''; | ||||
| } | } | ||||
| if ($admintype == 'admin') { | if ($admintype == 'admin') { | ||||
| $myformItem = GetEditor($fieldname, $okfvalue, 360, 'Basic', 'string')." <input type='hidden' name='{$fieldname}_file' value='{$fvalue}' /> "; | |||||
| $myformItem = GetEditor($fieldname, $okfvalue, 360, 'Basic', 'string')." <input type='hidden' name='{$fieldname}_file' value='{$fvalue}'> "; | |||||
| } else { | } else { | ||||
| $myformItem = GetEditor($fieldname, $okfvalue, 360, 'Member', 'string')." <input type='hidden' name='{$fieldname}_file' value='{$fvalue}' /> "; | |||||
| $myformItem = GetEditor($fieldname, $okfvalue, 360, 'Member', 'string')." <input type='hidden' name='{$fieldname}_file' value='{$fvalue}'> "; | |||||
| } | } | ||||
| $innertext = $myformItem; | $innertext = $myformItem; | ||||
| } else if ($ftype == "htmltext") { | } else if ($ftype == "htmltext") { | ||||
| @@ -405,7 +404,7 @@ function GetFormItemValue($ctag, $fvalue, $admintype = 'admin', $fieldname = '') | |||||
| $innertext = "<textarea name='$fieldname' id='$fieldname' class='form-control admin-textarea-sm'>$fvalue</textarea>"; | $innertext = "<textarea name='$fieldname' id='$fieldname' class='form-control admin-textarea-sm'>$fvalue</textarea>"; | ||||
| } else if ($ftype == "datetime") { | } else if ($ftype == "datetime") { | ||||
| $nowtime = GetDateTimeMk($fvalue); | $nowtime = GetDateTimeMk($fvalue); | ||||
| $innertext = "<input name=\"$fieldname\" value=\"$nowtime\" type=\"text\" id=\"$fieldname\" class=\"form-control admin-input-md\" />"; | |||||
| $innertext = "<input type=\"text\" name=\"$fieldname\" value=\"$nowtime\" id=\"$fieldname\" class=\"form-control admin-input-md\">"; | |||||
| } else if ($ftype == "img") { | } else if ($ftype == "img") { | ||||
| $ndtp = new DedeTagParse(); | $ndtp = new DedeTagParse(); | ||||
| $ndtp->LoadSource($fvalue); | $ndtp->LoadSource($fvalue); | ||||
| @@ -416,19 +415,18 @@ function GetFormItemValue($ctag, $fvalue, $admintype = 'admin', $fieldname = '') | |||||
| $ntag = $ndtp->GetTag("img"); | $ntag = $ndtp->GetTag("img"); | ||||
| $fvalue = trim($ntag->GetInnerText()); | $fvalue = trim($ntag->GetInnerText()); | ||||
| } | } | ||||
| $innertext = "<input type='text' name='$fieldname' value='$fvalue' id='$fieldname' class='form-control admin-input-md' /> <input type='button' name='".$fieldname."_bt' class='btn btn-success btn-sm' value='浏览' onClick=\"SelectImage('form1.$fieldname','big')\" />"; | |||||
| $innertext = "<input type='text' name='$fieldname' value='$fvalue' id='$fieldname' class='form-control admin-input-md'> <input type='button' name='".$fieldname."_bt' class='btn btn-success btn-sm' value='浏览' onClick=\"SelectImage('form1.$fieldname','big')\">"; | |||||
| } else if ($ftype == "imgfile") { | } else if ($ftype == "imgfile") { | ||||
| $innertext = "<input type='text' name='$fieldname' value='$fvalue' id='$fieldname' class='form-control admin-input-md' /> <input type='button' name='".$fieldname."_bt' class='btn btn-success btn-sm' value='浏览' onClick=\"SelectImage('form1.$fieldname','big')\" />"; | |||||
| $innertext = "<input type='text' name='$fieldname' value='$fvalue' id='$fieldname' class='form-control admin-input-md'> <input type='button' name='".$fieldname."_bt' class='btn btn-success btn-sm' value='浏览' onClick=\"SelectImage('form1.$fieldname','big')\">"; | |||||
| } else if ($ftype == "media") { | } else if ($ftype == "media") { | ||||
| $innertext = "<input type='text' name='$fieldname' value='$fvalue' id='$fieldname' class='form-control admin-input-md' /> <input type='button' name='".$fieldname."_bt' class='btn btn-success btn-sm'value='浏览' onClick=\"SelectMedia('form1.$fieldname')\" />"; | |||||
| $innertext = "<input type='text' name='$fieldname' value='$fvalue' id='$fieldname' class='form-control admin-input-md'> <input type='button' name='".$fieldname."_bt' class='btn btn-success btn-sm'value='浏览' onClick=\"SelectMedia('form1.$fieldname')\">"; | |||||
| } else if ($ftype == "addon") { | } else if ($ftype == "addon") { | ||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' value='$fvalue' class='form-control admin-input-md' /> <input type='button' name='".$fieldname."_bt' class='btn btn-success btn-sm' value='浏览' onClick=\"SelectSoft('form1.$fieldname')\" />"; | |||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' value='$fvalue' class='form-control admin-input-md'> <input type='button' name='".$fieldname."_bt' class='btn btn-success btn-sm' value='浏览' onClick=\"SelectSoft('form1.$fieldname')\">"; | |||||
| } else if ($ftype == "int" || $ftype == "float") { | } else if ($ftype == "int" || $ftype == "float") { | ||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' class='form-control admin-input-xs' value='$fvalue' />"; | |||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' class='form-control admin-input-xs' value='$fvalue'>"; | |||||
| } else if ($ftype == "relation") { | } else if ($ftype == "relation") { | ||||
| $channel = ($ctag->GetAtt('channel') == "") ? "1" : $ctag->GetAtt('channel'); | $channel = ($ctag->GetAtt('channel') == "") ? "1" : $ctag->GetAtt('channel'); | ||||
| $innertext = "<textarea name='$fieldname' id='$fieldname' class='form-control admin-textarea-sm'>$fvalue</textarea><br> | |||||
| <button type='button' class='btn btn-success btn-sm' onclick='SelectArcList(\"form1.$fieldname\", $channel);'>选择关联文档</button>"; | |||||
| $innertext = "<textarea name='$fieldname' id='$fieldname' class='form-control admin-textarea-sm'>$fvalue</textarea><br><button type='button' class='btn btn-success btn-sm' onclick='SelectArcList(\"form1.$fieldname\", $channel);'>选择关联文档</button>"; | |||||
| if ($ctag->GetAtt('automake') == 1) { | if ($ctag->GetAtt('automake') == 1) { | ||||
| $innertext .= "<input type='hidden' name='automake[$fieldname]' value='1'>"; | $innertext .= "<input type='hidden' name='automake[$fieldname]' value='1'>"; | ||||
| } | } | ||||
| @@ -444,7 +442,7 @@ if (typeof SelectArcList === "undefined") { | |||||
| </script> | </script> | ||||
| EOT; | EOT; | ||||
| } else { | } else { | ||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' class='form-control admin-input-md' value='$fvalue' />"; | |||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' class='form-control admin-input-md' value='$fvalue'>"; | |||||
| } | } | ||||
| $formitem = str_replace('~name~', $ctag->GetAtt('itemname'), $formitem); | $formitem = str_replace('~name~', $ctag->GetAtt('itemname'), $formitem); | ||||
| $formitem = str_replace('~form~', $innertext, $formitem); | $formitem = str_replace('~form~', $innertext, $formitem); | ||||
| @@ -1,6 +1,6 @@ | |||||
| <table width="100%" cellspacing="0" cellpadding="0"> | <table width="100%" cellspacing="0" cellpadding="0"> | ||||
| <tr> | <tr> | ||||
| <td width="90" class="admin-td"> ~name~:</td> | |||||
| <td width="90" class="admin-td">~name~:</td> | |||||
| <td class="admin-td">~form~</td> | <td class="admin-td">~form~</td> | ||||
| </tr> | </tr> | ||||
| </table> | </table> | ||||
| @@ -1,7 +1,7 @@ | |||||
| advancedsearch.htm,高级搜索模板 | advancedsearch.htm,高级搜索模板 | ||||
| article_article.htm,文档模板 | article_article.htm,文档模板 | ||||
| article_default.htm,自定义文档模板 | |||||
| article_default_sg.htm,自定义表单文档模板 | |||||
| article_default.htm,默认文档模板 | |||||
| article_default_sg.htm,默认表单文档模板 | |||||
| article_image.htm,图片文档模板 | article_image.htm,图片文档模板 | ||||
| article_infos.htm,分类文档模板 | article_infos.htm,分类文档模板 | ||||
| article_soft.htm,软件文档模板 | article_soft.htm,软件文档模板 | ||||
| @@ -17,14 +17,13 @@ index_infos.htm,分类封面模板 | |||||
| index_soft.htm,软件封面模板 | index_soft.htm,软件封面模板 | ||||
| list_article.htm,文档列表模板 | list_article.htm,文档列表模板 | ||||
| list_default.htm,默认列表模板 | list_default.htm,默认列表模板 | ||||
| list_default_sg.htm,默认列表表单模板 | |||||
| list_default_sg.htm,默认表单列表模板 | |||||
| list_free.htm,自由列表模板 | list_free.htm,自由列表模板 | ||||
| list_image.htm,图片列表模板 | list_image.htm,图片列表模板 | ||||
| list_infos.htm,分类列表模板 | list_infos.htm,分类列表模板 | ||||
| list_soft.htm,软件列表模板 | list_soft.htm,软件列表模板 | ||||
| list_spec.htm,专题列表模板 | list_spec.htm,专题列表模板 | ||||
| list_shop.htm,商城列表模板 | |||||
| search.htm,搜索模板 | search.htm,搜索模板 | ||||
| top.htm,顶部模板 | |||||
| tag.htm,标签首页模板 | tag.htm,标签首页模板 | ||||
| taglist.htm,标签文档列表模板 | |||||
| top.htm,顶部模板 | |||||
| taglist.htm,标签文档列表模板 | |||||
| @@ -78,10 +78,10 @@ | |||||
| <label><input type="radio" name="pagestyle" id="pagestyle1" onclick="checkMuList()" value="1" <?php if ($cfg_album_style==1) echo " checked='checked'";?>> 多页多图显示(适用于表情等)</label> | <label><input type="radio" name="pagestyle" id="pagestyle1" onclick="checkMuList()" value="1" <?php if ($cfg_album_style==1) echo " checked='checked'";?>> 多页多图显示(适用于表情等)</label> | ||||
| <label><input type="radio" name="pagestyle" id="pagestyle2" onclick="checkMuList()" value="2" <?php if ($cfg_album_style==2) echo " checked='checked'";?>> 多页单图显示(幻灯)</label> | <label><input type="radio" name="pagestyle" id="pagestyle2" onclick="checkMuList()" value="2" <?php if ($cfg_album_style==2) echo " checked='checked'";?>> 多页单图显示(幻灯)</label> | ||||
| <label><input type="radio" name="pagestyle" id="pagestyle3" onclick="checkMuList()" value="3" <?php if ($cfg_album_style==3) echo " checked='checked'";?>> 多行多列显示(缩略图)</label> | <label><input type="radio" name="pagestyle" id="pagestyle3" onclick="checkMuList()" value="3" <?php if ($cfg_album_style==3) echo " checked='checked'";?>> 多行多列显示(缩略图)</label> | ||||
| <div id="spagelist" style="display:none">每页图片数:<input name="pagpicnum" id="pagpicnum" class="form-control d-inline-block w-25" value="<?php echo $cfg_album_pagesize;?>"></div> | |||||
| <div id="spagelist" style="display:none">每页图片数:<input name="pagpicnum" id="pagpicnum" class="form-control w-25" value="<?php echo $cfg_album_pagesize;?>"></div> | |||||
| </div> | </div> | ||||
| <div class="form-group"> | <div class="form-group"> | ||||
| <span>图片数目:<input type="text" name="picnum" value="5" id="picnum" class="form-control d-inline-block w-25"></span> | |||||
| <span>图片数目:<input type="text" name="picnum" value="5" id="picnum" class="form-control w-25"></span> | |||||
| <button type="button" name="kkkup" id="kkkup2" class="btn btn-success btn-sm" onclick="MakeUpload(0);">增加</button>(最大60幅) | <button type="button" name="kkkup" id="kkkup2" class="btn btn-success btn-sm" onclick="MakeUpload(0);">增加</button>(最大60幅) | ||||
| </div> | </div> | ||||
| <div id="uploadfield"></div> | <div id="uploadfield"></div> | ||||
| @@ -81,10 +81,10 @@ | |||||
| <label><input type="radio" name="pagestyle" id="pagestyle1" onclick="checkMuList()" value="1" <?php if ($cfg_album_style==1) echo " checked='checked'";?>> 多页多图显示(适用于表情等)</label> | <label><input type="radio" name="pagestyle" id="pagestyle1" onclick="checkMuList()" value="1" <?php if ($cfg_album_style==1) echo " checked='checked'";?>> 多页多图显示(适用于表情等)</label> | ||||
| <label><input type="radio" name="pagestyle" id="pagestyle2" onclick="checkMuList()" value="2" <?php if ($cfg_album_style==2) echo " checked='checked'";?>> 多页单图显示(幻灯)</label> | <label><input type="radio" name="pagestyle" id="pagestyle2" onclick="checkMuList()" value="2" <?php if ($cfg_album_style==2) echo " checked='checked'";?>> 多页单图显示(幻灯)</label> | ||||
| <label><input type="radio" name="pagestyle" id="pagestyle3" onclick="checkMuList()" value="3" <?php if ($cfg_album_style==3) echo " checked='checked'";?>> 多行多列显示(缩略图)</label> | <label><input type="radio" name="pagestyle" id="pagestyle3" onclick="checkMuList()" value="3" <?php if ($cfg_album_style==3) echo " checked='checked'";?>> 多行多列显示(缩略图)</label> | ||||
| <div id="spagelist" style="<?php if ($abinfo->GetAtt('value')!=2) echo 'display:none';?>">每页图片数:<input name="pagpicnum" id="pagpicnum" class="form-control d-inline-block w-25" value="<?php echo $abinfo->GetAtt('pagpicnum');?>"></div> | |||||
| <div id="spagelist" style="<?php if ($abinfo->GetAtt('value')!=2) echo 'display:none';?>">每页图片数:<input name="pagpicnum" id="pagpicnum" class="form-control w-25" value="<?php echo $abinfo->GetAtt('pagpicnum');?>"></div> | |||||
| </div> | </div> | ||||
| <div class="form-group"> | <div class="form-group"> | ||||
| <span>图片数目:<input type="text" name="picnum" value="5" id="picnum" class="form-control d-inline-block w-25 mr-2"></span> | |||||
| <span>图片数目:<input type="text" name="picnum" value="5" id="picnum" class="form-control w-25 mr-2"></span> | |||||
| <button type="button" name="kkkup" id="kkkup2" class="btn btn-success btn-sm" onclick="MakeUpload(0);">增加</button>(最大60幅) | <button type="button" name="kkkup" id="kkkup2" class="btn btn-success btn-sm" onclick="MakeUpload(0);">增加</button>(最大60幅) | ||||
| </div> | </div> | ||||
| <div id="uploadfield"></div> | <div id="uploadfield"></div> | ||||
| @@ -97,7 +97,7 @@ | |||||
| ?> | ?> | ||||
| <div><label><input type="checkbox" name="isokcheck<?php echo $j;?>" id="isokcheck<?php echo $j;?>" value="1" onclick="CheckSelTable(<?php echo $j;?>)" checked="1"> 显示隐藏图片<?php echo $j;?>选框</label></div> | <div><label><input type="checkbox" name="isokcheck<?php echo $j;?>" id="isokcheck<?php echo $j;?>" value="1" onclick="CheckSelTable(<?php echo $j;?>)" checked="1"> 显示隐藏图片<?php echo $j;?>选框</label></div> | ||||
| <div id="seltb<?php echo $j;?>"> | <div id="seltb<?php echo $j;?>"> | ||||
| <p>本地上传:<input type="text" name="imgfile<?php echo $j;?>" class="form-control d-inline-block w-50 mr-2" placeholder="请输入网址"><span class="btn btn-success btn-sm">选择</span></p> | |||||
| <p>本地上传:<input type="text" name="imgfile<?php echo $j;?>" class="form-control w-50 mr-2" placeholder="请输入网址"><span class="btn btn-success btn-sm">选择</span></p> | |||||
| <p> | <p> | ||||
| <div id="divpicview<?php echo $j;?>" class="divpre"></div> | <div id="divpicview<?php echo $j;?>" class="divpre"></div> | ||||
| <img src="<?php echo trim($ctag->GetInnerText());?>" id="picview<?php echo $j;?>" name="picview<?php echo $j;?>"> | <img src="<?php echo trim($ctag->GetInnerText());?>" id="picview<?php echo $j;?>" name="picview<?php echo $j;?>"> | ||||
| @@ -59,7 +59,7 @@ | |||||
| </div> | </div> | ||||
| <div class="form-group row"> | <div class="form-group row"> | ||||
| <label for="iptUname" class="col-sm-3 col-form-label">昵称:</label> | <label for="iptUname" class="col-sm-3 col-form-label">昵称:</label> | ||||
| <div class="col-sm-9"><input type="text" name="uname" class="form-control d-inline-block w-75" id="iptUname" value="<?php echo $row['uname'];?>" placeholder="企业会员为公司名,个人会员为昵称"></div> | |||||
| <div class="col-sm-9"><input type="text" name="uname" class="form-control w-75" id="iptUname" value="<?php echo $row['uname'];?>" placeholder="企业会员为公司名,个人会员为昵称"></div> | |||||
| </div> | </div> | ||||
| <div class="form-group row"> | <div class="form-group row"> | ||||
| <label class="col-sm-3 col-form-label">修改头像:</label> | <label class="col-sm-3 col-form-label">修改头像:</label> | ||||
| @@ -179,7 +179,7 @@ | |||||
| </div> | </div> | ||||
| <div class="form-group"> | <div class="form-group"> | ||||
| <label>其它地址:</label> | <label>其它地址:</label> | ||||
| <input type="text" name="picnum" id="picnum" value="5" class="form-control d-inline-block w-25 mr-2"> | |||||
| <input type="text" name="picnum" id="picnum" value="5" class="form-control w-25 mr-2"> | |||||
| <button type="button" name="kkkup" id="kkkup2" onclick="MakeUpload();" class="btn btn-success btn-sm">增加地址</button> | <button type="button" name="kkkup" id="kkkup2" onclick="MakeUpload();" class="btn btn-success btn-sm">增加地址</button> | ||||
| <button type="button" name="Submit3" id="btsh3" onclick="ShowHideAddr();" class="btn btn-success btn-sm">隐藏地址</button>(最多为12个链接) | <button type="button" name="Submit3" id="btsh3" onclick="ShowHideAddr();" class="btn btn-success btn-sm">隐藏地址</button>(最多为12个链接) | ||||
| </div> | </div> | ||||
| @@ -17,7 +17,7 @@ | |||||
| morelinkobj.style.display = "block"; | morelinkobj.style.display = "block"; | ||||
| if (endNum > 12) endNum = 12; | if (endNum > 12) endNum = 12; | ||||
| for (startNum; startNum <= endNum; startNum++) { | for (startNum; startNum <= endNum; startNum++) { | ||||
| upfield.innerHTML += "<p>下载地址" + startNum + ":<input type='text' name='softurl" + startNum + "' value='http://' class='form-control d-inline-block w-50'></p>"; | |||||
| upfield.innerHTML += "<p>下载地址" + startNum + ":<input type='text' name='softurl" + startNum + "' value='http://' class='form-control w-50'></p>"; | |||||
| upfield.innerHTML += "<p>下载名称" + startNum + ":<input type='text' name='servermsg" + startNum + "' class='form-control'></p>"; | upfield.innerHTML += "<p>下载名称" + startNum + ":<input type='text' name='servermsg" + startNum + "' class='form-control'></p>"; | ||||
| } | } | ||||
| } | } | ||||
| @@ -177,12 +177,12 @@ | |||||
| </div> | </div> | ||||
| </div> | </div> | ||||
| <div class="form-group"> | <div class="form-group"> | ||||
| <p>下载地址:<input type="text" name="softurl1" id="softurl1" class="form-control d-inline-block w-50"></p> | |||||
| <p>下载地址:<input type="text" name="softurl1" id="softurl1" class="form-control w-50"></p> | |||||
| <p>下载名称:<input type="text" name="servermsg1" id="servermsg1" class="form-control" value="下载"></p> | <p>下载名称:<input type="text" name="servermsg1" id="servermsg1" class="form-control" value="下载"></p> | ||||
| </div> | </div> | ||||
| <div class="form-group"> | <div class="form-group"> | ||||
| <label>其它地址:</label> | <label>其它地址:</label> | ||||
| <input type="text" name="picnum" id="picnum" value="5" class="form-control d-inline-block w-25"> | |||||
| <input type="text" name="picnum" id="picnum" value="5" class="form-control w-25"> | |||||
| <button type="button" name="kkkup" id="kkkup2" onclick="MakeUpload();" class="btn btn-success btn-sm">增加地址</button> | <button type="button" name="kkkup" id="kkkup2" onclick="MakeUpload();" class="btn btn-success btn-sm">增加地址</button> | ||||
| <button type="button" name="Submit3" id="btsh3" onclick="ShowHideAddr();" class="btn btn-success btn-sm">隐藏地址</button> (最多为12个链接) | <button type="button" name="Submit3" id="btsh3" onclick="ShowHideAddr();" class="btn btn-success btn-sm">隐藏地址</button> (最多为12个链接) | ||||
| </div> | </div> | ||||