Browse Source

自定义函数样式调整

tags/6.2.5
叙述、别离 2 years ago
parent
commit
32da582b0a
24 changed files with 299 additions and 264 deletions
  1. +10
    -0
      src/admin/templets/album_add.htm
  2. +8
    -1
      src/admin/templets/album_edit.htm
  3. +2
    -2
      src/admin/templets/archives_add.htm
  4. +1
    -1
      src/admin/templets/archives_edit.htm
  5. +3
    -3
      src/admin/templets/archives_sg_add.htm
  6. +1
    -1
      src/admin/templets/archives_sg_edit.htm
  7. +3
    -3
      src/admin/templets/article_add.htm
  8. +2
    -2
      src/admin/templets/article_edit.htm
  9. +3
    -4
      src/admin/templets/soft_add.htm
  10. +2
    -2
      src/admin/templets/soft_edit.htm
  11. +1
    -1
      src/admin/templets/spec_add.htm
  12. +7
    -0
      src/admin/templets/spec_edit.htm
  13. +169
    -172
      src/static/web/css/admin.css
  14. +37
    -17
      src/static/web/css/style.css
  15. +9
    -11
      src/static/web/js/enums.js
  16. +1
    -1
      src/static/web/js/user.album.js
  17. +24
    -26
      src/system/customfields.func.php
  18. +1
    -1
      src/theme/system/custom_fields_admin.htm
  19. +5
    -6
      src/theme/templet-filelist.inc
  20. +2
    -2
      src/user/templets/album_add.htm
  21. +3
    -3
      src/user/templets/album_edit.htm
  22. +1
    -1
      src/user/templets/edit_baseinfo.htm
  23. +1
    -1
      src/user/templets/soft_add.htm
  24. +3
    -3
      src/user/templets/soft_edit.htm

+ 10
- 0
src/admin/templets/album_add.htm View File

@@ -25,6 +25,16 @@
var swfu = null;
var vcc = 0;
var albums = [];
function checkSubmit() {
if (document.form1.title.value == "") {
ShowMsg("请输入文档标题");
return false;
}
if (document.form1.typeid.value == 0) {
ShowMsg("请选择文档栏目");
return false;
}
}
</script>
</head>
<body>


+ 8
- 1
src/admin/templets/album_edit.htm View File

@@ -25,6 +25,13 @@
var swfu = null;
var vcc = 0;
var albums = [];
function checkSubmit() {
if (document.form1.title.value == "") {
ShowMsg("请输入文档标题");
document.form1.title.focus();
return false;
}
}
</script>
</head>
<body>
@@ -294,7 +301,7 @@
$fhtml .= "<input type='hidden' name='imgddurl{$j}' value='{$litimg}'>";
$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><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>";
echo $fhtml;
$j++;


+ 2
- 2
src/admin/templets/archives_add.htm View File

@@ -21,11 +21,11 @@
<script>
function checkSubmit() {
if (document.form1.title.value == "") {
ShowMsg("<?php echo $cInfos['titlename'];?>不能为空");
ShowMsg("请输入文档标题");
return false;
}
if (document.form1.typeid.value == 0) {
ShowMsg("请选择文档的主栏目");
ShowMsg("请选择文档栏目");
return false;
}
}


+ 1
- 1
src/admin/templets/archives_edit.htm View File

