Bläddra i källkod

Merge branch 'admin' into develop

tags/6.2.0
tianya 2 år sedan
förälder
incheckning
478dccc6ad
50 ändrade filer med 234 tillägg och 295 borttagningar
  1. +0
    -1
      src/admin/css/frame.css
  2. +0
    -1
      src/admin/css/indexbody.css
  3. +1
    -0
      src/admin/css/login.css
  4. +1
    -0
      src/admin/css/menu.css
  5. +1
    -2
      src/admin/inc/configgroup.txt
  6. +13
    -13
      src/admin/inc/inc_action_info.php
  7. +0
    -3
      src/admin/inc/inc_admin_channel.php
  8. +0
    -0
      src/admin/js/menu.js
  9. +1
    -1
      src/admin/login.php
  10. +4
    -4
      src/admin/member_do.php
  11. +1
    -1
      src/admin/member_toadmin.php
  12. +1
    -1
      src/admin/module_upload.php
  13. +1
    -1
      src/admin/sys_admin_user_add.php
  14. +3
    -3
      src/admin/sys_admin_user_edit.php
  15. +2
    -2
      src/admin/sys_info.php
  16. +1
    -1
      src/admin/templets/ad_add.htm
  17. +1
    -1
      src/admin/templets/album_add.htm
  18. +1
    -1
      src/admin/templets/album_edit.htm
  19. +1
    -1
      src/admin/templets/archives_add.htm
  20. +1
    -1
      src/admin/templets/archives_edit.htm
  21. +1
    -1
      src/admin/templets/archives_sg_add.htm
  22. +4
    -4
      src/admin/templets/archives_sg_edit.htm
  23. +1
    -1
      src/admin/templets/article_add.htm
  24. +1
    -1
      src/admin/templets/article_edit.htm
  25. +37
    -37
      src/admin/templets/catalog_add.htm
  26. +12
    -12
      src/admin/templets/catalog_add_quick.htm
  27. +34
    -34
      src/admin/templets/catalog_edit.htm
  28. +1
    -1
      src/admin/templets/catalog_main.htm
  29. +3
    -3
      src/admin/templets/file_upload.htm
  30. +3
    -3
      src/admin/templets/index.htm
  31. +0
    -15
      src/admin/templets/index_body.htm
  32. +2
    -2
      src/admin/templets/index_menu.htm
  33. +1
    -47
      src/admin/templets/login.htm
  34. +3
    -3
      src/admin/templets/makehtml_all.htm
  35. +2
    -2
      src/admin/templets/member_toadmin.htm
  36. +1
    -1
      src/admin/templets/mychannel_main.htm
  37. +1
    -1
      src/admin/templets/soft_add.htm
  38. +1
    -1
      src/admin/templets/soft_edit.htm
  39. +1
    -1
      src/admin/templets/spec_add.htm
  40. +1
    -1
      src/admin/templets/spec_edit.htm
  41. +2
    -2
      src/admin/templets/sys_admin_user_add.htm
  42. +2
    -2
      src/admin/templets/sys_admin_user_edit.htm
  43. +17
    -9
      src/admin/templets/sys_info.htm
  44. +2
    -2
      src/admin/templets/sys_safetest.htm
  45. +1
    -1
      src/admin/tpl.php
  46. +1
    -0
      src/install/config.cache.inc.php
  47. +58
    -60
      src/install/sql-dfdata.txt
  48. +1
    -1
      src/static/web/css/admin.css
  49. +1
    -1
      src/system/dedetag.class.php
  50. +5
    -8
      src/theme/templet-filelist.inc

+ 0
- 1
src/admin/css/frame.css Visa fil

