Browse Source

细节优化和栏目添加跨站数据

tags/6.2.7
叙述、别离 1 year ago
parent
commit
e21ceb7e2b
24 changed files with 117 additions and 105 deletions
  1. +14
    -14
      dedebiz
  2. +1
    -1
      src/admin/css/login.min.css
  3. +1
    -1
      src/admin/sys_admin_user_add.php
  4. +12
    -8
      src/admin/sys_admin_user_tj.php
  5. +2
    -2
      src/admin/sys_info.php
  6. +32
    -31
      src/admin/templets/catalog_add.htm
  7. +1
    -1
      src/admin/templets/catalog_add_quick.htm
  8. +34
    -29
      src/admin/templets/catalog_edit.htm
  9. +1
    -1
      src/admin/templets/catalog_main.htm
  10. +4
    -4
      src/admin/templets/member_main.htm
  11. +1
    -1
      src/admin/templets/member_toadmin.htm
  12. +1
    -1
      src/admin/templets/sys_admin_user_add.htm
  13. +1
    -1
      src/admin/templets/sys_admin_user_edit.htm
  14. +1
    -1
      src/admin/templets/sys_admin_user_tj.htm
  15. +2
    -2
      src/install/install.html
  16. +4
    -0
      src/static/web/css/admin.css
  17. +1
    -0
      src/user/album_edit.php
  18. +0
    -1
      src/user/archives_edit.php
  19. +0
    -1
      src/user/archives_sg_edit.php
  20. +0
    -1
      src/user/article_edit.php
  21. +1
    -1
      src/user/content_list.php
  22. +1
    -1
      src/user/content_sg_list.php
  23. +1
    -1
      src/user/mystow.php
  24. +1
    -1
      src/user/soft_edit.php

+ 14
- 14
dedebiz View File