@@ -21,7 +21,7 @@
<script>
function checkSubmit() {
if (document.form1.title.value == "") {
ShowMsg("<?php echo $cInfos['titlename'];?>不能为空");
ShowMsg("请输入文档标题");
document.form1.title.focus();
return false;
}


+ 3
- 3
src/admin/templets/archives_sg_add.htm View File

@@ -21,11 +21,11 @@
<script>
function checkSubmit() {
if (document.form1.title.value == "") {
ShowMsg("<?php echo $cInfos['titlename'];?>不能为空");
ShowMsg("请输入文档标题");
return false;
}
if (document.form1.typeid.value==0) {
ShowMsg("请选择文档的主栏目");
if (document.form1.typeid.value == 0) {
ShowMsg("请选择文档栏目");
return false;
}
}


+ 1
- 1
src/admin/templets/archives_sg_edit.htm View File

@@ -21,7 +21,7 @@
<script>
function checkSubmit() {
if (document.form1.title.value == "") {
ShowMsg("<?php echo $cInfos['titlename'];?>不能为空");
ShowMsg("请输入文档标题");
document.form1.title.focus();
return false;
}


+ 3
- 3
src/admin/templets/article_add.htm View File

@@ -22,12 +22,12 @@
<script>
var arctype = 'article';
function checkSubmit() {
if (document.form1.title.value == '') {
ShowMsg('文档标题不能为空');
if (document.form1.title.value == "") {
ShowMsg("请输入文档标题");
return false;
}
if (document.form1.typeid.value == 0) {
ShowMsg('请选择文档的主栏目');
ShowMsg("请选择文档栏目");
return false;
}
}


+ 2
- 2
src/admin/templets/article_edit.htm View File

@@ -23,8 +23,8 @@
var swfu = null;
var arctype = 'article';
function checkSubmit() {
if (document.form1.title.value == '') {
ShowMsg('文档标题不能为空');
if (document.form1.title.value == "") {
ShowMsg("请输入文档标题");
document.form1.title.focus();
return false;
}


+ 3
- 4
src/admin/templets/soft_add.htm View File

@@ -20,13 +20,12 @@
<style>table{border-collapse:inherit}</style>
<script>
function checkSubmit() {
if (document.form1.title.value == '') {
ShowMsg('软件名称不能为空');
document.form1.title.focus();
if (document.form1.title.value == "") {
ShowMsg("请输入文档标题");
return false;
}
if (document.form1.typeid.value == 0) {
ShowMsg('请选择文档的主栏目');
ShowMsg("请选择文档栏目");
return false;
}
}


+ 2
- 2
src/admin/templets/soft_edit.htm View File

@@ -20,8 +20,8 @@
<style>table{border-collapse:inherit}</style>
<script>
function checkSubmit() {
if (document.form1.title.value == '') {
ShowMsg('软件名称不能为空');
if (document.form1.title.value == "") {
ShowMsg("请输入文档标题");
document.form1.title.focus();
return false;
}


+ 1
- 1
src/admin/templets/spec_add.htm View File

@@ -21,7 +21,7 @@
<script>
function checkSubmit() {
if (document.form1.title.value == "") {
ShowMsg("专题名称不能为空");
ShowMsg("请输入专题标题");
return false;
}
for (i = 1; i <= 6; i++) {


+ 7
- 0
src/admin/templets/spec_edit.htm View File

@@ -19,6 +19,13 @@
<script src="../static/web/js/cropper.min.js"></script>
<style>table{border-collapse:inherit}</style>
<script>
function checkSubmit() {
if (document.form1.title.value == "") {
ShowMsg("请输入专题标题");
document.form1.title.focus();
return false;
}
}
function SelectTemplets(fname) {
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);


+ 169
- 172
src/static/web/css/admin.css View File

@@ -28,17 +28,15 @@ a:hover {
color:#ec982c;
text-decoration:none
}
h1,h2,h3,ul,ol,div,form {
h1,h2,h3,div,form,ul,ol,li,dd {
margin:0;
padding:0
}
td,th,div {
div,th,td {
word-break:break-all;
word-wrap:break-word
}
li,dd {
margin:0;
padding:0;
li {
list-style:none
}
img {
@@ -77,182 +75,30 @@ input[type=radio],input[type=checkbox],input[type=radio]:focus,input[type=checkb
outline:none;
vertical-align:text-top
}
textarea {
select {
padding:.25rem .65rem;
height:28px;
color:#545b62;
background:#fff;
border:1px solid #dee2e6;
border-radius:.2rem;
transition:all .3s
}
select {
textarea {
padding:.25rem .65rem;
height:28px;
color:#545b62;
background:#fff;
border:1px solid #dee2e6;
border-radius:.2rem;
transition:all .3s
}
select:focus,input:focus,textarea:focus {
input:focus,select:focus,textarea:focus {
color:#495057;
background:#fff;
border-color:#80bdff;
box-shadow:0 0 0 0.2rem rgba(0,123,255,.25);
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 {
background:none
}
@@ -500,14 +346,162 @@ span.page-link {
color:#fff;
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 {
width:98%!important;
border:1px solid #dee2e6!important
}
.form-control {
display:inline-block;
margin-right:10px
}
.table {
margin-bottom:0;
color:#545b62
@@ -516,6 +510,14 @@ span.page-link {
padding:.65rem;
vertical-align:middle
}
.form-control {
display:inline-block
}
.fa {
font-size:14px!important;
color:inherit;
cursor:pointer
}
.btn-xs {
padding:2px;
line-height:12px;
@@ -524,11 +526,6 @@ span.page-link {
.btn+.btn,.btn-text+.btn-text {
margin-left:10px
}
.fa {
font-size:14px!important;
color:inherit;
cursor:pointer
}
.admin-win {
background:#f5f5f5;
border:1px solid #dee2e6
@@ -595,9 +592,9 @@ span.page-link {
border-radius:.2rem
}
.fileinput-button {
display:inline-block;
position:relative;
overflow:hidden;
display:inline-block
overflow:hidden
}
.fileinput-button input {
position:absolute;


+ 37
- 17
src/static/web/css/style.css View File

@@ -291,23 +291,6 @@ input[type=file] {
.logo img {
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 {
margin:6rem 0
}
@@ -369,10 +352,47 @@ input[type=file] {
padding:1.5rem;
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 {
max-width:280px;
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 {
display:none;
position:fixed;


+ 9
- 11
src/static/web/js/enums.js View File

@@ -34,13 +34,13 @@ function ChangeSon()
{
//由于支持3级联动,所以这里需要对自己改变进行重构
var emname = this.name.replace('_son', '');
if ( document.getElementById(emname+'_sec') ) {
if (document.getElementById(emname+'_sec')) {
var oj = document.getElementById(emname + '_sec');
} else {
var oj = document.createElement('select');
oj.name = emname + '_sec';
oj.id = emname + '_sec';
oj.className = "form-control";
oj.className = "form-control admin-input-sm mr-2";
oj.onchange = ChangeSec;
}
var v = this.options[this.selectedIndex].value;
@@ -92,13 +92,13 @@ function ChangeSec()
function selNextSon()
{
var emname = this.name.replace('_top', '');
if ( document.getElementById(emname+'_son') ) {
if (document.getElementById(emname+'_son')) {
var oj = document.getElementById(emname + '_son');
} else {
var oj = document.createElement('select');
oj.name = emname + '_son';
oj.id = emname + '_son';
oj.className = "form-control";
oj.className = "form-control admin-input-sm mr-2";
oj.onchange = ChangeSon;
}
var v = this.options[this.selectedIndex].value;
@@ -139,7 +139,7 @@ function MakeTopSelect(emname, selvalue)
var selObj = document.createElement("select");
selObj.name = emname + '_top';
selObj.id = emname + '_top';
selObj.className = "form-control";
selObj.className = "form-control admin-input-sm mr-2";
selObj.onchange = selNextSon;
var selarr = eval('em_'+emname+'s');
var topvalue = 0;
@@ -153,8 +153,7 @@ function MakeTopSelect(emname, selvalue)
topvalue = selvalue;
}
//如果是小数,则依次取出顶级数值,二级数值以及三级数值
else if (!!(selvalue % 1))
{
else if (!!(selvalue % 1)) {
secvalue = selvalue;
sonvalue = Math.floor(selvalue);
topvalue = sonvalue - (sonvalue % 500);
@@ -184,15 +183,14 @@ function MakeTopSelect(emname, selvalue)
selObj = document.createElement("select");
selObj.name = emname + '_son';
selObj.id = emname + '_son';
selObj.className = "form-control";
selObj.className = "form-control admin-input-sm mr-2";
selObj.onchange = ChangeSon;
aOption = document.createElement('OPTION');
aOption.text = '请选择..';
aOption.value = 0;
selObj.options.add(aOption);
//当大类有值输出子类
if (topvalue > 0)
{
if (topvalue > 0) {
var selv = topvalue;
var maxv = parseInt(topvalue) + 500;
for (i = selv + 1; i < maxv; i++) {
@@ -221,7 +219,7 @@ function MakeTopSelect(emname, selvalue)
selObj.onchange = ChangeSec;
aOption = document.createElement('OPTION');
aOption.text = '请选择..';
selObj.className = "form-control";
selObj.className = "form-control admin-input-sm mr-2";
aOption.value = 0;
selObj.options.add(aOption);
var selv = sonvalue;


+ 1
- 1
src/static/web/js/user.album.js View File

@@ -42,7 +42,7 @@ function MakeUpload(mnum)
fhtml = '';
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 += "<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 += "</div>";
upfield.innerHTML += fhtml;


+ 24
- 26
src/system/customfields.func.php View File

@@ -28,7 +28,7 @@ function GetFormItem($ctag, $admintype = 'admin')
if ($fieldType == 'select') {
$myformItem = '';
$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) {
$v = trim($v);
if ($v != '') {
@@ -41,7 +41,7 @@ function GetFormItem($ctag, $admintype = 'admin')
global $hasSetEnumJs, $cfg_cmspath;
$cmspath = ((empty($cfg_cmspath) || !preg_match('/[/$]/', $cfg_cmspath)) ? $cfg_cmspath.'/' : $cfg_cmspath);
$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}_son'></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>";
} else if ($fieldType == "datetime") {
$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') {
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 {
$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') {
if ($admintype == 'diy') {
$innertext = "<input type='hidden' name='$fieldname' id='$fieldname' value='' /> 不支持类型";
$innertext = "<input type='hidden' name='$fieldname' id='$fieldname' value=''> 不支持类型";
} 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') {
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 {
$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') {
$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') {
$dfvalue = ($ctag->GetAtt('default') != '' ? $ctag->GetAtt('default') : '');
$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) {
$innertext .= "<input type='hidden' name='automake[$fieldname]' value='1'>";
}
@@ -145,7 +144,7 @@ if (typeof SelectArcList === "undefined") {
EOT;
} else {
$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);
@@ -311,7 +310,7 @@ function GetFormItemValue($ctag, $fvalue, $admintype = 'admin', $fieldname = '')
$items = explode(',', $ctag->GetAtt('default'));
}
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)) {
foreach ($items as $v) {
$v = trim($v);
@@ -327,7 +326,7 @@ function GetFormItemValue($ctag, $fvalue, $admintype = 'admin', $fieldname = '')
global $hasSetEnumJs, $cfg_cmspath;
$cmspath = ((empty($cfg_cmspath) || preg_match('/[/$]/', $cfg_cmspath)) ? $cfg_cmspath.'/' : $cfg_cmspath);
$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}_son'></span>";
$myformItem .= "<span id='span_{$fieldname}_sec'></span>";
@@ -389,9 +388,9 @@ function GetFormItemValue($ctag, $fvalue, $admintype = 'admin', $fieldname = '')
$okfvalue = '';
}
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 {
$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;
} 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>";
} else if ($ftype == "datetime") {
$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") {
$ndtp = new DedeTagParse();
$ndtp->LoadSource($fvalue);
@@ -416,19 +415,18 @@ function GetFormItemValue($ctag, $fvalue, $admintype = 'admin', $fieldname = '')
$ntag = $ndtp->GetTag("img");
$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") {
$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") {
$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") {
$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") {
$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") {
$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) {
$innertext .= "<input type='hidden' name='automake[$fieldname]' value='1'>";
}
@@ -444,7 +442,7 @@ if (typeof SelectArcList === "undefined") {
</script>
EOT;
} 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('~form~', $innertext, $formitem);


+ 1
- 1
src/theme/system/custom_fields_admin.htm View File

@@ -1,6 +1,6 @@
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="90" class="admin-td"> ~name~:</td>
<td width="90" class="admin-td">~name~:</td>
<td class="admin-td">~form~</td>
</tr>
</table>

+ 5
- 6
src/theme/templet-filelist.inc View File

@@ -1,7 +1,7 @@
advancedsearch.htm,高级搜索模板
article_article.htm,文档模板
article_default.htm,自定义文档模板
article_default_sg.htm,自定义表单文档模板
article_default.htm,默认文档模板
article_default_sg.htm,默认表单文档模板
article_image.htm,图片文档模板
article_infos.htm,分类文档模板
article_soft.htm,软件文档模板
@@ -17,14 +17,13 @@ index_infos.htm,分类封面模板
index_soft.htm,软件封面模板
list_article.htm,文档列表模板
list_default.htm,默认列表模板
list_default_sg.htm,默认列表表单模板
list_default_sg.htm,默认表单列表模板
list_free.htm,自由列表模板
list_image.htm,图片列表模板
list_infos.htm,分类列表模板
list_soft.htm,软件列表模板
list_spec.htm,专题列表模板
list_shop.htm,商城列表模板
search.htm,搜索模板
top.htm,顶部模板
tag.htm,标签首页模板
taglist.htm,标签文档列表模板
top.htm,顶部模板
taglist.htm,标签文档列表模板

+ 2
- 2
src/user/templets/album_add.htm View File

@@ -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="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>
<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 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幅)
</div>
<div id="uploadfield"></div>


+ 3
- 3
src/user/templets/album_edit.htm View File

@@ -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="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>
<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 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幅)
</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 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>
<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;?>">


+ 1
- 1
src/user/templets/edit_baseinfo.htm View File

@@ -59,7 +59,7 @@
</div>
<div class="form-group row">
<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 class="form-group row">
<label class="col-sm-3 col-form-label">修改头像:</label>


+ 1
- 1
src/user/templets/soft_add.htm View File

@@ -179,7 +179,7 @@
</div>
<div class="form-group">
<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="Submit3" id="btsh3" onclick="ShowHideAddr();" class="btn btn-success btn-sm">隐藏地址</button>(最多为12个链接)
</div>


+ 3
- 3
src/user/templets/soft_edit.htm View File

@@ -17,7 +17,7 @@
morelinkobj.style.display = "block";
if (endNum > 12) endNum = 12;
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>";
}
}
@@ -177,12 +177,12 @@
</div>
</div>
<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>
</div>
<div class="form-group">
<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="Submit3" id="btsh3" onclick="ShowHideAddr();" class="btn btn-success btn-sm">隐藏地址</button> (最多为12个链接)
</div>


Loading…
Cancel
Save