@@ -1 +0,0 @@
*{margin:0;padding:0;letter-spacing:.4px;box-sizing:border-box}body{line-height:1.5;font:12px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;color:#424b51;background:#fff;overflow:hidden}body.hidemenu{background:none}body.showmenu .body-left{display:block}body.hidemenu .body-left{display:none}body.showmenu .body-right{left:250px;transition:all .2s}body.hidemenu .body-right{left:0;transition:all .2s}a,a:hover{text-decoration:none}ul,li{list-style:none}input[type=text]{padding:.2rem;width:140px;height:26px;line-height:26px;font-size:12px;background:#fff;border:0;border-radius:.2rem;vertical-align:middle}input[type=text]:focus{box-shadow:none;outline:none}.body-left{position:absolute;top:60px;width:250px;left:0;bottom:0;z-index:7}.body-right{position:absolute;right:0;top:60px;bottom:0;z-index:7}.main{height:100%}.main iframe{width:100%;height:100%;z-index:20}.menu{height:100%}.menu iframe{width:100%;height:100%;z-index:20}.head{position:relative;width:100%;height:60px;overflow:hidden;z-index:8}.top{width:100%;height:60px;background:linear-gradient(45deg,#008e38,#57960f 50%);box-shadow:0 0.125rem 0.25rem rgba(0,0,0,.075)}.top .top-logo{float:left;width:220px;margin-left:30px}.top .top-dedebiz a{float:left;height:60px;line-height:60px;font-size:18px;color:#fff;font-weight:600}.top .top-version a{float:left;height:60px;line-height:60px;font-size:18px;font-weight:600;color:#fff}.top .top-version{float:left;margin-top:20px;margin-left:10px;color:#fff}.top .btn-primary{float:left;margin-top:18px;margin-left:10px;padding:2px;line-height:12px;font-size:12px;color:#fff}.top .btn-warning{float:left;margin-top:18px;margin-left:10px;padding:2px;line-height:12px;font-size:12px;color:#fff}.top .top-item ul li{float:left;padding-left:20px;height:60px;line-height:60px}.top .top-item ul li a{color:#fff}.top .top-item ul li a:hover{color:#dee2e6}.search{margin-left:-20px;height:20px;line-height:20px;font-size:12px;color:#424b51;background:0;border-radius:.2rem;border:0;cursor:pointer}.top .top-admin{float:right;height:60px;line-height:60px;margin-right:30px}.top .top-admin img{margin-right:10px;width:30px;height:30px;border-radius:50%;vertical-align:middle}.top .top-admin ul li{float:left;padding-left:20px;height:60px;line-height:60px}.top .top-admin ul li a{color:#fff}.top .top-admin ul li a:hover{color:#dee2e6}.menu-box{margin:0;padding:0 6px;background:#f8f8f8;overflow:scroll;overflow-x:hidden}.menu-left{padding-top:1rem}.menu-right{width:100%;background:#fff;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,.075);border-radius:0 0 .2rem .2rem}a.menu-item div{margin-bottom:6px;padding:6px 0;width:50px;color:#424b51;background:#fff;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,.075);border-radius:.2rem 0 0 .2rem;cursor:pointer;text-align:center;transition:all .2s}a.menu-item:hover div{color:#fff;background:#424b51}a.menu-active div{margin-bottom:6px;padding:6px 0;width:50px;color:#fff;background:#424b51;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,.075);border-radius:.2rem 0 0 .2rem;text-align:center}dl.bitem{margin:1rem 0 10px 0;padding:0 10px}dl.bitem dt{margin-bottom:10px;padding-left:10px;height:28px;line-height:28px;background:#f8f8f8;border-radius:.2rem;cursor:pointer}dl.bitem dt b{color:#424b51}dl.bitem dt b i{margin-right:10px;width:10px}.sitemu li{padding:0 0 0 30px;display:block;height:26px;line-height:26px}.fllct{float:left}.flrct{float:right}.fa-minus-circle{color:#dc3545}.fa-plus-circle{color:#28a745}

+ 0
- 1
src/admin/css/indexbody.css Visa fil

@@ -1 +0,0 @@
.title{color:#28a745}.title span{padding-left:6px}#addTab{position:absolute;left:460px;top:260px;min-width:360px;height:200px;z-index:2;background:#fff;border:1px solid #ccc;padding:0;display:none;border-radius:.2rem}#editTab{position:absolute;left:460px;top:260px;min-width:360px;height:300px;z-index:1;background:#fff;border:1px solid #ccc;padding:0;display:none;border-radius:.2rem}.txt{float:left}.updatedvt{width:98%;border-bottom:1px dashed #dcdcdc}.upinfotitle{border-bottom:1px solid #ccc;color:#dc3545;font-weight:bold}.verline{border-bottom:1px dashed #ccc}.itemTable{background:#CBD8AC}#loaddiv{top:0;left:0;background:#cdcdcd;opacity:.6;position:absolute;z-index:10000;width:100%;height:100%}#mainmsg{padding-right:8px}.rightside{width:50%;float:left;margin-right:1%;height:670px}.column{width:50%;float:left;margin-right:0.5%}.placeholder{width:98%;margin-left:1%;background:#f0f0f0;border:1px dashed #ddd}.dbox{border:1px solid #DEEAB6;width:98%;margin-left:1%;margin-top:8px}.dbox dt{height:28px;line-height:28px;font-weight:bold;color:#4D6C2F;cursor:move}.dbox dt .l{float:left;padding-left:8px}.dbox dt .r{float:right;padding-right:8px}.dbox dt.lside{background:rgb(239,248,229);border-bottom:1px solid #CFD7C4}.dbox dt.rside{background:#f8f8f8;border-bottom:1px solid #DEEAB6}.dbox dd{padding:0}.dbox dd.intable{padding-top:0}.dboxtable td.nline{height:26px;border-bottom:1px dashed #CFD7C4}.dboxtable1 ul li{float:left;display:inline;width:48%;height:26px;line-height:26px;border-bottom:1px dashed #CFD7C4;text-align:center}.biz p{padding:0 15px}.biz img{float:right;margin:40px 15px 0 15px}

+ 1
- 0
src/admin/css/login.css Visa fil

@@ -0,0 +1 @@
body{font:14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;color:#424b51;background:#f8f8f8}img{max-width:100%}input{font-size:14px !important}header{background:#fff}header .logo{padding:1rem 0;width:300px}.goindex{line-height:68px}.login-from{max-width:560px;width:100%}.login-area{padding:1.25rem;background:#fff;border-radius:.2rem}.login-area .btnLogin{width:100%}.login-power{padding-top:1rem}.login-power a,.goindex a{color:#28a745}.btnLogin,.form-control{height:36px}

+ 1
- 0
src/admin/css/menu.css Visa fil

@@ -0,0 +1 @@
*{margin:0;padding:0;letter-spacing:.4px;box-sizing:border-box}body{line-height:1.5;font:12px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;color:#424b51;background:#fff;overflow:hidden}body.hidemenu{background:none}body.showmenu .body-left{display:block}body.hidemenu .body-left{display:none}body.showmenu .body-right{left:260px;transition:all .2s}body.hidemenu .body-right{left:0;transition:all .2s}a,a:hover{text-decoration:none}ul,li{list-style:none}input[type=text]{padding:.2rem;width:140px;height:26px;line-height:26px;font-size:12px;background:#fff;border:0;border-radius:.2rem;vertical-align:middle}input[type=text]:focus{box-shadow:none;outline:none}.body-left{position:absolute;top:60px;width:260px;left:0;bottom:0;z-index:7}.body-right{position:absolute;right:0;top:60px;bottom:0;z-index:7}.main{height:100%}.main iframe{width:100%;height:100%;z-index:20}.menu{height:100%}.menu iframe{width:100%;height:100%;z-index:20}.head{position:relative;width:100%;height:60px;overflow:hidden;z-index:8}.top{width:100%;height:60px;background:linear-gradient(45deg,#008e38,#57960f 50%);box-shadow:0 0.125rem 0.25rem rgba(0,0,0,.075)}.top .top-logo{float:left;width:230px;margin-left:30px}.top .top-dedebiz a{float:left;height:60px;line-height:60px;font-size:18px;font-weight:600;color:#fff}.top .top-dedebiz a img{width:100px}.top .top-version a{float:left;height:60px;line-height:60px;font-size:18px;font-weight:600;color:#fff}.top .top-version{float:left;margin-top:20px;margin-left:10px;color:#fff}.top .btn-primary{float:left;margin-top:18px;margin-left:10px;padding:2px;line-height:12px;font-size:12px;color:#fff}.top .btn-warning{float:left;margin-top:18px;margin-left:10px;padding:2px;line-height:12px;font-size:12px;color:#fff}.top .top-item ul li{float:left;padding-left:30px;height:60px;line-height:60px}.top .top-item ul li a{color:#fff}.top .top-item ul li a:hover{color:#dee2e6}.search{margin-left:-20px;height:20px;line-height:20px;font-size:12px;color:#424b51;background:0;border-radius:.2rem;border:0;cursor:pointer}.top .top-admin{float:right;height:60px;line-height:60px;margin-right:30px}.top .top-admin img{margin-right:10px;width:30px;height:30px;border-radius:50%}.top .top-admin ul li{float:left;padding-left:30px;height:60px;line-height:60px}.top .top-admin ul li a{color:#fff}.top .top-admin ul li a:hover{color:#dee2e6}.menu-box{margin:0;padding:0 6px;background:#f8f8f8;overflow:scroll;overflow-x:hidden}.menu-left{padding-top:1rem}.menu-right{width:100%;background:#fff;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,.075);border-radius:0 0 .2rem .2rem}a.menu-item div{margin-bottom:6px;padding:6px 0;width:56px;color:#424b51;background:#fff;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,.075);border-radius:.2rem 0 0 .2rem;cursor:pointer;text-align:center;transition:all .2s}a.menu-item:hover div{color:#fff;background:#424b51}a.menu-active div{margin-bottom:6px;padding:6px 0;width:56px;color:#fff;background:#424b51;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,.075);border-radius:.2rem 0 0 .2rem;text-align:center}dl.bitem{margin:1rem 0 10px 0;padding:0 10px}dl.bitem dt{margin-bottom:10px;padding-left:10px;height:28px;line-height:28px;background:#f8f8f8;border-radius:.2rem;cursor:pointer}dl.bitem dt b{color:#424b51}dl.bitem dt b i{margin-right:10px;width:10px}.sitemu li{padding:0 0 0 30px;display:block;height:26px;line-height:26px}.fllct{float:left}.flrct{float:right}.fa-minus-circle{color:#dc3545}.fa-plus-circle{color:#28a745}

+ 1
- 2
src/admin/inc/configgroup.txt Visa fil

@@ -4,5 +4,4 @@
4,会员设置
5,互动设置
6,性能选项
7,其它选项
8,模块设置
7,其它选项

+ 13
- 13
src/admin/inc/inc_action_info.php Visa fil

@@ -68,7 +68,7 @@ $actionSearch[2] = array(
'soniterm' => array(
0 => array(
'title' => '上传新文件 ',
'description' => '通过这可以上传图片、FLASH、视频音频、附件其它等附件 ',
'description' => '通过这可以上传图片、FLASH、视频音频、附件其它等附件',
'purview' => '',
'linkurl' => 'media_add.php'
),
@@ -185,25 +185,25 @@ $actionSearch[5] = array(
'soniterm' => array(
0 => array(
'title' => '注册会员列表',
'description' => '所有注册会员的管理项,其中包含修改,删除,查看会员文档以及提升管理员等操作',
'description' => '所有注册会员的管理项,其中包含修改删除,查看会员文档以及提升管理员等操作',
'purview' => 'member_List',
'linkurl' => 'member_main.php'
),
1 => array(
'title' => '会员级别设置',
'description' => '设置会员的级别,可以通过设计不同会员的访问权限来对会员级别进行一个扩展',
'description' => '设置会员的级别可以通过设计不同会员的访问权限来对会员级别进行一个扩展',
'purview' => 'member_Type',
'linkurl' => 'member_rank.php'
),
2 => array(
'title' => '积分头衔设置',
'description' => '会员积分等级设置,根据会员活动积分对会员进行头衔划分',
'description' => '会员积分等级设置根据会员活动积分对会员进行头衔划分',
'purview' => 'member_Type',
'linkurl' => 'member_scores.php'
),
4 => array(
'title' => '会员短信管理',
'description' => '会员之间发送的短消息管理,其中包含群发短消息和对单个会员发送短消息两种',
'description' => '会员之间发送的短消息管理其中包含群发短消息和对单个会员发送短消息两种',
'purview' => 'member_Type',
'linkurl' => 'member_pm.php'
),
@@ -212,23 +212,23 @@ $actionSearch[5] = array(
$actionSearch[6] = array(
'toptitle' => '会员',
'title' => '支付工具',
'description' => '站点财务相关设置,包含点卡,商店订单等操作',
'description' => '站点财务相关设置,包含点卡,商店订单等操作',
'soniterm' => array(
0 => array(
'title' => '点卡产品分类',
'description' => '网站点卡产品分类,可以添加不同点数的点卡产品类型',
'description' => '网站点卡产品分类可以添加不同点数的点卡产品类型',
'purview' => 'sys_Data',
'linkurl' => 'cards_type.php'
),
1 => array(
'title' => '点卡产品管理',
'description' => '管理网站点卡,可以在这里生成点卡以及查看点卡的当前状态',
'description' => '管理网站点卡可以在这里生成点卡以及查看点卡的当前状态',
'purview' => 'sys_Data',
'linkurl' => 'cards_manage.php'
),
2 => array(
'title' => '会员产品分类',
'description' => '可以将会员类型进行产品划分,比如出售高级会员1年这种,在这里可以对会员产品进行定义',
'description' => '可以将会员类型进行产品划分,比如出售高级会员1年这种,在这里可以对会员产品进行定义',
'purview' => 'sys_Data',
'linkurl' => 'member_type.php'
),
@@ -246,7 +246,7 @@ $actionSearch[6] = array(
),
5 => array(
'title' => '支付接口设置',
'description' => '商店以及会员产品付款用到的在线付款方式需要设置的支付接口,这里含有常用的接口,例如:支付宝,易宝等',
'description' => '商店以及会员产品付款用到的在线付款方式需要设置的支付接口,这里含有常用的接口',
'purview' => 'sys_Data',
'linkurl' => 'sys_payment.php'
),
@@ -258,7 +258,7 @@ $actionSearch[6] = array(
),
7 => array(
'title' => '汇款账号设置',
'description' => '银行付款的账号设置,用户可以查看到您的银行付款账号方便支付',
'description' => '银行付款的账号设置用户可以查看到您的银行付款账号方便支付',
'purview' => 'sys_Data',
'linkurl' => 'shops_bank.php'
),
@@ -320,7 +320,7 @@ $actionSearch[8] = DEDEBIZ_SAFE_MODE? null : array(
),
1 => array(
'title' => '标签源码管理 ',
'description' => '对现有的标签文件进行修改添加',
'description' => '对现有的标签文件进行修改添加',
'purview' => 'temp_All',
'linkurl' => 'templets_tagsource.php'
),
@@ -351,7 +351,7 @@ $actionSearch[9] = array(
'soniterm' => array(
0 => array(
'title' => '系统配置变量',
'description' => '包含站点设置、核心设置 、附件设置、会员设置、互动设置、性能选项、其它选项、模块设置、添加新变量等分类,其中有网站基本信息和网站的基本设置选项',
'description' => '包含站点设置、核心设置 、附件设置、会员设置、互动设置、性能选项、其它选项、添加新变量等分类,其中有网站基本信息和网站的基本设置选项',
'purview' => 'sys_Edit',
'linkurl' => 'sys_info.php'
),


+ 0
- 3
src/admin/inc/inc_admin_channel.php Visa fil

@@ -56,20 +56,17 @@ function GetFieldMake($dtype, $fieldname, $dfvalue, $mxlen)
else if($dtype=="textdata")
{
if(empty($dfvalue)) $dfvalue = '';

$fields[0] = " `$fieldname` varchar(100) NOT NULL default '';";
$fields[1] = "varchar(100)";
}
else if($dtype=="relation") {
if(empty($dfvalue)) $dfvalue = '';
$fields[0] = " `$fieldname` TEXT NOT NULL default '$dfvalue';";
$fields[1] = "TEXT";
}
else if($dtype=="textchar")
{
if(empty($dfvalue)) $dfvalue = '';
$fields[0] = " `$fieldname` char(100) NOT NULL default '$dfvalue';";
$fields[1] = "char(100)";
}


src/admin/js/frame.js → src/admin/js/menu.js Visa fil


+ 1
- 1
src/admin/login.php Visa fil

@@ -30,7 +30,7 @@ if (is_dir(dirname(__FILE__).'/../install')) {
//检测后台目录是否更名
$cururl = GetCurUrl();
if (preg_match('/admin\/login/i', $cururl)) {
$redmsg = '<div class="alert alert-warning"><div class=\"safe-tips\">您的管理目录的名称中包含默认名称admin,建议在FTP里把它修改为其它名称,那样会更安全</div></div>';
$redmsg = '<div class="alert alert-warning"><div class="safe-tips">您的管理目录的名称中包含默认名称admin,建议在FTP里把它修改为其它名称,那样会更安全</div></div>';
} else {
$redmsg = '';
}


+ 4
- 4
src/admin/member_do.php Visa fil

@@ -23,7 +23,7 @@ if ($dopost == "delmember") {
$id = preg_replace("#[^0-9]#", '', $id);
$safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24);
if ($safecodeok != $safecode) {
ShowMsg("请填写正确的安全验证串", "member_do.php?id={$id}&dopost=delmember");
ShowMsg("请填写正确的验证安全码", "member_do.php?id={$id}&dopost=delmember");
exit();
}
if (!empty($id)) {
@@ -70,7 +70,7 @@ if ($dopost == "delmember") {
$win->AddHidden("randcode", $randcode);
$win->AddHidden("safecode", $safecode);
$win->AddTitle("您确定要删除会员ID:".$id." 吗");
$win->AddMsgItem("安全验证串:<input name='safecode' type='text' id='safecode' style='width:260px'>(复制本代码:<span class='text-danger'>$safecode</span>)", "30");
$win->AddMsgItem("验证安全码:<input name='safecode' type='text' id='safecode' style='width:260px'>(安全码:<span class='text-danger'>$safecode</span>)", "30");
$winform = $win->GetWindow("ok");
$win->Display();
} else if ($dopost == "delmembers") {
@@ -78,7 +78,7 @@ if ($dopost == "delmember") {
if ($fmdo == 'yes') {
$safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24);
if ($safecodeok != $safecode) {
ShowMsg("请填写正确的安全验证串", "member_do.php?id={$id}&dopost=delmembers");
ShowMsg("请填写正确的验证安全码", "member_do.php?id={$id}&dopost=delmembers");
exit();
}
if (!empty($id)) {
@@ -117,7 +117,7 @@ if ($dopost == "delmember") {
$win->AddHidden("randcode", $randcode);
$win->AddHidden("safecode", $safecode);
$win->AddTitle("您确定要删除(ID:".$id.")这个会员?");
$win->AddMsgItem(" 安全验证串:<input name='safecode' type='text' id='safecode' size='16' style='width:260px' /> (复制本代码:<span class='text-danger'>$safecode</span>)", "30");
$win->AddMsgItem(" 验证安全码:<input name='safecode' type='text' id='safecode' size='16' style='width:260px' /> (安全码:<span class='text-danger'>$safecode</span>)", "30");
$winform = $win->GetWindow("ok");
$win->Display();
}


+ 1
- 1
src/admin/member_toadmin.php Visa fil

@@ -26,7 +26,7 @@ if ($dopost == "toadmin") {
}
$safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24);
if ($safecodeok != $safecode) {
ShowMsg("请填写正确的安全验证串", "member_toadmin.php?id={$id}");
ShowMsg("请填写正确的验证安全码", "member_toadmin.php?id={$id}");
exit();
}
$pwdm = '';


+ 1
- 1
src/admin/module_upload.php Visa fil

@@ -96,7 +96,7 @@ if ($action == 'upload') {
</tr>
<tr>
<td>请选择文件:</td>
<td><input name='upfile' type='file' id='upfile' style='width:380px'></td>
<td><input name='upfile' type='file' id='upfile' style='width:390px'></td>
</tr>
</table>";
$win->AddMsgItem("<div style='line-height:26px'>$msg</div>");


+ 1
- 1
src/admin/sys_admin_user_add.php Visa fil

@@ -20,7 +20,7 @@ if ($dopost == 'add') {
}
$safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24);
if ($safecode != $safecodeok) {
ShowMsg('请填写安全验证串', '-1', 0, 3000);
ShowMsg('请填写验证安全码', '-1', 0, 3000);
exit();
}
$row = $dsql->GetOne("SELECT COUNT(*) AS dd FROM `#@__member` WHERE userid LIKE '$userid' ");


+ 3
- 3
src/admin/sys_admin_user_edit.php Visa fil

@@ -22,7 +22,7 @@ if ($dopost == 'saveedit') {
}
$safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24);
if ($safecodeok != $safecode) {
ShowMsg("请填写正确的安全验证串", "sys_admin_user_edit.php?id={$id}&dopost=edit");
ShowMsg("请填写正确的验证安全码", "sys_admin_user_edit.php?id={$id}&dopost=edit");
exit();
}
$pwdm = '';
@@ -68,14 +68,14 @@ if ($dopost == 'saveedit') {
$win->AddHidden("id", $id);
$win->AddTitle("系统提示");
$win->AddMsgItem("您确定要删除用户:$userid 吗", "50");
$win->AddMsgItem("安全验证串:<input name='safecode' type='text' id='safecode' style='width:260px'>(复制本代码:<span class='text-danger'>$safecode</span>)", "30");
$win->AddMsgItem("验证安全码:<input name='safecode' type='text' id='safecode' style='width:260px'>(安全码:<span class='text-danger'>$safecode</span>)", "30");
$winform = $win->GetWindow("ok");
$win->Display();
exit();
}
$safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24);
if ($safecodeok != $safecode) {
ShowMsg("请填写正确的安全验证串", "sys_admin_user.php");
ShowMsg("请填写正确的验证安全码", "sys_admin_user.php");
exit();
}
//不能删除id为1的创建人帐号,不能删除自己


+ 2
- 2
src/admin/sys_info.php Visa fil

@@ -120,8 +120,8 @@ EOT;
$c1 = '';
$c2 = '';
$row['value'] == 'Y' ? $c1 = " checked" : $c2 = " checked";
echo "<label><input type='radio' name='edit___{$row['varname']}' value='Y'$c1> 是 </label>";
echo "<label><input type='radio' name='edit___{$row['varname']}' value='N'$c2> 否</label>";
echo "<label><input type='radio' name='edit___{$row['varname']}' value='Y'$c1> 是 </label> ";
echo "<label><input type='radio' name='edit___{$row['varname']}' value='N'$c2> 否 </label> ";
} else if ($row['type'] == 'bstring') {
echo "<textarea name='edit___{$row['varname']}' row='4' id='edit___{$row['varname']}' class='textarea_info' style='width:98%;height:50px'>".dede_htmlspecialchars($row['value'])."</textarea>";
} else if ($row['type'] == 'number') {


+ 1
- 1
src/admin/templets/ad_add.htm Visa fil

@@ -168,7 +168,7 @@
<tr>
<td width="260">广告代码:<br>
请填写广告代码,支持html代码</td>
<td><textarea name="normbody[htmlcode]" style="width:380px;height:100px"></textarea></td>
<td><textarea name="normbody[htmlcode]" style="width:390px;height:100px"></textarea></td>
</tr>
</table>
</div>


+ 1
- 1
src/admin/templets/album_add.htm Visa fil

@@ -98,7 +98,7 @@ table{border-collapse:separate}
<table width="900" cellspacing="0" cellpadding="0">
<tr>
<td width="90"> 图集标题:</td>
<td width="400"><input type="text" name="title" id="title" value="" style="width:380px"></td>
<td width="400"><input type="text" name="title" id="title" value="" style="width:390px"></td>
<td width="90"> 简略标题:</td>
<td><input type="text" name="shorttitle" id="shorttitle" style="width:160px"></td>
</tr>


+ 1
- 1
src/admin/templets/album_edit.htm Visa fil

@@ -98,7 +98,7 @@ table{border-collapse:separate}
<table width="900" cellspacing="0" cellpadding="0">
<tr>
<td width="90"> 图集标题:</td>
<td width="400"><input type="text" name="title" id="title" value="<?php echo $arcRow['title']; ?>" style="width:380px"></td>
<td width="400"><input type="text" name="title" id="title" value="<?php echo $arcRow['title']; ?>" style="width:390px"></td>
<td width="90"> 简略标题:</td>
<td><input type="text" name="shorttitle" id="shorttitle" value="<?php echo $arcRow['shorttitle']; ?>" style="width:160px"></td>
</tr>


+ 1
- 1
src/admin/templets/archives_add.htm Visa fil

@@ -79,7 +79,7 @@ table{border-collapse:separate}
<table width="900" cellspacing="0" cellpadding="0">
<tr>
<td width="90"> <?php echo $cInfos['titlename']; ?>:</td>
<td width="400"><input type="text" name="title" id="title" value="" style="width:380px"></td>
<td width="400"><input type="text" name="title" id="title" value="" style="width:390px"></td>
<td width="90"> 简略标题:</td>
<td><input type="text" name="shorttitle" id="shorttitle" style="width:160px"></td>
</tr>


+ 1
- 1
src/admin/templets/archives_edit.htm Visa fil

@@ -75,7 +75,7 @@ table{border-collapse:separate}
<table width="900" cellspacing="0" cellpadding="0">
<tr>
<td width="90"> <?php echo $cInfos['titlename']; ?>:</td>
<td width="400"><input type="text" name="title" id="title" value="<?php echo $arcRow['title']; ?>" style="width:380px"></td>
<td width="400"><input type="text" name="title" id="title" value="<?php echo $arcRow['title']; ?>" style="width:390px"></td>
<td width="90"> 简略标题:</td>
<td><input type="text" name="shorttitle" id="shorttitle" value="<?php echo $arcRow['shorttitle']; ?>" style="width:160px"></td>
</tr>


+ 1
- 1
src/admin/templets/archives_sg_add.htm Visa fil

@@ -67,7 +67,7 @@ table{border-collapse:separate}
<table width="900" cellspacing="0" cellpadding="0">
<tr>
<td width="90"> <?php echo $cInfos['titlename']; ?>:</td>
<td><input type="text" name="title" id="title" value="" style="width:380px"></td>
<td><input type="text" name="title" id="title" value="" style="width:390px"></td>
</tr>
</table>
</td>


+ 4
- 4
src/admin/templets/archives_sg_edit.htm Visa fil

@@ -65,7 +65,7 @@ table{border-collapse:separate}
<table width="900" cellspacing="0" cellpadding="0">
<tr>
<td width="90"> <?php echo $cInfos['titlename']; ?>:</td>
<td><input type="text" name="title" id="title" value="<?php echo $addRow['title']; ?>" style="width:380px"></td>
<td><input type="text" name="title" id="title" value="<?php echo $addRow['title']; ?>" style="width:390px"></td>
</tr>
</table>
</td>
@@ -126,9 +126,9 @@ table{border-collapse:separate}
if($addRow["typeid"]=="0") echo "<option value='0' selected>请选择栏目</option>";
echo $typeOptions;
echo "</select>";
?>
<i class="btn btn-sm fa fa-search" onClick="ShowCatMap(event,this,<?php echo $channelid; ?>,'typeid','<?php echo $addRow['typeid']; ?>')" title="快捷选择" style="cursor:pointer"></i>
</td>
?>
<i class="btn btn-sm fa fa-search" onClick="ShowCatMap(event,this,<?php echo $channelid; ?>,'typeid','<?php echo $addRow['typeid']; ?>')" title="快捷选择" style="cursor:pointer"></i>
</td>
</tr>
</table>
</td>


+ 1
- 1
src/admin/templets/article_add.htm Visa fil

@@ -89,7 +89,7 @@ table{border-collapse:separate}
<table width="900" cellspacing="0" cellpadding="0">
<tr>
<td width="90"> 文章标题:</td>
<td width="400"><input type="text" name="title" id="title" value="<?php echo $title; ?>" style="width:380px"></td>
<td width="400"><input type="text" name="title" id="title" value="<?php echo $title; ?>" style="width:390px"></td>
<td width="90"> 简略标题:</td>
<td><input type="text" name="shorttitle" id="shorttitle" style="width:160px"></td>
</tr>


+ 1
- 1
src/admin/templets/article_edit.htm Visa fil

@@ -80,7 +80,7 @@ table{border-collapse:separate}
<table width="900" cellspacing="0" cellpadding="0">
<tr>
<td width="90"> 文章标题:</td>
<td width="400"><input type="text" name="title" id="title" value="<?php echo $arcRow['title']; ?>" style="width:380px"></td>
<td width="400"><input type="text" name="title" id="title" value="<?php echo $arcRow['title']; ?>" style="width:390px"></td>
<td width="90">简略标题:</td>
<td><input type="text" name="shorttitle" id="shorttitle" value="<?php echo $arcRow['shorttitle']; ?>" style="width:160px"></td>
</tr>


+ 37
- 37
src/admin/templets/catalog_add.htm Visa fil

@@ -181,21 +181,21 @@
</table>
<table width="100%" id="needset" cellspacing="0" cellpadding="0" style="border:1px solid #dee2e6" class="table">
<tr>
<td width="260" class="bline" style="padding-left:10px">是否支持投稿:</td>
<td width="260" class="bline">是否支持投稿:</td>
<td class="bline">
<label><input type="radio" name="issend" value="0" <?php if($issend==0) echo " checked='checked' "; ?>> 不支持</label>
<label><input type="radio" name="issend" value="1" <?php if($issend==1) echo " checked='checked' "; ?>> 支持</label>
</td>
</tr>
<tr>
<td width="260" class="bline" style="padding-left:10px">是否隐藏栏目:</td>
<td width="260" class="bline">是否隐藏栏目:</td>
<td class="bline">
<label><input type="radio" name="ishidden" value="0" checked="checked"> 显示</label>
<label><input type="radio" name="ishidden" value="1"> 隐藏</label>
</td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">内容模型:</td>
<td class="bline">内容模型:</td>
<td class="bline">
<select name="channeltype" id="channeltype" style="width:160px" onChange="ParTemplet(this)">
<?php
@@ -213,41 +213,41 @@
</td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">中文名称:</td>
<td class="bline">中文名称:</td>
<td class="bline"><input type="text" name="typename" class="iptxt" style="width:260px"></td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">中文概述:</td>
<td class="bline">中文概述:</td>
<td class="bline"><input type="text" name="cnoverview" class="iptxt" style="width:260px"></td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">英文名称:</td>
<td class="bline">英文名称:</td>
<td class="bline"><input type="text" name="enname" class="iptxt" style="width:260px"></td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">英文概述:</td>
<td class="bline">英文概述:</td>
<td class="bline"><input type="text" name="enoverview" class="iptxt" style="width:260px"></td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">栏目大图:</td>
<td class="bline">栏目大图:</td>
<td>
<input type="text" name="bigpic" style="width:260px">
<input type="button" class="btn btn-success btn-sm" value="浏览" onClick="SelectImage('form1.bigpic');">
</td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">栏目小图:</td>
<td class="bline">栏目小图:</td>
<td>
<input type="text" name="litimg" style="width:260px">
<input type="button" class="btn btn-success btn-sm" value="浏览" onClick="SelectImage('form1.litimg');">
</td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">排列顺序:</td>
<td class="bline">排列顺序:</td>
<td class="bline"><input type="text" name="sortrank" class="pubinputs" style="width:60px">(由低 &gt; 高)</td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">浏览权限:</td>
<td class="bline">浏览权限:</td>
<td class="bline">
<select name="corank" id="corank" style="width:160px">
<?php
@@ -267,7 +267,7 @@
</td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">上级目录:</td>
<td class="bline">上级目录:</td>
<td class="bline">
<?php
$pardir = '{cmspath}'.$cfg_arcdir;
@@ -279,7 +279,7 @@
</td>
</tr>
<tr>
<td style="padding-left:10px">文件保存目录:</td>
<td>文件保存目录:</td>
<td style="padding:0">
<table cellspacing="1" cellpadding="1" class="table-borderless">
<tr>
@@ -290,7 +290,7 @@
</td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">目录相对位置:</td>
<td class="bline">目录相对位置:</td>
<td class="bline">
<label><input type="radio" name="referpath" value="parent" checked="chekced"> 上级目录</label>
<?php
@@ -302,7 +302,7 @@
</td>
</tr>
<tr>
<td style="padding-left:10px">栏目列表选项:</td>
<td>栏目列表选项:</td>
<td>
<label><input type="radio" name="isdefault" value="1" checked="checked"> 链接到默认页</label>
<label><input type="radio" name="isdefault" value="0"> 链接到列表第一页</label>
@@ -310,11 +310,11 @@
</td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">默认页的名称:</td>
<td class="bline">默认页的名称:</td>
<td class="bline"><input type="text" name="defaultname" value="index.html" class="iptxt" style="width:260px"></td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">栏目属性:</td>
<td class="bline">栏目属性:</td>
<td class="bline">
<label><input type="radio" name="ispart" value="0" checked="checked"> 最终列表栏目(允许在本栏目发布文档,并生成文档列表)</label><br>
<label><input type="radio" name="ispart" value="1"> 频道封面(栏目本身不允许发布文档)</label> <br>
@@ -322,12 +322,12 @@
</td>
</tr>
<tr id="helpvarco" style="display:none">
<td height="80" bgcolor="#f8f8f8" style="padding-left:10px">栏目交叉说明:</td>
<td height="80" bgcolor="#f8f8f8">栏目交叉说明:</td>
<td bgcolor="#f8f8f8">交叉栏目是指一个大栏目与另一个非下级的子栏目出现交叉的情况,相当于系统原来的副栏目功能,不过现在改在栏目里预先设置好<br>例如:网站上有大栏目——智能手机、音乐手机,另外又有栏目——诺基亚&gt;智能手机、诺基亚&gt;音乐手机,这样顶级的大栏目就和另一个大栏目的子栏目形成了交叉,这样只需要在大栏目中指定交叉的栏目即可<br>注:会自动索引交叉栏目的内容,但不会索引交叉栏目下级栏目的内容,这种应用也适用于按地区划分资讯的站点
</td>
</tr>
<tr>
<td style="padding-left:10px">栏目交叉:<i class="fa fa-question-circle" title="帮助" onClick="ShowHide('helpvarco')" style="cursor:pointer"></i> 仅适用[最终列表栏目]</td>
<td>栏目交叉:<i class="fa fa-question-circle" title="帮助" onClick="ShowHide('helpvarco')" style="cursor:pointer"></i> 仅适用[最终列表栏目]</td>
<td>
<label><input type="radio" name="cross" id="cross0" value="0" onClick="CheckCross()" checked="1"> 不交叉</label>
<label><input type="radio" name="cross" id="cross1" value="1" onClick="CheckCross()"> 自动获取同名栏目内容</label>
@@ -337,7 +337,7 @@
</td>
</tr>
<tr id="smclass" style="<?php echo ($channelid<0 ? '' : 'display:none'); ?>">
<td class="bline" style="padding-left:10px">绑定小分类:<br>仅适用[分类信息模型]</td>
<td class="bline">绑定小分类:<br>仅适用[分类信息模型]</td>
<td class="bline">
<select name="smalltype[]" multiple="yes" style="width:160px;height:100px">
<?php
@@ -366,29 +366,29 @@
{
?>
<tr>
<td class="bline" width="260" style="padding-left:10px">多站点支持:</td>
<td class="bline" width="260">多站点支持:</td>
<td class="bline">
<label><input type="radio" name="moresite" value="0" checked="checked"> 不启用</label>
<label><input type="radio" name="moresite" value="1"> 启用</label>
</td>
</tr>
<tr>
<td bgcolor="#f8f8f8" style="padding-left:10px">说明:</td>
<td bgcolor="#f8f8f8">说明:</td>
<td bgcolor="#f8f8f8">如果需要绑定二级域名,必须在“系统参数”中设定“支持多站点”</td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">绑定域名:</td>
<td class="bline">绑定域名:</td>
<td class="bline"><input type="text" name="siteurl" id="siteurl" onChange="CheckPathSet();" style="width:260px">(需加 http://,一级或二级域名的根网址)</td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">站点根目录:</td>
<td class="bline">站点根目录:</td>
<td class="bline">为简化操作,站点根目录与当前栏目目录一致,请注意当前栏目文件保存目录的设置,域名需自行手工绑定到这个目录</td>
</tr>
<?php
}
?>
<tr id="helpvar1" style="display:none">
<td bgcolor="#f8f8f8" style="padding-left:10px">支持变量:</td>
<td bgcolor="#f8f8f8">支持变量:</td>
<td bgcolor="#f8f8f8">
{tid}表示栏目ID,<br>
{cid}表示频道模型的'名字ID'(
@@ -403,11 +403,11 @@
</td>
</tr>
<tr>
<td bgcolor="#f8f8f8" style="padding-left:10px">规则选项:</td>
<td bgcolor="#f8f8f8">规则选项:</td>
<td bgcolor="#f8f8f8">按不同的内容类型设定相关模板及命名规则</td>
</tr>
<tr>
<td style="padding-left:10px">封面模板:</td>
<td>封面模板:</td>
<td>
<input type="text" name="tempindex" value="{style}/index_<?php echo $nid?>.htm" style="width:260px">
<button type="button" name="set1" class="btn btn-success btn-sm" onClick="SelectTemplets('form1.tempindex')">浏览</button>
@@ -415,21 +415,21 @@
</td>
</tr>
<tr>
<td style="padding-left:10px">列表模板:</td>
<td>列表模板:</td>
<td>
<input type="text" name="templist" value="{style}/list_<?php echo $nid?>.htm" style="width:260px">
<button type="button" name="set3" class="btn btn-success btn-sm" onClick="SelectTemplets('form1.templist')">浏览</button>
</td>
</tr>
<tr>
<td style="padding-left:10px">文章模板:</td>
<td>文章模板:</td>
<td>
<input type="text" name="temparticle" value="{style}/article_<?php echo $nid?>.htm" style="width:260px">
<button type="button" name="set4" class="btn btn-success btn-sm" onClick="SelectTemplets('form1.temparticle')">浏览</button>
</td>
</tr>
<tr id="helpvar2" style="display:none">
<td bgcolor="#f8f8f8" style="padding-left:10px">支持变量:</td>
<td bgcolor="#f8f8f8">支持变量:</td>
<td bgcolor="#f8f8f8">
{Y}、{M}、{D} 年月日<br>
{timestamp} INT类型的UNIX时间戳<br>
@@ -441,39 +441,39 @@
</td>
</tr>
<tr>
<td style="padding-left:10px">文章命名规则:</td>
<td>文章命名规则:</td>
<td>
<input type="text" name="namerule" tid="namerule" value="<?php echo $cfg_df_namerule; ?>" style="width:260px">
<i class="fa fa-question-circle" title="帮助" onClick="ShowHide('helpvar2')" style="cursor:pointer"></i>
</td>
</tr>
<tr id="helpvar3" style="display:none">
<td bgcolor="#f8f8f8" style="padding-left:10px">支持变量:</td>
<td bgcolor="#f8f8f8">支持变量:</td>
<td bgcolor="#f8f8f8">{page} 列表的页码</td>
</tr>
<tr>
<td style="padding-left:10px">列表命名规则:</td>
<td>列表命名规则:</td>
<td>
<input type="text" name="namerule2" id="namerule2" value="{typedir}/{tid}-{page}.html" style="width:260px">
<i class="fa fa-question-circle" title="帮助" onClick="ShowHide('helpvar3')" style="cursor:pointer"></i>
</td>
</tr>
<tr>
<td height="60" style="padding-left:10px">SEO标题:</td>
<td height="60">SEO标题:</td>
<td><input type="text" name="seotitle" id="seotitle" style="width:260px">(栏目模板里用{dede:field.seotitle /}调用)</td>
</tr>
<tr>
<td height="60" style="padding-left:10px">关键词:</td>
<td height="60">关键词:</td>
<td><textarea name="keywords" id="keywords" style="width:360px;height:50px"></textarea></td>
</tr>
<tr>
<td height="60" style="padding-left:10px">栏目描述:</td>
<td height="60">栏目描述:</td>
<td height="60"><textarea name="description" id="description" style="width:360px;height:50px"></textarea></td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0" style="display:none;border:1px solid #dee2e6" id="ctset" class="table">
<tr>
<td style="padding-left:10px">说明:栏目内容是替代原来栏目单独页的更灵活的一种方式,可在栏目模板中用{dede:field.content/}调用,通常用于企业简介之类的用途</td>
<td>说明:栏目内容是替代原来栏目单独页的更灵活的一种方式,可在栏目模板中用{dede:field.content/}调用,通常用于企业简介之类的用途</td>
</tr>
<tr>
<td><?php GetEditor("content","","450","Default","print","false"); ?></td>


+ 12
- 12
src/admin/templets/catalog_add_quick.htm Visa fil

@@ -115,18 +115,18 @@
</table>
<table width="100%" id="needset" cellspacing="0" cellpadding="0" style="border:1px solid #dee2e6" class="table">
<tr>
<td bgcolor="#f8f8f8" style="padding-left:10px">公用参数:</td>
<td bgcolor="#f8f8f8">公用参数:</td>
<td bgcolor="#f8f8f8"></td>
</tr>
<tr>
<td width="260" class="bline" style="padding-left:10px">是否支持投稿:</td>
<td width="260" class="bline">是否支持投稿:</td>
<td class="bline">
<label><input type="radio" name="issend" value="0"> 不支持</label>
<label><input type="radio" name="issend" value="1" checked="1"> 支持</label>
</td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">目录保存位置:</td>
<td class="bline">目录保存位置:</td>
<td class="bline">
<label><input type="radio" name="referpath" value="parent" checked="1"> 默认HMTL目录(
<?php
@@ -141,7 +141,7 @@
</td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">隶属栏目:</td>
<td class="bline">隶属栏目:</td>
<td class="bline">
<select name="reid" onchange="showSeltype(this)" style="width:160px">
<option value="0">选择所属目录</option>
@@ -150,7 +150,7 @@
</td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">内容模型:</td>
<td class="bline">内容模型:</td>
<td class="bline"><select name="channeltype" id="channeltype" onChange="ParTemplet(this)" style="width:160px">
<?php
foreach($channelArray as $k=>$arr)
@@ -163,7 +163,7 @@
</td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">栏目列表选项:</td>
<td class="bline">栏目列表选项:</td>
<td class="bline">
<label><input type="radio" name="isdefault" value="1" checked="1"> 链接到默认页</label>
<label><input type="radio" name="isdefault" value="0"> 链接到列表第一页</label>
@@ -171,11 +171,11 @@
</td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">默认页的名称:</td>
<td class="bline">默认页的名称:</td>
<td class="bline"><input type="text" name="defaultname" value="index.html" class="pubinputs" style="width:260px"></td>
</tr>
<tr id="helpvar2" style="display:none">
<td bgcolor="#f8f8f8" style="padding-left:10px">支持变量:</td>
<td bgcolor="#f8f8f8">支持变量:</td>
<td bgcolor="#f8f8f8"> {Y}、{M}、{D} 年月日<br>
{timestamp} INT类型的UNIX时间戳<br>
{aid} 文章ID<br>
@@ -186,25 +186,25 @@
</td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">文章命名规则:</td>
<td class="bline">文章命名规则:</td>
<td class="bline">
<input type="text" name="namerule" id="namerule" value="{typedir}/{aid}.html" class="pubinputs" style="width:260px">
<i class="fa fa-question-circle" title="帮助" onClick="ShowHide('helpvar2')" style="cursor:pointer"></i>
</td>
</tr>
<tr id="helpvar3" style="display:none">
<td bgcolor="#f8f8f8" style="padding-left:10px">支持变量:</td>
<td bgcolor="#f8f8f8">支持变量:</td>
<td bgcolor="#f8f8f8">{page} 列表的页码</td>
</tr>
<tr>
<td style="padding-left:10px">列表命名规则:</td>
<td>列表命名规则:</td>
<td>
<input type="text" name="namerule2" id="namerule2" value="{typedir}/{tid}-{page}.html" class="pubinputs" style="width:260px">
<i class="fa fa-question-circle" title="帮助" onClick="ShowHide('helpvar3')" style="cursor:pointer"></i>
</td>
</tr>
<tr>
<td bgcolor="#f8f8f8" style="padding-left:10px">栏目填写:</td>
<td bgcolor="#f8f8f8">栏目填写:</td>
<td bgcolor="#f8f8f8"></td>
</tr>
<tr>


+ 34
- 34
src/admin/templets/catalog_edit.htm Visa fil

@@ -162,21 +162,21 @@
</table>
<table width="100%" id="needset" cellspacing="0" cellpadding="0" style="border:1px solid #dee2e6" class="table">
<tr>
<td width="260" class="bline" style="padding-left:10px">是否支持投稿:</td>
<td width="260" class="bline">是否支持投稿:</td>
<td class="bline">
<label><input type="radio" name="issend" value="0" <?php if($myrow['issend']=="0") echo "checked='1'"; ?>> 不支持</label>
<label><input type="radio" name="issend" value="1" <?php if($myrow['issend']=="1") echo "checked='1'"; ?>> 支持</label>
</td>
</tr>
<tr>
<td width="260" class="bline" style="padding-left:10px">是否隐藏栏目:</td>
<td width="260" class="bline">是否隐藏栏目:</td>
<td class="bline">
<label><input type="radio" name="ishidden" value="0" <?php if($myrow['ishidden']=="0") echo "checked='1'"; ?>> 显示</label>
<label><input type="radio" name="ishidden" value="1" <?php if($myrow['ishidden']=="1") echo "checked='1'"; ?>> 隐藏</label>
</td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">内容模型:</td>
<td class="bline">内容模型:</td>
<td class="bline">
<select name="channeltype" id="channeltype" style="width:260px" onChange="ParTemplet(this)">
<?php
@@ -190,41 +190,41 @@
</td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">中文名称:</td>
<td class="bline">中文名称:</td>
<td class="bline"><input type="text" name="typename" value="<?php echo $myrow['typename']?>" class="iptxt" style="width:260px"></td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">中文概述:</td>
<td class="bline">中文概述:</td>
<td class="bline"><input type="text" name="cnoverview" value="<?php echo $myrow['cnoverview']?>" class="iptxt" style="width:260px"></td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">英文名称:</td>
<td class="bline">英文名称:</td>
<td class="bline"><input type="text" name="enname" value="<?php echo $myrow['enname']?>" class="iptxt" style="width:260px"></td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">英文概述:</td>
<td class="bline">英文概述:</td>
<td class="bline"><input type="text" name="enoverview" value="<?php echo $myrow['enoverview']?>" class="iptxt" style="width:260px"></td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">栏目大图:</td>
<td class="bline">栏目大图:</td>
<td>
<input type="text" name="bigpic" value="<?php echo $myrow['bigpic']?>" style="width:260px">
<input type="button" class="btn btn-success btn-sm" value="浏览" onClick="SelectImage('form1.bigpic');">
</td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">栏目小图:</td>
<td class="bline">栏目小图:</td>
<td>
<input type="text" name="litimg" value="<?php echo $myrow['litimg']?>" style="width:260px">
<input type="button" class="btn btn-success btn-sm" value="浏览" onClick="SelectImage('form1.litimg');">
</td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">排列顺序:</td>
<td class="bline">排列顺序:</td>
<td class="bline"><input type="text" name="sortrank" value="<?php echo $myrow['sortrank']?>" class="iptxt" style="width:60px">(由低 &gt; 高)</td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">浏览权限:</td>
<td class="bline">浏览权限:</td>
<td class="bline">
<select name="corank" id="corank" style="width:160px">
<?php
@@ -243,11 +243,11 @@
</td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">文件保存目录:</td>
<td class="bline">文件保存目录:</td>
<td class="bline"><input type="text" name="typedir" id="typedir" value="<?php echo $myrow['typedir']?>" class="iptxt" style="width:260px">(标签“{cmspath}”必填,请勿删除)</td>
</tr>
<tr>
<td style="padding-left:10px">栏目列表选项:</td>
<td>栏目列表选项:</td>
<td>
<label><input type="radio" name="isdefault" value="1" <?php if($myrow['isdefault']==1) echo "checked='1'"; ?>> 链接到默认页</label>
<label><input type="radio" name="isdefault" value="0" <?php if($myrow['isdefault']==0) echo "checked='1'"; ?>> 链接到列表第一页</label>
@@ -255,11 +255,11 @@
</td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">默认页的名称:</td>
<td class="bline">默认页的名称:</td>
<td class="bline"><input type="text" name="defaultname" value="<?php echo $myrow['defaultname']?>" class="iptxt" style="width:260px"></td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">栏目属性:</td>
<td class="bline">栏目属性:</td>
<td class="bline">
<label><input type="radio" name="ispart" value="0" <?php if($myrow['ispart']==0) echo "checked='1'"; ?>> 最终列表栏目(允许在本栏目发布文档,并生成文档列表)</label><br>
<label><input type="radio" name="ispart" value="1" <?php if($myrow['ispart']==1) echo "checked='1'"; ?>> 频道封面(栏目本身不允许发布文档)</label><br>
@@ -267,12 +267,12 @@
</td>
</tr>
<tr id="helpvarco" style="display:none">
<td height="80" bgcolor="#f8f8f8" style="padding-left:10px">栏目交叉说明:</td>
<td height="80" bgcolor="#f8f8f8">栏目交叉说明:</td>
<td bgcolor="#f8f8f8">交叉栏目是指一个大栏目与另一个非下级的子栏目出现交叉的情况,相当于系统原来的副栏目功能,不过现在改在栏目里预先设置好<br>例如:网站上有大栏目——智能手机、音乐手机,另外又有栏目——诺基亚&gt;智能手机、诺基亚&gt;音乐手机,这样顶级的大栏目就和另一个大栏目的子栏目形成了交叉,这样只需要在大栏目中指定交叉的栏目即可<br>注:会自动索引交叉栏目的内容,但不会索引交叉栏目下级栏目的内容,这种应用也适用于按地区划分资讯的站点
</td>
</tr>
<tr>
<td style="padding-left:10px">栏目交叉:<i class="fa fa-question-circle" title="帮助" onClick="ShowHide('helpvarco')" style="cursor:pointer"></i> 仅适用[最终列表栏目]</td>
<td>栏目交叉:<i class="fa fa-question-circle" title="帮助" onClick="ShowHide('helpvarco')" style="cursor:pointer"></i> 仅适用[最终列表栏目]</td>
<td class="bline">
<label><input type="radio" name="cross" onClick="CheckCross()" value="0" <?php if($myrow['cross']==0) echo "checked='1'"; ?>> 不交叉</label>
<label><input type="radio" name="cross" onClick="CheckCross()" value="1" <?php if($myrow['cross']==1) echo "checked='1'"; ?>> 自动获取同名栏目内容</label>
@@ -282,7 +282,7 @@
</td>
</tr>
<tr id="smclass" style="<?php echo ($channelid<0 ? '' : 'display:none'); ?>">
<td class="bline" style="padding-left:10px">绑定小分类:<br>仅适用[分类信息模型]</td>
<td class="bline">绑定小分类:<br>仅适用[分类信息模型]</td>
<td class="bline">
<select name="smalltype[]" multiple="yes" style="width:160px;height:100px">
<?php
@@ -313,26 +313,26 @@
</table>
<table width="100%" cellspacing="0" cellpadding="0" style="display:none;border:1px solid #dee2e6" id="adset" class="table">
<tr>
<td class="bline" width="260" style="padding-left:10px">多站点支持:</td>
<td class="bline" width="260">多站点支持:</td>
<td class="bline">
<label><input type="radio" name="moresite" value="0" <?php if($myrow['moresite']==0) echo "checked='1'"; ?>> 不启用</label>
<label><input type="radio" name="moresite" value="1" <?php if($myrow['moresite']==1) echo "checked='1'"; ?>> 启用</label>
</td>
</tr>
<tr>
<td bgcolor="#f8f8f8" style="padding-left:10px">说明:</td>
<td bgcolor="#f8f8f8">说明:</td>
<td bgcolor="#f8f8f8">绑名绑定仅需要在顶级栏目设定,子级栏目修改无效</td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">绑定域名:</td>
<td class="bline">绑定域名:</td>
<td class="bline"><input type="text" name="siteurl" id="siteurl" value="<?php echo $myrow['siteurl']?>" class="iptxt" style="width:260px">(需加 http://,一级或二级域名的根网址)</td>
</tr>
<tr>
<td class="bline" style="padding-left:10px">站点根目录:</td>
<td class="bline">站点根目录:</td>
<td class="bline">为简化操作,站点根目录与当前栏目目录一致,请注意当前栏目文件保存目录的设置,域名需自行手工绑定到这个目录</td>
</tr>
<tr id='helpvar1' style='display:none'>
<td bgcolor="#f8f8f8" style="padding-left:10px">支持变量:</td>
<td bgcolor="#f8f8f8">支持变量:</td>
<td bgcolor="#f8f8f8">
{tid}表示栏目ID,<br>
{cid}表示频道模型的'名字ID'(
@@ -347,7 +347,7 @@
</td>
</tr>
<tr>
<td style="padding-left:10px">封面模板:</td>
<td>封面模板:</td>
<td>
<input type="text" name="tempindex" value="<?php echo $myrow['tempindex']?>" class="iptxt" style="width:260px">
<button type="button" name="set1" class="btn btn-success btn-sm" onClick="SelectTemplets('form1.tempindex')">浏览</button>
@@ -355,21 +355,21 @@
</td>
</tr>
<tr>
<td style="padding-left:10px">列表模板:</td>
<td>列表模板:</td>
<td>
<input type="text" name="templist" value="<?php echo $myrow['templist']?>" class="iptxt" style="width:260px">
<button type="button" name="set3" class="btn btn-success btn-sm" onClick="SelectTemplets('form1.templist')">浏览</button>
</td>
</tr>
<tr>
<td style="padding-left:10px">文章模板:</td>
<td>文章模板:</td>
<td>
<input type="text" name="temparticle" value="<?php echo $myrow['temparticle']?>" class="iptxt" style="width:260px">
<button type="button" name="set4" class="btn btn-success btn-sm" onClick="SelectTemplets('form1.temparticle')">浏览</button>
</td>
</tr>
<tr id="helpvar2" style="display:none">
<td bgcolor="#f8f8f8" style="padding-left:10px">支持变量:</td>
<td bgcolor="#f8f8f8">支持变量:</td>
<td bgcolor="#f8f8f8">
{Y}、{M}、{D} 年月日<br>
{timestamp} INT类型的UNIX时间戳<br>
@@ -381,37 +381,37 @@
</td>
</tr>
<tr>
<td style="padding-left:10px">文章命名规则:</td>
<td>文章命名规则:</td>
<td>
<input type="text" name="namerule" id="namerule" value="<?php echo $myrow['namerule']?>" class="iptxt" style="width:260px">
<i class="fa fa-question-circle" title="帮助" onClick="ShowHide('helpvar2')" style="cursor:pointer"></i>
</td>
</tr>
<tr id="helpvar3" style="display:none">
<td bgcolor="#f8f8f8" style="padding-left:10px">支持变量:</td>
<td bgcolor="#f8f8f8">支持变量:</td>
<td bgcolor="#f8f8f8">{page} 列表的页码</td>
</tr>
<tr>
<td style="padding-left:10px">列表命名规则:</td>
<td>列表命名规则:</td>
<td>
<input type="text" name="namerule2" id="namerule2" value="<?php echo $myrow['namerule2']?>" class="iptxt" style="width:260px">
<i class="fa fa-question-circle" title="帮助" onClick="ShowHide('helpvar3')" style="cursor:pointer"></i>
</td>
</tr>
<tr>
<td height="60" style="padding-left:10px">SEO标题:</td>
<td height="60">SEO标题:</td>
<td><input type="text" name="seotitle" id="seotitle" value="<?php echo $myrow['seotitle']?>" style="width:260px">(栏目模板里用{dede:field.seotitle /}调用)</td>
</tr>
<tr>
<td height="60" style="padding-left:10px">关键词:</td>
<td height="60">关键词:</td>
<td><textarea name="keywords" cid="keywords" style="width:360px;height:50px"><?php echo $myrow['keywords']?></textarea></td>
</tr>
<tr>
<td height="60" style="padding-left:10px">栏目描述:</td>
<td height="60">栏目描述:</td>
<td height="60"><textarea name="description" id="description" style="width:360px;height:50px"><?php echo $myrow['description']?></textarea></td>
</tr>
<tr>
<td height="36" style="padding-left:10px">继承选项:</td>
<td height="36">继承选项:</td>
<td>
<label><input type="checkbox" name="upnext" id="upnext" value="1">同时修改下级栏目的浏览权限、内容类型、模板风格、命名规则等通用属性</label>
</td>


+ 1
- 1
src/admin/templets/catalog_main.htm Visa fil

@@ -72,7 +72,7 @@
<td>
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td style="padding-left:10px">
<td>
<?php if(!isset($exallct)) { ?>
<a href="catalog_main.php?exallct=all" class="btn btn-success btn-sm">展开栏目</a>
<?php } else { ?>


+ 3
- 3
src/admin/templets/file_upload.htm Visa fil

@@ -17,12 +17,12 @@
{
i++;
myob = document.getElementById("upfield");
myob.innerHTML+="<p>文件"+i+":<input type='file' name='upfile"+i+"' style='width:380px'></p>";
myob.innerHTML+="<p>文件"+i+":<input type='file' name='upfile"+i+"' style='width:390px'></p>";
}
function reset_upload()
{
myob = document.getElementById("upfield");
myob.innerHTML="<p>文件1:<input type='file' name='upfile1' style='width:380px'></p>";
myob.innerHTML="<p>文件1:<input type='file' name='upfile1' style='width:390px'></p>";
}
</script>
<form method="POST" enctype="multipart/form-data" action="file_manage_control.php" name="form1">
@@ -38,7 +38,7 @@
<tr>
<td>
<div id="upfield">
<p>文件1:<input type="file" name="upfile1" style="width:380px"></p>
<p>文件1:<input type="file" name="upfile1" style="width:390px"></p>
</div>
</td>
</tr>


+ 3
- 3
src/admin/templets/index.htm Visa fil

@@ -8,9 +8,9 @@
<title><?php echo $cfg_webname; ?>后台管理</title>
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css">
<link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css">
<link rel="stylesheet" href="css/frame.css">
<link rel="stylesheet" href="css/menu.css">
<script src="../static/web/js/jquery.min.js"></script>
<script src="js/frame.js"></script>
<script src="js/menu.js"></script>
</head>
<body class="showmenu">
<?php
@@ -42,7 +42,7 @@
?>
<li><a target="main" href="sys_info.php">系统配置</a></li>
<li><a target="main" href="catalog_main.php">栏目管理</a></li>
<li><a target="main" href="file_manage_main.php<?php echo DEDEBIZ_SAFE_MODE? '?activepath='.$cfg_medias_dir : '';?>">文件管理</a></li>
<li><a target="main" href="file_manage_main.php<?php echo DEDEBIZ_SAFE_MODE? '?activepath='.$cfg_medias_dir : ''; ?>">文件管理</a></li>
<?php }?>
<?php if(!DEDEBIZ_SAFE_MODE){ ?><li><a target="main" href="templets_main.php">模板管理</a></li><?php }?>
<li><a target="main" href="makehtml_all.php">更新整站</a></li>


+ 0
- 15
src/admin/templets/index_body.htm Visa fil

@@ -8,7 +8,6 @@
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css">
<link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css">
<link rel="stylesheet" href="../static/web/css/admin.css">
<link rel="stylesheet" href="css/indexbody.css">
<script>const cfg_biz_dedebizUrl = '<?php echo $cfg_biz_dedebizUrl; ?>';const cfg_webname = '<?php echo $cfg_webname; ?>';</script>
<script src="../static/web/js/jquery.min.js"></script>
<script src="../static/web/js/bootstrap.bundle.min.js"></script>
@@ -16,20 +15,6 @@
<script src="../static/web/js/chart.min.js"></script>
<script src="js/indexbody.js"></script>
<script src="js/main.js"></script>
<style>
.web-info {
padding: 10px;
background: #f8f8f8;
border-radius: .2rem;
text-align: center
}
.web-info p {
margin-bottom: 10px
}
#text {
font-size: 0
}
</style>
</head>
<body>
<div class="container-fluid">


+ 2
- 2
src/admin/templets/index_menu.htm Visa fil

@@ -6,11 +6,11 @@
<title>系统菜单</title>
<link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css">
<link rel="stylesheet" href="../static/web/css/admin.css">
<link rel="stylesheet" href="css/frame.css">
<link rel="stylesheet" href="css/menu.css">
<?php echo "<script>var curopenItem = '$openitem';</script>"; ?>
<script src="../static/web/js/webajax.js"></script>
<script src="../static/web/js/jquery.min.js"></script>
<script src="js/leftmenu.js"></script>
<?php echo "<script>var curopenItem = '$openitem';</script>"; ?>
<base target="main">
</head>
<body class="menu-box">


+ 1
- 47
src/admin/templets/login.htm Visa fil

@@ -8,53 +8,7 @@
<title><?php echo $cfg_webname; ?>后台登录</title>
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css">
<link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css">
<link rel="stylesheet" href="../static/web/css/style.css">
<style>
body {
font: 14px Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
color: #424b51;
background: #f8f8f8
}
img {
max-width: 100%
}
input {
font-size: 14px !important
}
header {
background: #fff
}
header .logo {
width: 300px;
padding: 1rem 0
}
.goindex {
line-height: 68px
}
.login-from {
max-width: 560px;
width: 100%
}
.login-area {
padding: 1.25rem;
background: #fff;
border-radius: .2rem
}
.login-area .btnLogin {
width: 100%
}
.login-power {
padding-top: 1rem
}
.login-power a,
.goindex a {
color: #28a745
}
.btnLogin,
.form-control {
height: 36px
}
</style>
<link rel="stylesheet" href="css/login.css">
</head>
<body>
<?php


+ 3
- 3
src/admin/templets/makehtml_all.htm Visa fil

@@ -70,9 +70,9 @@
<tr>
<td width="260">更新选项:</td>
<td>
<label><input type="radio" name="uptype" onClick="SelUp()" value="time" checked="checked"> 指定时间的所有更新</label>
<label><input type="radio" name="uptype" onClick="SelUp()" value="id"> 指定ID文档的所有更新</label>
<label><input type="radio" name="uptype" onClick="SelUp()" value="mkall"> 更新所有</label>
<label><input type="radio" name="uptype" id="uptype1" onClick="SelUp()" value="time" checked="checked"> 指定时间的所有更新</label>
<label><input type="radio" name="uptype" id="uptype2" onClick="SelUp()" value="id"> 指定ID文档的所有更新</label>
<label><input type="radio" name="uptype" id="uptype3" onClick="SelUp()" value="mkall"> 更新所有</label>
</td>
</tr>
<tr id="seltime">


+ 2
- 2
src/admin/templets/member_toadmin.htm Visa fil

@@ -96,10 +96,10 @@
<td class="bline"><input type="text" name="email" id="email" size="16" style="width:260px" value="<?php echo $row['email']?>"></td>
</tr>
<tr>
<td class="bline">安全验证串:</td>
<td class="bline">验证安全码:</td>
<td class="bline">
<input type="text" name="safecode" id="safecode" size="16" style="width:260px">
<input type="hidden" name="randcode" value="<?php echo $randcode; ?>">(复制本代码:<span style='color:#e74d58'><?php echo $safecode; ?></span>)</td>
<input type="hidden" name="randcode" value="<?php echo $randcode; ?>">(安全码:<span style='color:#e74d58'><?php echo $safecode; ?></span>)</td>
</tr>
<tr>
<td colspan="2" align="center" class="py-3">


+ 1
- 1
src/admin/templets/mychannel_main.htm Visa fil

@@ -31,7 +31,7 @@
</td>
</tr>
<tr>
<td align="right" colspan="7">图标说明:
<td align="right" colspan="7">说明:
<span class="btn-text"><i class="fa fa-clone" title="复制"></i> 复制</span>
<span class="btn-text"><i class="fa fa-file-text-o" title="模板"></i> 模板</span>
<span class="btn-text"><i class="fa fa-download" title="导出"></i> 导出</span>


+ 1
- 1
src/admin/templets/soft_add.htm Visa fil

@@ -93,7 +93,7 @@ table{border-collapse:separate}
<table width="900" cellspacing="0" cellpadding="0">
<tr>
<td width="90"> 软件名称:</td>
<td width="400"><input type="text" name="title" id="title" style="width:380px"></td>
<td width="400"><input type="text" name="title" id="title" style="width:390px"></td>
<td width="90"> 简略标题:</td>
<td><input type="text" name="shorttitle" id="shorttitle" style="width:160px"></td>
</tr>


+ 1
- 1
src/admin/templets/soft_edit.htm Visa fil

@@ -87,7 +87,7 @@ table{border-collapse:separate}
<table width="900" cellspacing="0" cellpadding="0">
<tr>
<td width="90"> 文章标题:</td>
<td width="400"><input type="text" name="title" id="title" value="<?php echo $arcRow['title']; ?>" style="width:380px"></td>
<td width="400"><input type="text" name="title" id="title" value="<?php echo $arcRow['title']; ?>" style="width:390px"></td>
<td width="90"> 简略标题:</td>
<td><input type="text" name="shorttitle" id="shorttitle" value="<?php echo $arcRow['shorttitle']; ?>" style="width:160px"></td>
</tr>


+ 1
- 1
src/admin/templets/spec_add.htm Visa fil

@@ -103,7 +103,7 @@ table{border-collapse:separate}
<table width="900" cellspacing="0" cellpadding="0">
<tr>
<td width="90"> 专题名称:</td>
<td width="400"><input type="text" name="title" id="title" value="" style="width:380px"></td>
<td width="400"><input type="text" name="title" id="title" value="" style="width:390px"></td>
<td width="90"> 简略标题:</td>
<td><input type="text" name="shorttitle" id="shorttitle" style="width:160px"></td>
</tr>


+ 1
- 1
src/admin/templets/spec_edit.htm Visa fil

@@ -101,7 +101,7 @@ table{border-collapse:separate}
<table width="900" cellspacing="0" cellpadding="0">
<tr>
<td width="90"> 专题名称:</td>
<td width="400"><input type="text" name="title" id="title" value="<?php echo $arcRow['title']; ?>" style="width:380px"></td>
<td width="400"><input type="text" name="title" id="title" value="<?php echo $arcRow['title']; ?>" style="width:390px"></td>
<td width="90"> 简略标题:</td>
<td><input type="text" name="shorttitle" id="shorttitle" value="<?php echo $arcRow['shorttitle']; ?>" style="width:160px"></td>
</tr>


+ 2
- 2
src/admin/templets/sys_admin_user_add.htm Visa fil

@@ -95,10 +95,10 @@
<td class="bline"><input type="text" name="email" id="email" style="width:260px"></td>
</tr>
<tr>
<td class="bline">安全验证串:</td>
<td class="bline">验证安全码:</td>
<td class="bline">
<input type="text" name="safecode" id="safecode" style="width:260px">
<input type="hidden" name="randcode" value="<?php echo $randcode; ?>">(复制本代码:<span style='color:#e74d58'><?php echo $safecode; ?></span>)
<input type="hidden" name="randcode" value="<?php echo $randcode; ?>">(安全码:<span style='color:#e74d58'><?php echo $safecode; ?></span>)
</td>
</tr>
<tr>


+ 2
- 2
src/admin/templets/sys_admin_user_edit.htm Visa fil

@@ -73,10 +73,10 @@
<td class="bline"><input type="text" name="email" id="email" value="<?php echo $row['email']?>" style="width:260px"></td>
</tr>
<tr>
<td class="bline">安全验证串:</td>
<td class="bline">验证安全码:</td>
<td class="bline">
<input type="text" name="safecode" id="safecode" style="width:260px">
<input type="hidden" name="randcode" value="<?php echo $randcode; ?>">(复制本代码:<span style='color:#e74d58'><?php echo $safecode; ?></span>)
<input type="hidden" name="randcode" value="<?php echo $randcode; ?>">(安全码:<span style='color:#e74d58'><?php echo $safecode; ?></span>)
</td>
</tr>
<tr>


+ 17
- 9
src/admin/templets/sys_info.htm Visa fil

@@ -9,6 +9,7 @@
<link rel="stylesheet" href="../static/web/css/admin.css">
<script src="../static/web/js/webajax.js"></script>
<script src="../static/web/js/jquery.min.js"></script>
<script src="js/main.js"></script>
<script>
var searchconfig = false;
function Nav() {
@@ -105,6 +106,7 @@
<label><input type="radio" name="vartype" value="number"> 数字</label>
<label><input type="radio" name="vartype" value="bool"> 布尔(Y/N)</label>
<label><input type="radio" name="vartype" value="bstring"> 多行文本</label>
<label><input type="radio" name="vartype" value="img"> 图片</label>
</td>
</tr>
<tr>
@@ -155,8 +157,7 @@
$dls = explode(',',$dl);
$n++;
?>
<table width="100%" cellspacing="1" cellpadding="1" id="td<?php echo $n?>" class="table"
style="<?php if($n!=$gp) echo 'display:none'; ?>">
<table width="100%" cellspacing="1" cellpadding="1" id="td<?php echo $n?>" class="table" style="<?php if($n!=$gp) echo 'display:none'; ?>">
<tr bgcolor="#F8FCF1" align="center">
<td width="360" style="border-top:0">变量说明</td>
<td style="border-top:0">变量值</td>
@@ -179,22 +180,29 @@
<td align="left">
<?php
if($row['type']=='bool') {
$c1='';
$c1 = '';
$c2 = '';
$row['value']=='Y' ? $c1=" checked" : $c2=" checked";
echo "<label><input type='radio' name='edit___{$row['varname']}' value='Y'$c1> 是 </label> ";
echo "<label><input type='radio' name='edit___{$row['varname']}' value='N'$c2> 否 </label> ";
$row['value']=='Y' ? $c1="checked" : $c2="checked";
echo "<label><input type='radio' name='edit___{$row['varname']}' value='Y' $c1> 是 </label> ";
echo "<label><input type='radio' name='edit___{$row['varname']}' value='N' $c2> 否 </label> ";
} else if($row['type']=='bstring') {
$row['value'] = stripslashes($row['value']);
echo "<textarea name='edit___{$row['varname']}' row='4' id='edit___{$row['varname']}' class='textarea_info' style='width:98%;height:50px'>".dede_htmlspecialchars($row['value'])."</textarea>";
echo "<textarea name='edit___{$row['varname']}' id='edit___{$row['varname']}' style='width:98%;height:50px'>".dede_htmlspecialchars($row['value'])."</textarea>";
} else if($row['type']=='number') {
echo "<input type='text' name='edit___{$row['varname']}' id='edit___{$row['varname']}' value='{$row['value']}' style='width:30%'>";
} else if($row['type']=='img') {
echo "<input type='text' name='edit___{$row['varname']}' id='edit___{$row['varname']}' value='{$row['value']}' style='width:30%'> <input type='button' name='set9' value='选择' onClick="."SelectImageN('form1.edit___{$row['varname']}','','idd_{$row['varname']}');"." class='btn btn-success btn-sm'>";
if($row['value']){
echo " <img src=".$row['value']." id='idd_{$row['varname']}' style='max-width:100px;vertical-align:middle'>";
} else {
echo " <img src='../static/web/img/defaultpic.jpg' id='idd_{$row['varname']}' style='max-width:100px;vertical-align:middle'>";
}
} else {
$addstr='';
if ($row['varname']=='cfg_cookie_encode') {
$addstr=' <a href="javascript:resetCookieEncode();" class="btn btn-success btn-sm">重新生成</a>';
$addstr='<a href="javascript:resetCookieEncode();" class="btn btn-success btn-sm">重新生成</a>';
}
echo "<input type='text' name='edit___{$row['varname']}' id='edit___{$row['varname']}' value=\"".dede_htmlspecialchars($row['value'])."\" style='width:80%'>{$addstr}";
echo "<input type='text' name='edit___{$row['varname']}' id='edit___{$row['varname']}' value=\"".dede_htmlspecialchars($row['value'])."\" style='width:80%'> {$addstr}";
}
?>
</td>


+ 2
- 2
src/admin/templets/sys_safetest.htm Visa fil

@@ -63,8 +63,8 @@
</tr>
<tr>
<td colspan="2">
<p>文件类型:<input type="text" name="filetype" id="filetype" value="php|inc" style="width:380px"> 要检查的文件类型</p>
<p>代码特征:<input type="text" name="info" id="info" value="eval|cmd|system|exec|_GET|_POST|_REQUEST|base64_decode" style="width:380px"> 特征代码</p>
<p>文件类型:<input type="text" name="filetype" id="filetype" value="php|inc" style="width:390px"> 要检查的文件类型</p>
<p>代码特征:<input type="text" name="info" id="info" value="eval|cmd|system|exec|_GET|_POST|_REQUEST|base64_decode" style="width:390px"> 特征代码</p>
</td>
</tr>
<tr>


+ 1
- 1
src/admin/tpl.php Visa fil

@@ -133,7 +133,7 @@ else if ($action == 'upload') {
<td width='504'>
<input name='acdir' type='hidden' value='$acdir' />
<input name='token' type='hidden' value='{$_SESSION['token']}' />
<input name='upfile' type='file' id='upfile' style='width:380px' />
<input name='upfile' type='file' id='upfile' style='width:390px' />
</td>
</tr>
</table>


+ 1
- 0
src/install/config.cache.inc.php Visa fil

@@ -5,6 +5,7 @@ $cfg_cookie_encode = '~cookieEncode~';
$cfg_indexurl = '~indexurl~';
$cfg_backup_dir = 'backupdata';
$cfg_indexname = '网站主页';
$cfg_indexseo = '';
$cfg_webname = '~webname~';
$cfg_adminemail = '~adminmail~';
$cfg_html_editor = 'ckeditor';


+ 58
- 60
src/install/sql-dfdata.txt Visa fil

@@ -4031,66 +4031,64 @@ INSERT INTO `#@__sysconfig` VALUES('1','cfg_basehost','站点网址','1','string
('89','cfg_search_max','最大搜索检查文档数','6','number','50000'),
('90','cfg_search_maxrc','最大返回搜索结果数','6','number','300'),
('91','cfg_search_time','搜索间隔时间:秒','6','number','3'),
('92','cfg_baidunews_limit','百度新闻更新新闻数量,最大100','8','string','100'),
('93','cfg_smtp_port','SMTP服务器端口','2','string','25'),
('94','cfg_sendmail_bysmtp','是否启用SMTP方式发送邮件','2','bool','Y'),
('95','cfg_smtp_server','SMTP服务器','2','string','smtp.qq.com'),
('96','cfg_smtp_usermail','SMTP服务器的用户邮箱','2','string','tianya@dedebiz.com'),
('97','cfg_smtp_user','SMTP服务器的用户帐号','2','string','tianya'),
('98','cfg_smtp_password','SMTP服务器的用户密码','2','string','tianya'),
('99','cfg_updateperi','百度新闻更新时间:分','8','string','15'),
('100','cfg_online_type','在线支付网关类型','2','string','nps'),
('101','cfg_upload_switch','删除文章文件同时删除相关附件文件','2','bool','Y'),
('102','cfg_fck_xhtml','是否使用富文本','2','bool','N'),
('103','cfg_allsearch_limit','网站全局搜索时间限制:秒','2','string','1'),
('104','cfg_delete','是否开启文章回收站','2','bool','Y'),
('105','cfg_keywords','主页关键词','1','string',''),
('106','cfg_description','主页描述','1','bstring',''),
('107','cfg_beian','网站备案号','1','string',''),
('108','cfg_need_typeid2','是否启用副栏目','6','bool','Y'),
('109','cfg_mb_pwdtype','前台密码验证类型:默认32—32位md5,可选:l16—前16位、r16—后16位、m16—中间16位','4','string','32'),
('110','cfg_cache_type','id 文档ID,content标签最终内容,修改此变量后必须更新系统缓存','6','string','id'),
('111','cfg_max_face','会员上传头像大小限制KB','3','number','100'),
('112','cfg_typedir_df','栏目网址使用目录名(不显示默认页,则是/a/b/c形式)','2','bool','Y'),
('113','cfg_make_andcat','发表文章后马上更新相关栏目','6','bool','N'),
('114','cfg_make_prenext','发表文章后马上更新上下篇','6','bool','N'),
('115','cfg_feedback_forbid','是否禁止所有评论,包括禁止顶踩等','5','bool','N'),
('116','cfg_addon_domainbind','是否绑定附件目录为指定的二级域名','7','bool','N'),
('117','cfg_addon_domain','附件目录的二级域名','7','string',''),
('118','cfg_df_dutyadmin','默认责任编辑名称','7','string','网站管理员'),
('119','cfg_mb_allowncarc','是否允许用户空间显示未审核文章','4','bool','Y'),
('120','cfg_mb_spaceallarc','会员空间中所有文档的频道ID(不限为0)','4','number','0'),
('121','cfg_face_adds','上传头像增加积分','5','number','10'),
('122','cfg_moreinfo_adds','填写详细资料增加积分','5','number','20'),
('123','cfg_money_scores','多少积分可以兑换一个金币','5','number','50'),
('124','cfg_mb_wnameone','是否允许用户昵称重复','4','bool','N'),
('125','cfg_arc_dirname','是否允许用目录作为文档文件名,文档命名规则:{typedir}/{aid}/index.html','7','bool','Y'),
('126','cfg_puccache_time','需缓存内容全局缓存时间:秒','6','number','36000'),
('127','cfg_arc_click','文档默认点击数(-1表示随机50-200)','7','number','-1'),
('128','cfg_addon_savetype','附件保存形式,按data函数日期参数(y年m月d日)','3','string','ymd'),
('129','cfg_qk_uploadlit','异步上传缩略图,空间太不稳定用户关闭此项','3','bool','Y'),
('130','cfg_login_adds','登录会员中心获积分','5','number','2'),
('131','cfg_userad_adds','会员推广获积分','5','number','10'),
('132','cfg_ddimg_full','是否使用缩略图强制大小,对背景填充','3','bool','N'),
('133','cfg_ddimg_bgcolor','缩略图空白背景填充颜色(0白,1黑)','3','number','0'),
('134','cfg_replace_num','文档内容关键词替换次数(0为全部替换)','7','number','1'),
('135','cfg_uplitpic_cut','是否上传缩略图后马上弹出裁剪框','3','bool','Y'),
('136','cfg_album_mark','是否使用图集水印,小图也会受影响','3','bool','N'),
('137','cfg_mb_feedcheck','是否需要会员动态审核','4','bool','N'),
('138','cfg_mb_msgischeck','是否需要会员状态审核','4','bool','N'),
('139','cfg_title_site','是否发布和编辑文档时远程发布,启用远程站点的前提下','2','bool','N'),
('140','cfg_mysql_type','数据库类型,支持MySQL和Mysqli','2','string','mysql'),
('141', 'cfg_domain_cookie', '跨域共享Cookie的域名,例如: www.dedebiz.com', 2, 'string', ''),
('142', 'cfg_cross_sectypeid', '支持交叉栏目显示副栏目内容', '7', 'bool', 'Y'),
('143', 'cfg_digg_update', '顶踩缓存异步更新间隔(0为不缓存)', '6', 'number', '0'),
('144', 'cfg_feedback_guest', '是否允许匿名评论', '5', 'bool', 'N'),
('145', 'cfg_feedback_msglen', '评论内容字数限定', 5, 'number', '250'),
('146', 'cfg_auth_code', '商业版授权码', 1, 'bstring', ''),
('147', 'cfg_bizcore_hostname', 'DedeBIZ Core地址', 1, 'string', '127.0.0.1'),
('148', 'cfg_bizcore_port', 'DedeBIZ Core端口', 1, 'number', '8181'),
('149', 'cfg_bizcore_appid', 'DedeBIZ Core应用ID', 1, 'string', ''),
('150', 'cfg_bizcore_key', 'DedeBIZ Core通信密钥', 1, 'string', ''),
('151', 'cfg_tags_dir', 'TAGS生成目录', 7, 'string', '{cmspath}/a/tags');
('92','cfg_smtp_port','SMTP服务器端口','2','string','25'),
('93','cfg_sendmail_bysmtp','是否启用SMTP方式发送邮件','2','bool','Y'),
('94','cfg_smtp_server','SMTP服务器','2','string','smtp.qq.com'),
('95','cfg_smtp_usermail','SMTP服务器的用户邮箱','2','string','tianya@dedebiz.com'),
('96','cfg_smtp_user','SMTP服务器的用户帐号','2','string','tianya'),
('97','cfg_smtp_password','SMTP服务器的用户密码','2','string','tianya'),
('98','cfg_online_type','在线支付网关类型','2','string','nps'),
('99','cfg_upload_switch','删除文章文件同时删除相关附件文件','2','bool','Y'),
('100','cfg_fck_xhtml','是否使用富文本','2','bool','N'),
('101','cfg_allsearch_limit','网站全局搜索时间限制:秒','2','string','1'),
('102','cfg_delete','是否开启文章回收站','2','bool','Y'),
('103','cfg_keywords','主页关键词','1','string',''),
('104','cfg_description','主页描述','1','bstring',''),
('105','cfg_beian','网站备案号','1','string',''),
('106','cfg_need_typeid2','是否启用副栏目','6','bool','Y'),
('107','cfg_mb_pwdtype','前台密码验证类型:默认32—32位md5,可选:l16—前16位、r16—后16位、m16—中间16位','4','string','32'),
('108','cfg_cache_type','id 文档ID,content标签最终内容,修改此变量后必须更新系统缓存','6','string','id'),
('109','cfg_max_face','会员上传头像大小限制KB','3','number','100'),
('110','cfg_typedir_df','栏目网址使用目录名(不显示默认页,则是/a/b/c形式)','2','bool','Y'),
('111','cfg_make_andcat','发表文章后马上更新相关栏目','6','bool','N'),
('112','cfg_make_prenext','发表文章后马上更新上下篇','6','bool','N'),
('113','cfg_feedback_forbid','是否禁止所有评论,包括禁止顶踩等','5','bool','N'),
('114','cfg_addon_domainbind','是否绑定附件目录为指定的二级域名','7','bool','N'),
('115','cfg_addon_domain','附件目录的二级域名','7','string',''),
('116','cfg_df_dutyadmin','默认责任编辑名称','7','string','网站管理员'),
('117','cfg_mb_allowncarc','是否允许用户空间显示未审核文章','4','bool','Y'),
('118','cfg_mb_spaceallarc','会员空间中所有文档的频道ID(不限为0)','4','number','0'),
('119','cfg_face_adds','上传头像增加积分','5','number','10'),
('120','cfg_moreinfo_adds','填写详细资料增加积分','5','number','20'),
('121','cfg_money_scores','多少积分可以兑换一个金币','5','number','50'),
('122','cfg_mb_wnameone','是否允许用户昵称重复','4','bool','N'),
('123','cfg_arc_dirname','是否允许用目录作为文档文件名,文档命名规则:{typedir}/{aid}/index.html','7','bool','Y'),
('124','cfg_puccache_time','需缓存内容全局缓存时间:秒','6','number','36000'),
('125','cfg_arc_click','文档默认点击数(-1表示随机50-200)','7','number','-1'),
('126','cfg_addon_savetype','附件保存形式,按data函数日期参数(y年m月d日)','3','string','ymd'),
('127','cfg_qk_uploadlit','异步上传缩略图,空间太不稳定用户关闭此项','3','bool','Y'),
('128','cfg_login_adds','登录会员中心获积分','5','number','2'),
('129','cfg_userad_adds','会员推广获积分','5','number','10'),
('130','cfg_ddimg_full','是否使用缩略图强制大小,对背景填充','3','bool','N'),
('131','cfg_ddimg_bgcolor','缩略图空白背景填充颜色(0白,1黑)','3','number','0'),
('132','cfg_replace_num','文档内容关键词替换次数(0为全部替换)','7','number','1'),
('133','cfg_uplitpic_cut','是否上传缩略图后马上弹出裁剪框','3','bool','Y'),
('134','cfg_album_mark','是否使用图集水印,小图也会受影响','3','bool','N'),
('135','cfg_mb_feedcheck','是否需要会员动态审核','4','bool','N'),
('136','cfg_mb_msgischeck','是否需要会员状态审核','4','bool','N'),
('137','cfg_title_site','是否发布和编辑文档时远程发布,启用远程站点的前提下','2','bool','N'),
('138','cfg_mysql_type','数据库类型,支持MySQL和Mysqli','2','string','mysql'),
('139', 'cfg_domain_cookie', '跨域共享Cookie的域名,例如: www.dedebiz.com', 2, 'string', ''),
('140', 'cfg_cross_sectypeid', '支持交叉栏目显示副栏目内容', '7', 'bool', 'Y'),
('141', 'cfg_digg_update', '顶踩缓存异步更新间隔(0为不缓存)', '6', 'number', '0'),
('142', 'cfg_feedback_guest', '是否允许匿名评论', '5', 'bool', 'N'),
('143', 'cfg_feedback_msglen', '评论内容字数限定', 5, 'number', '250'),
('144', 'cfg_auth_code', '商业版授权码', 1, 'bstring', ''),
('145', 'cfg_bizcore_hostname', 'DedeBIZ Core地址', 1, 'string', '127.0.0.1'),
('146', 'cfg_bizcore_port', 'DedeBIZ Core端口', 1, 'number', '8181'),
('147', 'cfg_bizcore_appid', 'DedeBIZ Core应用ID', 1, 'string', ''),
('148', 'cfg_bizcore_key', 'DedeBIZ Core通信密钥', 1, 'string', ''),
('149', 'cfg_tags_dir', 'TAGS生成目录', 7, 'string', '{cmspath}/a/tags');
INSERT INTO `#@__sys_module` VALUES(1, '1f35620fb42d452fa2bdc1dee1690f92', '文件管理器', '', '', 0, ''),
(2, 'b437d85a7a7bc778c9c79b5ec36ab9aa', '友情链接', '', '', 0, ''),


+ 1
- 1
src/static/web/css/admin.css
Filskillnaden har hållits tillbaka eftersom den är för stor
Visa fil


+ 1
- 1
src/system/dedetag.class.php Visa fil

@@ -860,7 +860,7 @@ class DedeTagParse
} else if (file_exists(DEDEROOT.'/theme/'.$cfg_df_style.'/'.$filename)) {
$okfile = DEDEROOT.'/theme/'.$cfg_df_style.'/'.$filename;
} else {
return "无法在这个位置找到:$filename";
return "主题模板不存在:$filename";
}
//编译
if ($ismake != "no") {


+ 5
- 8
src/theme/templet-filelist.inc Visa fil

@@ -1,15 +1,14 @@
head.htm,列表页头部模板
head_nocatalog.htm,内容页\主页等无子栏目页面头部模板
header.htm,列表页头部模板
footer.htm,列表页底部模板
index.htm,主页模板
ajaxfeedback.htm,Ajax评论模板
ajaxfeedback.htm,评论模板
article_article.htm,文章内容页模板
article_article1.htm,随机文章内容页模板1
article_article2.htm,随机文章内容页模板2
article_article1.htm,文章内容页模板
article_article_frame.htm,文章内容页模板框架版
article_default.htm,自定义文档内容模板
article_default_sg.htm,自定义单表文档内容模板
article_image.htm,图片集内容页模板
article_image_cl.htm,图片集内容页模板(新图集样式)
article_image_cl.htm,图片集内容页模板图集版
article_image_frame.htm,图片集内容页模板框架版
article_shop.htm,商品模型内容页模板
article_soft.htm,软件内容页模板
@@ -32,8 +31,6 @@ list_soft.htm,默认软件列表模板
list_infos.htm,分类信息列表模板
list_spec.htm,默认专题列表模板
list_shop.htm,默认商城列表模板
footer.htm,列表页底部模板
googlemap.htm,google地图模板
search.htm,普通搜索模板
advancedsearch.htm,高级搜索模板
singlepage.htm,单独页面模板


Laddar…
Avbryt
Spara