@@ -24,7 +24,7 @@ USAGE:
php ./dedebiz command [arguments...]
COMMANDS:
serv,s 运行DedeBIZ开发服务
make,m 生成HTML
make,m 更新网页
update,u 更新到最新系统
help,h Shows 帮助
quick,q 快速开始一个开发环境
@@ -109,7 +109,7 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) {
DedeCli::showProgress(ceil(($i / $total) * 100), 100, $i, $total);
$i++;
}
DedeCli::write("成功生成内容html");
DedeCli::write("成功更新文档页");
$queryTime = ExecTime() - $t1;
DedeCli::write($queryTime);
exit;
@@ -129,7 +129,7 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) {
$lv = new SgListView($row->id);
}
$lv->CountRecord();
DedeCli::write("开始生成列表html[id:{$row->id}]");
DedeCli::write("开始更新列表页[id:{$row->id}]");
$lv->MakeHtml('', '', 0);
}
exit;
@@ -153,7 +153,7 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) {
$GLOBALS['_arclistEnv'] = 'index';
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $templet);
$pv->SaveToHtml($homeFile);
DedeCli::write("成功生成首页html");
DedeCli::write("成功更新首页");
} else if (count($argv) > 2 && ($argv[2] == "auto" || $argv[2] == "o")) {
//自动生成
function OptimizeData($dsql)
@@ -190,7 +190,7 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) {
} else {
if (file_exists($homeFile)) @unlink($homeFile);
}
DedeCli::write("成功生成首页html");
DedeCli::write("成功更新首页");
//2.生成栏目
$query = "SELECT DISTINCT typeid From `#@__arctiny` WHERE senddate >=" . $start . " AND arcrank>-1";
$dsql->SetQuery($query);
@@ -220,10 +220,10 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) {
$lv = new SgListView($tt);
}
$lv->CountRecord();
DedeCli::write("开始生成列表html[id:{$tt}]");
DedeCli::write("开始更新列表页[id:{$tt}]");
$lv->MakeHtml('', '', 0);
}
DedeCli::write("成功生成列表html");
DedeCli::write("成功更新列表页");
}
//生成文档
$tt = $dsql->GetOne("SELECT COUNT(id) as dd FROM `#@__arctiny` WHERE senddate >=" . $start . " AND arcrank>-1");
@@ -237,7 +237,7 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) {
DedeCli::showProgress(ceil(($i / $total) * 100), 100);
$i++;
}
DedeCli::write("成功生成html");
DedeCli::write("成功更新网页");
//优化数据
OptimizeData($dsql);
DedeCli::write("成功优化数据");
@@ -246,16 +246,16 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) {
USAGE:
php ./dedebiz make action [arguments...]
ACTIONS:
index,i 生成首页html
--position 首页html位置,默认: ../index.html(相对system目录)
arc,a 生成文档html
index,i 更新首页
--position 首页位置,默认: ../index.html(相对system目录)
arc,a 更新文档页
--typeid 栏目id
--aid 文档id
list,l 生成列表html
list,l 更新列表页
--typeid 栏目id
auto,o 自动生成
auto,o 自动更新
--start 开始时间(format:2012-03-12)
tdata 生成测试数据
tdata 更新测试数据
WEBSITE:
https://www.dedebiz.com/help/";
DedeCli::write($helpStr);


+ 1
- 1
src/admin/css/login.min.css View File

@@ -1 +1 @@
body{line-height:1.6;letter-spacing:.6px;font:14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;color:#545b62;background:#f5f5f5}a{color:#545b62}a:hover{color:#ff8400;text-decoration:none}h2{line-height:1.6;font-size:24px;color:#393d49;font-weight:600}.btn,input,select{font-size:14px!important}.admin-head{padding:1rem 0;background:#fff}.logo,.form-control{height:36px}.admin-nav{height:36px;line-height:36px}.admin-nav-a{padding-right:30px}.admin-btn{color:#545b62}.dropdown-menu{min-width:8rem;font-size:14px}.dropdown-item{padding:0 1rem;height:30px;line-height:30px;font-size:14px;color:#545b62!important}.login-from{margin:0 auto;width:500px}.login-box{padding:1.25rem;background:#fff;border-radius:.5rem}.login-power{padding-top:1rem}.form-control,.btn-md,.alert,.rounded{border-radius:.5rem!important}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0!important;border-bottom-left-radius:0!important}#validateimg{border-radius:0 .5rem .5rem 0;cursor:pointer}#browsehappy{padding:20px 30px;font-size:14px;line-height:16px;color:#856404;background:#fff3cd;border-radius:.25rem;border:0}.browsehappy-close{float:right;cursor:pointer}@media (max-width:760px){.admin-head{padding:1rem 15px}.admin-nav-a{display:none!important}.login-from{width:100%}}
body{line-height:1.6;letter-spacing:.6px;font:14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;color:#545b62;background:#f5f5f5}a{color:#545b62}a:hover{color:#ff8400;text-decoration:none}h2{line-height:1.6;font-size:24px;color:#393d49;font-weight:600}.btn,input,select{font-size:14px!important}.admin-head{padding:1rem 0;background:#fff}.admin-nav{height:36px;line-height:36px}.admin-nav-a{padding-right:30px}.dropdown-menu{min-width:8rem;font-size:14px}.dropdown-item{padding:0 1rem;height:30px;line-height:30px;font-size:14px;color:#545b62!important}.logo,.form-control{height:36px}.login-from{margin:0 auto;width:500px}.login-box{padding:1.25rem;background:#fff;border-radius:.5rem}.login-power{padding-top:1rem}.form-control,.btn-md,.alert,.rounded{border-radius:.5rem!important}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0!important;border-bottom-left-radius:0!important}#validateimg{border-radius:0 .5rem .5rem 0;cursor:pointer}#browsehappy{padding:20px 30px;font-size:14px;line-height:16px;color:#856404;background:#fff3cd;border-radius:.25rem;border:0}.browsehappy-close{float:right;cursor:pointer}@media (max-width:760px){.admin-head{padding:1rem 15px}.admin-nav-a{display:none!important}.login-from{width:100%}}

+ 1
- 1
src/admin/sys_admin_user_add.php View File

@@ -15,7 +15,7 @@ if (empty($dopost)) $dopost = '';
if ($dopost == 'add') {
CheckCSRF();
if (preg_match("#[^0-9a-zA-Z_@!\.-]#", $pwd) || preg_match("#[^0-9a-zA-Z_@!\.-]#", $userid)) {
ShowMsg('密码或或会员名不合法,<br>只能用[0-9a-zA-Z_@!.-]以内范围的字符', '-1', 0, 3000);
ShowMsg('密码或或会员名不合法,只能用[0-9a-zA-Z_@!.-]以内范围的字符', '-1', 0, 3000);
exit();
}
$safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24);


+ 12
- 8
src/admin/sys_admin_user_tj.php View File

@@ -1,6 +1,6 @@
<?php
/**
* 获取管理员统计信息
* 获取管理员绩效统计
*
* @version $id:sys_admin_user_edit.php 16:22 2010年7月20日 tianya $
* @package DedeBIZ.Administrator
@@ -63,7 +63,7 @@ if (isset($dopost) && $dopost == 'getone') {
$row = $dsql->GetOne("SELECT COUNT(id) AS dd,SUM(click) AS cc FROM `#@__archives` WHERE senddate>$istarttime AND mid='$uid';");
$ddm = $row['dd'] + $ddm;
$ccm = $row['cc'] + $ccm;
//本周
//七天
$starttime = $y."-{$m}-{$d} 00:00:00";
$istarttime = GetMkTime($starttime) - (7 * 24 * 3600);
$sql = "SELECT addtable FROM `#@__channeltype` WHERE issystem='-1'";
@@ -93,12 +93,16 @@ if (isset($dopost) && $dopost == 'getone') {
$row = $dsql->GetOne("SELECT COUNT(id) AS dd,SUM(click) AS cc FROM `#@__archives` WHERE senddate>$istarttime AND mid='$uid';");
$ddd = $row['dd'] + $ddd;
$ccd = $row['cc'] + $ccd;
$msg = "<span class='mr-3'>管理员:{$userid}</span>
<span class='mr-3'>文档/点击:{$dd}/{$cc}</span>
<span class='mr-3'>季度:{$dds}/{$ccs}</span>
<span class='mr-3'>当月:{$ddm}/{$ccm}</span>
<span class='mr-3'>近七天:{$ddw}/{$ccw}</span>
<span>当天:{$ddd}/{$ccd}</span>";
$msg = "<div class='container-fluid'>
<div class='row'>
<div class='col-2'>管理员:{$userid}</div>
<div class='col-2'>文档/点击:{$dd}/{$cc}</div>
<div class='col-2'>季度:{$dds}/{$ccs}</div>
<div class='col-2'>当月:{$ddm}/{$ccm}</div>
<div class='col-2'>七天:{$ddw}/{$ccw}</div>
<div class='col-2'>当天:{$ddd}/{$ccd}</div>
</div>
</div>";
AjaxHead();
echo $msg;
exit();


+ 2
- 2
src/admin/sys_info.php View File

@@ -104,9 +104,9 @@ else if ($dopost == 'search') {
<td bgcolor="#f5f5f5" colspan="3">系统配置变量搜索</td>
</tr>
<tr bgcolor="#e9ecef" align="center">
<td width="300">参数说明</td>
<td width="360">参数说明</td>
<td>参数值</td>
<td width="220">变量名</td>
<td width="260">变量名</td>
</tr>
EOT;
echo $configstr;


+ 32
- 31
src/admin/templets/catalog_add.htm View File

@@ -39,7 +39,7 @@
function ShowObj(objname) {
var obj = document.getElementById(objname);
if (Nav() == 'IE') obj.style.display = "block";
else obj.style.display = "table";
else obj.style.display = "block";
}
function HideObj(objname) {
var obj = document.getElementById(objname);
@@ -49,7 +49,7 @@
var upinyin = document.getElementById('upinyin');
var tpobj = document.getElementById('typedir');
if (upinyin.checked) tpobj.style.display = "none";
else tpobj.style.display = "block";
else tpobj.style.display = "inline-block";
}
function ParTemplet(obj) {
var sevvalue = channelArray[obj.value];
@@ -64,7 +64,7 @@
temparticle[0].value = dfstyleValue + "/article_" + sevvalue + ".htm";
if (obj.value < 0) {
if (Nav() == 'IE') tobj.style.display = "block";
else tobj.style.display = "table-row";
else tobj.style.display = "block";
} else {
tobj.style.display = "none";
}
@@ -126,6 +126,7 @@
<tr>
<td>文档模型:</td>
<td>
<input type="hidden" value="{style}" name="dfstyle">
<select name="channeltype" id="channeltype" onChange="ParTemplet(this)" class="admin-input-sm">
<?php
foreach($channelArray as $k=>$arr)
@@ -139,7 +140,25 @@
}
?>
</select>
<input type="hidden" value="{style}" name="dfstyle">
<div id="smclass" class="mt-3" style="<?php echo ($channelid<0 ? '' : 'display:none');?>">
<select name="smalltype[]" multiple="yes" class="admin-input-md">
<?php
$sql = "SELECT * FROM `#@__sys_enum` WHERE egroup LIKE 'infotype' ORDER BY disorder ASC, id DESC ";
$dsql->Execute('s',$sql);
while($arr = $dsql->GetArray('s'))
{
if ($arr['evalue']%500==0) {
echo "<option value='{$arr['evalue']}'>{$arr['ename']}</option>";
} else if (preg_match("#\.#", $arr['evalue'])) {
echo "<option value='{$arr['evalue']}'>└─ {$arr['ename']}</option>";
} else {
echo "<option value='{$arr['evalue']}'>{$arr['ename']}</option>";
}
}
?>
</select>
<span>(支持多选)</span>
</div>
</td>
<td>上级目录:</td>
<td>
@@ -199,13 +218,9 @@
</tr>
<tr>
<td>文件保存目录:</td>
<td class="p-0">
<table cellspacing="1" cellpadding="1" class="table-borderless">
<tr>
<td><input type="text" name="typedir" id="typedir" class="admin-input-md"></td>
<td><label for="upinyin"><input type="checkbox" name="upinyin" id="upinyin" value="1" onclick="CheckTypeDir()"> 拼音</label></td>
</tr>
</table>
<td>
<input type="text" name="typedir" id="typedir" class="admin-input-md">
<label for="upinyin"><input type="checkbox" name="upinyin" id="upinyin" value="1" onclick="CheckTypeDir()"> 拼音</label>
</td>
<td>目录相对位置:</td>
<td>
@@ -321,31 +336,17 @@
<td>栏目描述:</td>
<td><textarea name="description" id="description" class="admin-textarea-sm"></textarea>(标签“{dede:field.description/}”调用)</td>
</tr>
<tr id="smclass" style="<?php echo ($channelid<0 ? '' : 'display:none');?>">
<td>绑定小分类</td>
<tr>
<td>是否支持跨站数据:</td>
<td>
<select name="smalltype[]" multiple="yes" class="admin-input-md" style="height:200px">
<?php
$sql = "SELECT * FROM `#@__sys_enum` WHERE egroup LIKE 'infotype' ORDER BY disorder ASC, id DESC ";
$dsql->Execute('s',$sql);
while($arr = $dsql->GetArray('s'))
{
if ($arr['evalue']%500==0) {
echo "<option value='{$arr['evalue']}'>{$arr['ename']}</option>";
} else if (preg_match("#\.#", $arr['evalue'])) {
echo "<option value='{$arr['evalue']}'>└─ {$arr['ename']}</option>";
} else {
echo "<option value='{$arr['evalue']}'>{$arr['ename']}</option>";
}
}
?>
</select>
<span>(支持多选)</span>
<input type="text" name="" id="" class="admin-input-md" placeholder="请输入调用秘钥">
<label><input type="radio" name="issend" value="1" <?php if ($issend==1) echo " checked='checked' ";?>> 支持</label>
<label><input type="radio" name="issend" value="0" <?php if ($issend==0) echo " checked='checked' ";?>> 不支持</label>
</td>
<td colspan="2"></td>
</tr>
<tr>
<td colspan="4"><?php GetEditor("content","","300","Default","print","false");?></td>
<td colspan="4"><?php GetEditor("content","","400","Default","print","false");?></td>
</tr>
<tr>
<td bgcolor="#f5f5f5" colspan="4" align="center">


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

@@ -177,7 +177,7 @@
<tr bgcolor="#e9ecef" align="center">
<td width="6%" class="border-top-0">排序</td>
<td width="16%" class="border-top-0">顶级栏目名称</td>
<td width="60%" class="border-top-0">子栏目名称(目录名称1,目录名称2)</td>
<td width="60%" class="border-top-0">子栏目名称(名称1,名称2)</td>
<td class="border-top-0"><button type="button" id="add" class="btn btn-success btn-sm">添加</button></td>
</tr>
<tr align="center">


+ 34
- 29
src/admin/templets/catalog_edit.htm View File

@@ -39,7 +39,7 @@
function ShowObj(objname) {
var obj = document.getElementById(objname);
if (Nav() == 'IE') obj.style.display = "block";
else obj.style.display = "table";
else obj.style.display = "block";
}
function HideObj(objname) {
var obj = document.getElementById(objname);
@@ -49,7 +49,7 @@
var upinyin = document.getElementById('upinyin');
var tpobj = document.getElementById('typedir');
if (upinyin.checked) tpobj.style.display = "none";
else tpobj.style.display = "block";
else tpobj.style.display = "inline-block";
}
function ParTemplet(obj) {
var sevvalue = channelArray[obj.value];
@@ -64,7 +64,7 @@
temparticle[0].value = dfstyleValue + "/article_" + sevvalue + ".htm";
if (obj.value < 0) {
if (Nav() == 'IE') tobj.style.display = "block";
else tobj.style.display = "table-row";
else tobj.style.display = "block";
} else {
tobj.style.display = "none";
}
@@ -109,6 +109,7 @@
<tr>
<td>文档模型:</td>
<td>
<input type="hidden" value="{style}" name="dfstyle">
<select name="channeltype" id="channeltype" onChange="ParTemplet(this)" class="admin-input-sm">
<?php
foreach($channelArray as $k=>$arr)
@@ -118,7 +119,31 @@
}
?>
</select>
<input type="hidden" value="{style}" name="dfstyle">
<div id="smclass" class="mt-3" style="<?php echo ($channelid<0 ? '' : 'display:none');?>">
<select name="smalltype[]" multiple="yes" class="admin-input-md">
<?php
$smtypes = explode(',',trim($myrow['smalltypes']));
$sql = "SELECT * FROM `#@__sys_enum` WHERE egroup LIKE 'infotype' ORDER BY disorder ASC, id DESC ";
$dsql->Execute('s',$sql);
while($arr = $dsql->GetArray('s'))
{
if (in_array($arr['evalue'],$smtypes)) {
$selstr = " selected='1' ";
} else {
$selstr = '';
}
if ($arr['evalue']%500==0) {
echo "<option value='{$arr['evalue']}'{$selstr}>{$arr['ename']}</option>";
} else if (preg_match("#\.#", $arr['evalue'])) {
echo "<option value='{$arr['evalue']}'{$selstr}>└─ {$arr['ename']}</option>";
} else {
echo "<option value='{$arr['evalue']}'{$selstr}>{$arr['ename']}</option>";
}
}
?>
</select>
<span>(支持多选)</span>
</div>
</td>
<td>上级目录:</td>
<td>
@@ -284,32 +309,12 @@
<td>栏目描述:</td>
<td><textarea name="description" id="description" class="admin-textarea-sm"><?php echo $myrow['description']?></textarea>(标签“{dede:field.description/}”调用)</td>
</tr>
<tr id="smclass" style="<?php echo ($channelid<0 ? '' : 'display:none');?>">
<td>绑定小分类:</td>
<tr>
<td>是否支持跨站数据:</td>
<td>
<select name="smalltype[]" multiple="yes" class="admin-input-md" style="height:200px">
<?php
$smtypes = explode(',',trim($myrow['smalltypes']));
$sql = "SELECT * FROM `#@__sys_enum` WHERE egroup LIKE 'infotype' ORDER BY disorder ASC, id DESC ";
$dsql->Execute('s',$sql);
while($arr = $dsql->GetArray('s'))
{
if (in_array($arr['evalue'],$smtypes)) {
$selstr = " selected='1' ";
} else {
$selstr = '';
}
if ($arr['evalue']%500==0) {
echo "<option value='{$arr['evalue']}'{$selstr}>{$arr['ename']}</option>";
} else if (preg_match("#\.#", $arr['evalue'])) {
echo "<option value='{$arr['evalue']}'{$selstr}>└─ {$arr['ename']}</option>";
} else {
echo "<option value='{$arr['evalue']}'{$selstr}>{$arr['ename']}</option>";
}
}
?>
</select>
<span>(支持多选)</span>
<input type="text" name="" id="" class="admin-input-md" placeholder="请输入调用秘钥">
<label><input type="radio" name="" value="1" <?php if ($myrow['issend']=="1") echo "checked='1'";?>> 支持</label>
<label><input type="radio" name="" value="0" <?php if ($myrow['issend']=="0") echo "checked='1'";?>> 不支持</label>
</td>
<td colspan="2"></td>
</tr>


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

@@ -52,7 +52,7 @@
</table>
<table cellpadding="1" cellspacing="1" align="center" class="maintable mb-3">
<tr>
<td bgcolor="#f5f5f5" style="padding:.65rem;border-bottom:1px solid #dee2e6">网站栏目管理</td>
<td bgcolor="#f5f5f5" class="admin-td">网站栏目管理</td>
</tr>
<form name="form1" method="post" action="catalog_do.php?dopost=upRankAll">
<tr>


+ 4
- 4
src/admin/templets/member_main.htm View File

@@ -57,12 +57,12 @@
<tr bgcolor="#e9ecef" align="center">
<td width="6%">选择</td>
<td width="6%">mid</td>
<td width="15%">头像/会员名</td>
<td width="12%">头像/会员名</td>
<td width="8%">昵称</td>
<td width="6%">等级</td>
<td width="15%">钱包积分</td>
<td width="16%">钱包积分</td>
<td width="16%">地址/时间</td>
<td width="6%">投稿限制</td>
<td width="15%">地址/时间</td>
<td>操作</td>
</tr>
{dede:datalist empty='<tr><td colspan="9" align="center">暂无会员</td></tr>'}
@@ -80,11 +80,11 @@
<span class="mr-1">金币:{dede:field.money/}</span>
<span>余额:{dede:field.user_money/}</span>
</td>
<td>{dede:field.send_max/}</td>
<td>
<span class="mr-1">{dede:field.loginip/}</span>
<span>{dede:field.logintime function="MyDate('Y-m-d H:i:s',@me)"/}</span>
</td>
<td>{dede:field.send_max/}</td>
<td>
<a href="member_toadmin.php?id={dede:field.mid/}" target="_self" class="btn btn-light btn-sm"><i class="fa fa-user-plus"></i> 提升</a>
<a href="content_list.php?mid={dede:field.mid/}" target="_self" class="btn btn-light btn-sm"><i class="fa fa-file-text"></i> 文档</a>


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

@@ -69,7 +69,7 @@
<tr>
<td class="admin-td">授权栏目:</td>
<td class="admin-td">
<select name="typeids[]" id="typeid" multiple="true" class="admin-input-md" style="height:200px">
<select name="typeids[]" id="typeid" multiple="yes" class="admin-input-md">
<option value="0" class='alltype'>所有栏目</option>
<?php echo $typeOptions?>
</select>


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

@@ -70,7 +70,7 @@
<tr>
<td>授权栏目:</td>
<td>
<select name="typeids[]" id="typeid" multiple="true" class="admin-input-md" style="height:200px">
<select name="typeids[]" id="typeid" multiple="yes" class="admin-input-md">
<option value="0" selected>所有栏目</option>
<?php echo $typeOptions?>
</select>


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

@@ -49,7 +49,7 @@
<tr>
<td>授权栏目:</td>
<td>
<select name="typeids[]" id="typeid" multiple="true" class="admin-input-md" style="height:200px">
<select name="typeids[]" id="typeid" multiple="yes" class="admin-input-md">
<option value="0">所有栏目</option>
<?php echo $typeOptions?>
</select>


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

@@ -17,7 +17,7 @@
if (resp.ok) {
return resp.text()
}
throw new Error('载失败');
throw new Error('载失败');
}).then((d)=>{
ajaxdiv.innerHTML = d;
}).catch((error) => {


+ 2
- 2
src/install/install.html View File

@@ -11,7 +11,7 @@
<script src="../static/web/js/popper.min.js"></script>
<script src="../static/web/js/bootstrap.min.js"></script>
<script src="../static/web/js/style.js"></script>
<style>body{line-height:1.6;letter-spacing:.6px;font:14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;color:#545b62;background:#f5f5f5}a{color:#545b62}a:hover{color:#ff8400;text-decoration:none}h2,legend{line-height:1.6;font-size:18px;font-weight:600;color:#393d49}label{margin-bottom:10px;line-height:18px}input,select,.btn{font-size:14px!important}.install-box{margin:0 auto;width:800px}.admin-head{padding:1rem 0;background:#fff}.logo,.form-control{height:36px}.admin-nav{height:36px;line-height:36px}.admin-nav-a{padding-right:30px}.admin-btn{color:#545b62}.dropdown-menu{min-width:8rem;font-size:14px}.dropdown-item{padding:0 1rem;height:36px;line-height:36px;font-size:14px;color:#545b62!important}.fa{font-size:14px!important;color:inherit;cursor:pointer}.form-control,.btn-md,.card,.alert,.rounded{border-radius:.5rem!important}.card-header:first-child{border-radius:.5rem .5rem 0 0}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0!important;border-bottom-left-radius:0!important}@media (max-width:760px){.install-box{width:100%}.admin-head{padding:1rem 15px}.admin-nav-a{display:none!important}}</style>
<style>body{line-height:1.6;letter-spacing:.6px;font:14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;color:#545b62;background:#f5f5f5}a{color:#545b62}a:hover{color:#ff8400;text-decoration:none}h2,legend{line-height:1.6;font-size:18px;font-weight:600;color:#393d49}label{margin-bottom:10px;line-height:18px}input,select,.btn{font-size:14px!important}.install-box{margin:0 auto;width:800px}.admin-head{padding:1rem 0;background:#fff}.admin-nav{height:36px;line-height:36px}.admin-nav-a{padding-right:30px}.dropdown-menu{min-width:8rem;font-size:14px}.dropdown-item{padding:0 1rem;height:36px;line-height:36px;font-size:14px;color:#545b62!important}.fa{font-size:14px!important;color:inherit;cursor:pointer}.logo,.form-control{height:36px}.form-control,.btn-md,.card,.alert,.rounded{border-radius:.5rem!important}.card-header:first-child{border-radius:.5rem .5rem 0 0}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0!important;border-bottom-left-radius:0!important}@media (max-width:760px){.install-box{width:100%}.admin-head{padding:1rem 15px}.admin-nav-a{display:none!important}}</style>
</head>
<body>
<div class="d-flex flex-md-row align-items-center shadow-sm admin-head mb-5">
@@ -105,7 +105,7 @@
</div>
</div>
<div class="col-md-12">
<p>Powered by <a href="https://www.dedebiz.com" target="_blank">DedeBIZ开发团队</a></p>
<p><a href="https://www.dedebiz.com" target="_blank">Powered by DedeBIZ开发团队</a></p>
</div>
</div>
<script>


+ 4
- 0
src/static/web/css/admin.css View File

@@ -14,6 +14,7 @@
font-size:12px
}
body {
margin:0;
line-height:1.6;
letter-spacing:.6px;
font:12px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;
@@ -106,6 +107,9 @@ select {
vertical-align:middle;
transition:all .5s
}
select[multiple=yes] {
height:180px
}
textarea {
padding:.25rem .65rem;
color:#545b62;


+ 1
- 0
src/user/album_edit.php View File

@@ -9,6 +9,7 @@
* @link https://www.dedebiz.com
*/
require_once(dirname(__FILE__)."/config.php");
//考虑安全原因不管是否开启游客投稿功能,都不允许会员对图片投稿
CheckRank(0, 0);
if ($cfg_mb_lit == 'Y') {
ShowMsg("由于系统开启会员空间精简版,您浏览的功能不可用", "-1");


+ 0
- 1
src/user/archives_edit.php View File

@@ -9,7 +9,6 @@
* @link https://www.dedebiz.com
*/
require_once(dirname(__FILE__)."/config.php");
CheckRank(0, 0);
require_once(DEDEINC."/dedetag.class.php");
require_once(DEDEINC."/customfields.func.php");
require_once(DEDEMEMBER."/inc/inc_catalog_options.php");


+ 0
- 1
src/user/archives_sg_edit.php View File

@@ -9,7 +9,6 @@
* @link https://www.dedebiz.com
*/
require_once(dirname(__FILE__)."/config.php");
CheckRank(0, 0);
require_once(DEDEINC."/dedetag.class.php");
require_once(DEDEINC."/customfields.func.php");
require_once(DEDEMEMBER."/inc/inc_catalog_options.php");


+ 0
- 1
src/user/article_edit.php View File

@@ -9,7 +9,6 @@
* @link https://www.dedebiz.com
*/
require_once(dirname(__FILE__)."/config.php");
CheckRank(0, 0);
require_once(DEDEINC."/dedetag.class.php");
require_once(DEDEINC."/customfields.func.php");
require_once(DEDEMEMBER."/inc/inc_catalog_options.php");


+ 1
- 1
src/user/content_list.php View File

@@ -9,10 +9,10 @@
* @link https://www.dedebiz.com
*/
require_once(dirname(__FILE__)."/config.php");
CheckRank(0, 0);
require_once(DEDEINC."/typelink/typelink.class.php");
require_once(DEDEINC."/datalistcp.class.php");
require_once(DEDEMEMBER."/inc/inc_list_functions.php");
CheckRank(0, 0);
setcookie("ENV_GOBACK_URL", $dedeNowurl, time() + 3600, "/");
$cid = isset($cid) && is_numeric($cid) ? $cid : 0;
$channelid = isset($channelid) && is_numeric($channelid) ? $channelid : 0;


+ 1
- 1
src/user/content_sg_list.php View File

@@ -9,10 +9,10 @@
* @link https://www.dedebiz.com
*/
require_once(dirname(__FILE__)."/config.php");
CheckRank(0, 0);
require_once(DEDEINC."/typelink/typelink.class.php");
require_once(DEDEINC."/datalistcp.class.php");
require_once(DEDEMEMBER."/inc/inc_list_functions.php");
CheckRank(0, 0);
setcookie("ENV_GOBACK_URL", $dedeNowurl, time() + 3600, "/");
$cid = isset($cid) && is_numeric($cid) ? $cid : 0;
$channelid = isset($channelid) && is_numeric($channelid) ? $channelid : 0;


+ 1
- 1
src/user/mystow.php View File

@@ -9,8 +9,8 @@
* @link https://www.dedebiz.com
*/
require_once(dirname(__FILE__)."/config.php");
CheckRank(0, 0);
require_once(DEDEINC."/datalistcp.class.php");
CheckRank(0, 0);
setcookie("ENV_GOBACK_URL", GetCurUrl(), time() + 3600, "/");
$type = empty($type) ? "sys" : trim($type);
$tpl = '';


+ 1
- 1
src/user/soft_edit.php View File

@@ -9,11 +9,11 @@
* @link https://www.dedebiz.com
*/
require_once(dirname(__FILE__)."/config.php");
CheckRank(0, 0);
require_once(DEDEINC."/dedetag.class.php");
require_once(DEDEINC."/customfields.func.php");
require_once(DEDEMEMBER."/inc/inc_catalog_options.php");
require_once(DEDEMEMBER."/inc/inc_archives_functions.php");
CheckRank(0, 0);
$channelid = isset($channelid) && is_numeric($channelid) ? $channelid : 3;
$aid = isset($aid) && is_numeric($aid) ? $aid : 0;
$menutype = 'content';


Loading…
Cancel
Save