diff --git a/docs/changelog.md b/docs/changelog.md index c5888e9d..2fc28077 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,6 +1,17 @@ # 更新记录 通过访问 https://www.dedebiz.com/git 获取完整更新记录 +# V6.5.10 +- 优化数据表文档; +- 优化标签调用说明配合数据表文档利于用户开发模板; +- 优化后台文件管理小图标; +- 优化后台弹出遮罩层细节; +- 优化后台按钮组,相对完美适配PC、平板、移动设备; +- 优化后台重复标题发布检查; +- 优化后台功能说明采用网上和群体用户词汇; +- 优化会员组游客投稿上传图片等问题; +- 其他常规问题修复; + # V6.5.9 - 支持设置是否开启自动检查更新; - 增加数据表注释,方便开发者进行二次开发,移除无用表; diff --git a/src/admin/ai_dialog.php b/src/admin/ai_dialog.php index 15114643..90494ef4 100644 --- a/src/admin/ai_dialog.php +++ b/src/admin/ai_dialog.php @@ -8,7 +8,7 @@ * @license GNU GPL v2 (https://www.dedebiz.com/license) * @link https://www.dedebiz.com */ -require_once(dirname(__FILE__) . "/config.php"); +require_once(dirname(__FILE__)."/config.php"); if (empty($f)) { $f = 'form1.enclosure'; } @@ -17,10 +17,10 @@ if (empty($comeback)) { } $addparm = ''; if (!empty($CKEditor)) { - $addparm = '&CKEditor=' . $CKEditor; + $addparm = '&CKEditor='.$CKEditor; } if (!empty($CKEditorFuncNum)) { - $addparm .= '&CKEditorFuncNum=' . $CKEditorFuncNum; + $addparm .= '&CKEditorFuncNum='.$CKEditorFuncNum; } if (!empty($noeditor)) { $addparm .= '&noeditor=yes'; @@ -47,7 +47,7 @@ if (!empty($noeditor)) {
处理过程中请勿关闭小德AI助手对话框
- +
diff --git a/src/admin/album_add.php b/src/admin/album_add.php index c4abb7a6..d3b5a078 100644 --- a/src/admin/album_add.php +++ b/src/admin/album_add.php @@ -39,7 +39,6 @@ if ($dopost != 'save') { require_once(DEDEINC.'/libraries/oxwindow.class.php'); $flag = isset($flags) ? join(',', $flags) : ''; $notpost = isset($notpost) && $notpost == 1 ? 1 : 0; - if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000, 6000) : $cfg_arc_click); if (!isset($typeid2)) $typeid2 = 0; if (!isset($autokey)) $autokey = 0; if (!isset($remote)) $remote = 0; @@ -69,7 +68,7 @@ if ($dopost != 'save') { } //对保存的文档进行处理 if (empty($writer)) $writer = $cuserLogin->getUserName(); - if (empty($source)) $source = '未知'; + if (empty($source)) $source = $cuserLogin->getUserName(); $pubdate = GetMkTime($pubdate); $senddate = time(); $sortrank = AddDay($pubdate, $sortup); diff --git a/src/admin/api.php b/src/admin/api.php index 0048dbb0..dc8624c0 100644 --- a/src/admin/api.php +++ b/src/admin/api.php @@ -455,15 +455,14 @@ if ($action === 'is_need_check_code') { $params = $_GET; unset($params['action']); checkLogin(); - $params['timestamp'] = time(); // 加入时间戳 + $params['timestamp'] = time(); //加入时间戳 $cuserLogin = new userLogin(); - $params['adminid'] = $cuserLogin->getUserID(); // 加入时间戳 - $params['ip'] = $_SERVER['REMOTE_ADDR'] ?? '127.0.0.1'; // 获取客户端IP - - ksort($params); // 按字典序排序 - $queryString = http_build_query($params); // 生成查询字符串 - $params['sign'] = md5($queryString . $cfg_ai_apikey); // 计算MD5签名 - $url = $cfg_ai_server . '/ai?' . http_build_query($params); + $params['adminid'] = $cuserLogin->getUserID(); //加入时间戳 + $params['ip'] = $_SERVER['REMOTE_ADDR'] ?? '127.0.0.1'; //获取客户端IP + ksort($params); //按字典序排序 + $queryString = http_build_query($params); //生成查询字符串 + $params['sign'] = md5($queryString.$cfg_ai_apikey); //计算MD5签名 + $url = $cfg_ai_server.'/ai?'.http_build_query($params); echo json_encode(array( "code" => 0, "data" => $url, @@ -472,14 +471,14 @@ if ($action === 'is_need_check_code') { $params = $_GET; unset($params['action']); checkLogin(); - $params['timestamp'] = time(); // 加入时间戳 + $params['timestamp'] = time(); //加入时间戳 $cuserLogin = new userLogin(); - $params['adminid'] = $cuserLogin->getUserID(); // 加入时间戳 - $params['ip'] = $_SERVER['REMOTE_ADDR'] ?? '127.0.0.1'; // 获取客户端IP - ksort($params); // 按字典序排序 - $queryString = http_build_query($params); // 生成查询字符串 - $params['sign'] = md5($queryString . $cfg_ai_apikey); // 计算MD5签名 - $url = $cfg_ai_server . '/api/setbody?' . http_build_query($params); + $params['adminid'] = $cuserLogin->getUserID(); //加入时间戳 + $params['ip'] = $_SERVER['REMOTE_ADDR'] ?? '127.0.0.1'; //获取客户端IP + ksort($params); //按字典序排序 + $queryString = http_build_query($params); //生成查询字符串 + $params['sign'] = md5($queryString.$cfg_ai_apikey); //计算MD5签名 + $url = $cfg_ai_server.'/api/setbody?'.http_build_query($params); echo json_encode(array( "code" => 0, "data" => $url, diff --git a/src/admin/archives_add.php b/src/admin/archives_add.php index 69de5e48..fb330fe0 100644 --- a/src/admin/archives_add.php +++ b/src/admin/archives_add.php @@ -42,7 +42,6 @@ if ($dopost != 'save') { require_once(DEDEINC.'/libraries/oxwindow.class.php'); $flag = isset($flags) ? join(',', $flags) : ''; $notpost = isset($notpost) && $notpost == 1 ? 1 : 0; - if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000, 6000) : $cfg_arc_click); if (empty($typeid2)) $typeid2 = 0; if (!isset($autokey)) $autokey = 0; if (!isset($remote)) $remote = 0; @@ -70,7 +69,7 @@ if ($dopost != 'save') { } //对保存的文档进行处理 if (empty($writer)) $writer = $cuserLogin->getUserName(); - if (empty($source)) $source = '未知'; + if (empty($source)) $source = $cuserLogin->getUserName(); $pubdate = GetMkTime($pubdate); $senddate = time(); $sortrank = AddDay($pubdate, $sortup); diff --git a/src/admin/archives_do.php b/src/admin/archives_do.php index 643ba2aa..70b4d4c3 100644 --- a/src/admin/archives_do.php +++ b/src/admin/archives_do.php @@ -803,8 +803,8 @@ else if ($dopost == 'attsDlg') { echo "
选择副栏目
"; $tus = new TypeUnitSelector(); ?> -
-
ListAllType($channelid);?>
+ +
ListAllType($channelid);?>
diff --git a/src/admin/archives_sg_add.php b/src/admin/archives_sg_add.php index 92e7c16e..c53b15c0 100644 --- a/src/admin/archives_sg_add.php +++ b/src/admin/archives_sg_add.php @@ -58,7 +58,7 @@ if ($dopost != 'save') { } //对保存的文档进行处理 if (empty($writer)) $writer = $cuserLogin->getUserName(); - if (empty($source)) $source = '未知'; + if (empty($source)) $source = $cuserLogin->getUserName(); if (empty($flags)) $flag = ''; else $flag = join(',', $flags); $senddate = time(); diff --git a/src/admin/article_add.php b/src/admin/article_add.php index 40a8cc50..259b5b29 100644 --- a/src/admin/article_add.php +++ b/src/admin/article_add.php @@ -48,6 +48,14 @@ if ($dopost != 'save') { if (!isset($dellink)) $dellink = 0; if (!isset($autolitpic)) $autolitpic = 0; if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000, 6000) : $cfg_arc_click); + //检测文档是否重复 + if ($cfg_mb_cktitle == 'Y') { + $row = $dsql->GetOne("SELECT * FROM `#@__archives` WHERE title LIKE '$title' "); + if (is_array($row)) { + ShowMsg("请不要发布重复文档", "-1"); + exit(); + } + } if (trim($title) == '') { ShowMsg("文档标题不能为空", "-1"); exit(); @@ -69,7 +77,7 @@ if ($dopost != 'save') { } //对保存的文档进行处理 if (empty($writer)) $writer = $cuserLogin->getUserName(); - if (empty($source)) $source = '未知'; + if (empty($source)) $source = $cuserLogin->getUserName(); $pubdate = GetMkTime($pubdate); $senddate = time(); $sortrank = AddDay($pubdate, $sortup); diff --git a/src/admin/dialog/select_images.php b/src/admin/dialog/select_images.php index fd507f0c..a8d1b540 100644 --- a/src/admin/dialog/select_images.php +++ b/src/admin/dialog/select_images.php @@ -112,7 +112,7 @@ if (!empty($iseditor)) { $tmp = preg_replace("#[\/][^\/]*$#i", "", $activepath); $line = "
当前目录:$activepath - 返回上级 + 返回上级
"; echo $line; } else if (is_dir("$inpath/$file")) { diff --git a/src/admin/inc/inc_action_info.php b/src/admin/inc/inc_action_info.php index 870a109c..c55a9ef0 100644 --- a/src/admin/inc/inc_action_info.php +++ b/src/admin/inc/inc_action_info.php @@ -236,17 +236,17 @@ $actionSearch[7] = DEDEBIZ_SAFE_MODE? null : array( 'linkurl' => 'templets_main.php' ), 1 => array( - 'title' => '标签源码管理', + 'title' => '标签文件管理', 'purview' => 'temp_All', 'linkurl' => 'templets_tagsource.php' ), 2 => array( - 'title' => '自定义宏标记', + 'title' => '自定义宏标签', 'purview' => 'temp_MyTag', 'linkurl' => 'mytag_main.php' ), 3 => array( - 'title' => '全局标记测试', + 'title' => '标签调用测试', 'purview' => 'temp_Test', 'linkurl' => 'tag_test.php' ), diff --git a/src/admin/inc/inc_menu.php b/src/admin/inc/inc_menu.php index 575ff25a..49e697b6 100644 --- a/src/admin/inc/inc_menu.php +++ b/src/admin/inc/inc_menu.php @@ -37,9 +37,9 @@ $adminMenu1 = $adminMenu2 = ''; if ($cuserLogin->getUserType() >= 10) { $adminMenu1 = (DEDEBIZ_SAFE_MODE ? "" : " - - - + + + ")." ".(DEDEBIZ_SAFE_MODE ? "" : "")." diff --git a/src/admin/index_body.php b/src/admin/index_body.php index d5a6e235..1a8e2228 100644 --- a/src/admin/index_body.php +++ b/src/admin/index_body.php @@ -157,7 +157,7 @@ if (empty($dopost)) { exit; } elseif ($dopost == 'safe_mode') { $safemsg = "系统运行模式为安全模式,模板管理、标签管理、数据库管理、模块管理等功能已暂停,如果您需要这些功能,在/system/common.inc.php文件大约第10行代码找到DEDEBIZ_SAFE_MODE后面值TRUE修改为FALSE恢复使用"; - $unsafemsg = "系统运行模式为开发模式,模板管理、标签管理、数据库管理、模块管理等功能已恢复,建议在上线后更改为安全模式,在/system/common.inc.php文件大约第10行代码找到DEDEBIZ_SAFE_MODE后面值FALSE修改为TRUE暂停使用"; + $unsafemsg = "系统运行模式为开发模式,模板管理、标签管理、数据库管理、模块管理等功能已恢复,建议在上线后更改为安全模式,在/system/common.inc.php文件大约第10行代码找到DEDEBIZ_SAFE_MODE后面值FALSE修改为TRUE暂停使用"; $modeStr = DEDEBIZ_SAFE_MODE? $safemsg : $unsafemsg; ShowMsg($modeStr, "javascript:;"); exit; diff --git a/src/admin/module_main.php b/src/admin/module_main.php index 715ffb83..d009683b 100644 --- a/src/admin/module_main.php +++ b/src/admin/module_main.php @@ -434,11 +434,11 @@ if ($action == '') { $filelist .= "{$v['type']}|{$v['name']}\r\n"; } if (file_exists(DEDEDATA."/module/{$hash}-readme.php")) { - $setupinfo = "已安装 卸载"; + $setupinfo = "已安装 卸载"; } else { - $setupinfo = "未安装 安装"; + $setupinfo = "未安装 安装"; } - $dev_id = empty($infos['dev_id'])? "安装{$s}" : "{$infos['dev_id']} 安装{$s}"; + $dev_id = empty($infos['dev_id'])? "安装{$s}" : "{$infos['dev_id']} 安装{$s}"; $win = new OxWindow(); $win->Init("", "/static/web/js/admin.blank.js", ""); $wintitle = "{$infos['name']}"; diff --git a/src/admin/mychannel_field_add.php b/src/admin/mychannel_field_add.php index 7e0ed88f..0ae0d3b7 100644 --- a/src/admin/mychannel_field_add.php +++ b/src/admin/mychannel_field_add.php @@ -24,7 +24,7 @@ if ($action == 'save') { $mxlen = $maxlength; if (preg_match("#^(select|radio|checkbox)$#i", $dtype)) { if (!preg_match("#,#", $dfvalue)) { - ShowMsg("您设定了字段为{$dtype}类型,必须在默认值中指定元素列表,如:'a,b,c' ", "-1"); + ShowMsg("您设定了字段为{$dtype}类型,必须在默认值中指定元素列表,例:a,b,c ", "-1"); exit(); } } diff --git a/src/admin/mychannel_field_edit.php b/src/admin/mychannel_field_edit.php index dd999ef2..46d76b2f 100644 --- a/src/admin/mychannel_field_edit.php +++ b/src/admin/mychannel_field_edit.php @@ -50,7 +50,7 @@ if ($action == 'save') { $dfvalue = $vdefault; if (preg_match("#^(select|radio|checkbox)#", $dtype)) { if (!preg_match("#,#", $dfvalue)) { - ShowMsg("您设定了字段为{$dtype}类型,必须在默认值中指定元素列表,如:'a,b,c' ", "-1"); + ShowMsg("您设定了字段为{$dtype}类型,必须在默认值中指定元素列表,例:a,b,c ", "-1"); exit(); } } diff --git a/src/admin/mytag_tag_guide.php b/src/admin/mytag_tag_guide.php index 6d365081..bfcfddbc 100644 --- a/src/admin/mytag_tag_guide.php +++ b/src/admin/mytag_tag_guide.php @@ -1,6 +1,6 @@ getUserName(); - if (empty($source)) $source = '未知'; + if (empty($source)) $source = $cuserLogin->getUserName(); $pubdate = GetMkTime($pubdate); $senddate = time(); $sortrank = AddDay($pubdate, $sortup); diff --git a/src/admin/spec_add.php b/src/admin/spec_add.php index 5330f0b9..cbd620b2 100644 --- a/src/admin/spec_add.php +++ b/src/admin/spec_add.php @@ -39,7 +39,7 @@ if ($dopost != 'save') { if (!isset($autolitpic)) $autolitpic = 0; //对保存的文档进行处理 if (empty($writer)) $writer = $cuserLogin->getUserName(); - if (empty($source)) $source = '未知'; + if (empty($source)) $source = $cuserLogin->getUserName(); $pubdate = GetMkTime($pubdate); $senddate = time(); $sortrank = AddDay($pubdate, $sortup); diff --git a/src/admin/stepselect_main.php b/src/admin/stepselect_main.php index c2ad3a6a..d59f07ab 100644 --- a/src/admin/stepselect_main.php +++ b/src/admin/stepselect_main.php @@ -150,7 +150,7 @@ else if ($action == 'exarea') { ShowMsg("成功导入所有旧的地区数据", "stepselect_main.php?egroup=nativeplace"); exit(); } -//关于二级枚举:为了节省查询速度,二级枚举是通过特殊算法生成的,原理为凡是能被500整除的都是一级枚举(500 * n) + 1 < em < 500 * (n+1)为下级枚举,如:1000的下级枚举对应的值为 1001,1002,10031499对于issign=1的,表示这个类别只有一级枚举,则不受上面的算法限制。更新算法:新增二级枚举下添加"-N"自己类别选择,例如:1001二级枚举下面的3级栏目,则为1001-1,1001-2这时候需要issign=2 +//关于二级枚举:为了节省查询速度,二级枚举是通过特殊算法生成的,原理为凡是能被500整除的都是一级枚举(500 * n) + 1 < em < 500 * (n+1)为下级枚举,例:1000的下级枚举对应的值为 1001,1002,10031499对于issign=1的,表示这个类别只有一级枚举,则不受上面的算法限制。更新算法:新增二级枚举下添加"-N"自己类别选择,例:1001二级枚举下面的3级栏目,则为1001-1,1001-2这时候需要issign=2 else if ($action == 'addenum_save') { if (empty($ename) || empty($egroup)) { Showmsg("类别名称或组名称不能为空", "-1"); diff --git a/src/admin/sys_data.php b/src/admin/sys_data.php index b0b62e3f..233b75f2 100644 --- a/src/admin/sys_data.php +++ b/src/admin/sys_data.php @@ -25,21 +25,21 @@ if ($dopost == "viewinfo") { if (empty($tablename)) { echo "没有指定表名"; } else { - // 获取创建表的 SQL 语句 + //获取创建表的SQL语句 $dsql->SetQuery("SELECT sql FROM sqlite_master WHERE type='table' AND name='$tablename'"); $dsql->Execute('me'); $row = $dsql->GetArray('me', SQLITE3_ASSOC); if ($row) { $createTableSql = $row['sql']; echo "创建表的 SQL 语句:\n"; - echo trim($createTableSql) . "\n\n"; + echo trim($createTableSql)."\n\n"; } - // 获取表的列信息 + //获取表的列信息 $dsql->SetQuery("PRAGMA table_info($tablename)"); $dsql->Execute('cols'); echo "表的列信息:\n"; while ($colRow = $dsql->GetArray('cols', SQLITE3_ASSOC)) { - echo "列名: " . $colRow['name'] . ", 类型: " . $colRow['type'] . ", 是否为主键: " . ($colRow['pk'] ? '是' : '否') . "\n"; + echo "列名: ".$colRow['name'].", 类型: ".$colRow['type'].", 是否为主键: ".($colRow['pk'] ? '是' : '否')."\n"; } } echo ''; @@ -70,7 +70,7 @@ else if ($dopost == "opimize") { if ($rs) { echo "执行优化表 {$tablename} 完成
"; } else { - echo "执行优化表 {$tablename} 失败,原因是:" . $dsql->GetError(); + echo "执行优化表 {$tablename} 失败,原因是:".$dsql->GetError(); } } else { $rs = $dsql->ExecuteNoneQuery("OPTIMIZE TABLE `$tablename`"); diff --git a/src/admin/sys_info.php b/src/admin/sys_info.php index e0a13c1e..c506ec28 100644 --- a/src/admin/sys_info.php +++ b/src/admin/sys_info.php @@ -171,16 +171,14 @@ exit; unset($params['dopost']); unset($params['apikey']); unset($params['server']); - $params['timestamp'] = time(); // 加入时间戳 + $params['timestamp'] = time(); //加入时间戳 $cuserLogin = new userLogin(); - $params['adminid'] = $cuserLogin->getUserID(); // 加入时间戳 - $params['ip'] = $_SERVER['REMOTE_ADDR'] ?? '127.0.0.1'; // 获取客户端IP - - ksort($params); // 按字典序排序 - $queryString = http_build_query($params); // 生成查询字符串 - $params['sign'] = md5($queryString . $apikey); // 计算MD5签名 - $url = $server . '/api/ping?' . http_build_query($params); - + $params['adminid'] = $cuserLogin->getUserID(); //加入时间戳 + $params['ip'] = $_SERVER['REMOTE_ADDR'] ?? '127.0.0.1'; //获取客户端IP + ksort($params); //按字典序排序 + $queryString = http_build_query($params); //生成查询字符串 + $params['sign'] = md5($queryString.$apikey); //计算MD5签名 + $url = $server.'/api/ping?'.http_build_query($params); $dhd = new DedeHttpDown(); $dhd->OpenUrl($url); $data = $dhd->GetJSON(); @@ -190,7 +188,6 @@ exit; echo 'error'; } } - exit(); } include DedeInclude('templets/sys_info.htm'); diff --git a/src/admin/sys_repair.php b/src/admin/sys_repair.php index 8866fad0..a5294059 100644 --- a/src/admin/sys_repair.php +++ b/src/admin/sys_repair.php @@ -15,14 +15,14 @@ if (empty($dopost)) { $win = new OxWindow(); $win->Init("sys_repair.php", "/static/web/js/admin.blank.js", "POST' enctype='multipart/form-data'"); $wintitle = "系统修复工具"; - $win->AddTitle('系统修复工具用于检测和修复系统数据错误'); + $win->AddTitle('系统修复工具用于检测并修复数据错误'); $msg = " - 由于手动升级时会员没运行指定的SQL语句,或自动升级的遗漏处理或处理出错,会导致一些错误,使用本工具会自动检测并处理,本工具目前主要执行下面动作:
- 1、修复/优化数据表
- 2、更新缓存
- 3、检测系统变量一致性
- 4、检测微表与主表数据一致性 +

由于手动升级未运行指定SQL语句,或自动升级过程中出现遗漏或错误,可能会导致一些问题。使用本工具可自动检测并处理这些问题。目前,本工具主要执行以下操作:

+

1、修复/优化数据表

+

2、更新缓存

+

3、检测系统变量一致性

+

4、检测微表与主表数据一致性

@@ -38,14 +38,15 @@ else if ($dopost == 1) { $win = new OxWindow(); $win->Init("sys_repair.php", "/static/web/js/admin.blank.js", "POST' enctype='multipart/form-data'"); $wintitle = "检测数据结构"; - $win->AddTitle('系统修复工具用于检测和修复系统数据错误'); + $win->AddTitle('系统修复工具用于检测并修复数据错误'); $msg = " - 已完成数据结构完整性检测:
- 1、获取主键失败,无法进行后续操作
- 2、更新数据库#@__archivess表时出错
- 3、列表显示数据目与实际文档数不一致 +

已完成数据结构完整性检测:

+

1、获取主键失败,无法进行后续操作

+

2、更新数据库#@__archivess表时出错

+

3、列表显示数据目与实际文档数不一致

+ 下一步 "; @@ -60,7 +61,7 @@ else if ($dopost == 2) { $allarcnum = 0; $row = $dsql->GetOne("SELECT COUNT(*) AS dd FROM `#@__archives`"); $allarcnum = $arcnum = $row['dd']; - $msg .= "#@__archives表总记录数:{$arcnum}
"; + $msg .= "

#@__archives表总记录数:{$arcnum}

"; $shtables = array(); $dsql->Execute('me', "SELECT addtable FROM `#@__channeltype` WHERE id < -1 "); while ($row = $dsql->GetArray('me')) { @@ -71,21 +72,21 @@ else if ($dopost == 2) { if (!isset($shtables[$addtable])) { $shtables[$addtable] = 1; $row = $dsql->GetOne("SELECT COUNT(aid) AS dd FROM `$addtable`"); - $msg .= "{$addtable} 表总记录数:{$row['dd']}
"; + $msg .= "

{$addtable}表总记录数:{$row['dd']}

"; $allarcnum += $row['dd']; } } } - $msg .= "总有效记录数:{$allarcnum}
"; + $msg .= "

总有效记录数:{$allarcnum}

"; $errall = "完成修复"; $row = $dsql->GetOne("SELECT COUNT(*) AS dd FROM `#@__arctiny`"); - $msg .= "微统计表记录数:{$row['dd']}
"; + $msg .= "

微统计表记录数:{$row['dd']}

"; if ($row['dd'] == $allarcnum) { - $msg .= "两者记录一致,无需修复
"; + $msg .= "

两者记录一致,无需修复

"; } else { $sql = "TRUNCATE TABLE `#@__arctiny`"; $dsql->ExecuteNoneQuery($sql); - $msg .= "两者记录不一致,尝试进行简单修复
"; + $msg .= "

两者记录不一致,尝试进行简单修复

"; //导入普通模型微数据 $sql = "INSERT INTO `#@__arctiny` (id,typeid,typeid2,arcrank,channel,senddate,sortrank,mid) SELECT id,typeid,typeid2,arcrank,channel,senddate,sortrank,mid FROM `#@__archives` "; $dsql->ExecuteNoneQuery($sql); @@ -97,17 +98,17 @@ else if ($dopost == 2) { } $row = $dsql->GetOne("SELECT COUNT(*) AS dd FROM `#@__arctiny`"); if ($row['dd'] == $allarcnum) { - $msg .= "修复记录成功
"; + $msg .= "

修复记录成功

"; } else { - $msg .= "修复记录失败,建议高级结合检测
"; - $errall = "结合检测 "; + $msg .= "

修复记录失败,建议高级检测

"; + $errall = "高级检测"; } } UpDateCatCache(); $win = new OxWindow(); $win->Init("sys_repair.php", "/static/web/js/admin.blank.js", "POST' enctype='multipart/form-data'"); $wintitle = "检测微表数据"; - $win->AddTitle('系统修复工具用于检测和修复系统数据错误'); + $win->AddTitle('系统修复工具用于检测并修复数据错误'); $msg = " {$msg} @@ -153,7 +154,7 @@ else if ($dopost == 3) { $win = new OxWindow(); $win->Init("sys_repair.php", "/static/web/js/admin.blank.js", "POST' enctype='multipart/form-data'"); $wintitle = "高级检测"; - $win->AddTitle('系统修复工具用于检测和修复系统数据错误'); + $win->AddTitle('系统修复工具用于检测并修复数据错误'); $msg = " 完成所有修复操作,移除错误记录{$errnum}条 diff --git a/src/admin/sys_sql_query.php b/src/admin/sys_sql_query.php index 07c842dd..3f45ebed 100644 --- a/src/admin/sys_sql_query.php +++ b/src/admin/sys_sql_query.php @@ -27,7 +27,7 @@ if ($dopost == "viewinfo") { $dsql->Execute('me'); $row = $dsql->GetArray('me', SQLITE3_ASSOC); if ($row) { - $createTableSql = str_replace(" ", "\r\n", $row['sql']); + $createTableSql = str_replace(" ", "\r\n", $row['sql']); echo trim($createTableSql)."\n\n"; } } @@ -224,7 +224,6 @@ else if ($dopost == "query") { DedeBIZ数据库文档 -
@@ -235,30 +234,29 @@ else if ($dopost == "query") { '; while ($row = $dsql->GetArray('t', MYSQL_BOTH)) { $tableName = $row[0]; - $output .= '
-
- 表名: '.$tableName.' -
-
'; + $output .= '
+
'.$tableName.'表
+
+
'; //获取表的注释 $dsql->SetQuery("SELECT TABLE_COMMENT FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = '$tableName'"); $dsql->Execute('c'); $tableCommentRow = $dsql->GetArray('c', MYSQL_BOTH); $tableComment = $tableCommentRow['TABLE_COMMENT']; if (!empty($tableComment)) { - $output .= '

表注释: '.$tableComment.'

'; + $output .= '

表注释:'.$tableComment.'

'; } //获取表的字段信息 $dsql->SetQuery("SELECT COLUMN_NAME, COLUMN_TYPE, IS_NULLABLE, COLUMN_DEFAULT, COLUMN_COMMENT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = '$tableName'"); $dsql->Execute('col'); - $output .= ' + $output .= '
- - - - - + + + + + '; @@ -280,12 +278,11 @@ else if ($dopost == "query") { $output .= '
字段名类型是否可为空默认值字段注释字段名类型是否可为空默认值字段注释
+
'; } - $output .= '
-
-

版权所有 © '.date('Y').' DedeBIZ 保留所有权利。

-
+ $output .= '

版权所有 © '.date('Y').' DedeBIZ 保留所有权利

+
'; //输出网页文档 diff --git a/src/admin/tag_test.php b/src/admin/tag_test.php index e51177c1..bd622a46 100644 --- a/src/admin/tag_test.php +++ b/src/admin/tag_test.php @@ -1,6 +1,6 @@
添加广告
-
标签{dede:myad name='广告标记'/}调用
@@ -78,7 +77,7 @@ 广告内容 -
    +
    • 代码
    • 文字
    • 图片
    • @@ -134,12 +133,12 @@ } showcode('code'); $(function($) { - $("#adTab>li").click(function() { + $("#toolAd>li").click(function() { var tabLi = $(this); var thistab = tabLi[0].id; $(".content").each(function() { if ("t_" + $(this)[0].id == thistab) { - $("#adTab>li").removeClass("active"); + $("#toolAd>li").removeClass("active"); $("#t_" + $(this)[0].id).addClass("active"); showcode($(this)[0].id); } diff --git a/src/admin/templets/ad_main.htm b/src/admin/templets/ad_main.htm index 7d9d28aa..6f6a63b4 100644 --- a/src/admin/templets/ad_main.htm +++ b/src/admin/templets/ad_main.htm @@ -17,17 +17,19 @@
      - - - - - - 添加广告 - 广告分类管理 - +
      +
      + + + + + 添加广告 + 广告分类管理 +
      +
      diff --git a/src/admin/templets/ai_add.htm b/src/admin/templets/ai_add.htm index 38005a50..5e889fd2 100644 --- a/src/admin/templets/ai_add.htm +++ b/src/admin/templets/ai_add.htm @@ -28,7 +28,7 @@ 名称 - + 描述 diff --git a/src/admin/templets/ai_log_main.htm b/src/admin/templets/ai_log_main.htm index 04438cec..27fbf26c 100644 --- a/src/admin/templets/ai_log_main.htm +++ b/src/admin/templets/ai_log_main.htm @@ -16,22 +16,24 @@
      -
      - - - - - 重置 -
      +
      +
      + + + + + 重置 +
      +
      diff --git a/src/admin/templets/ai_main.htm b/src/admin/templets/ai_main.htm index aeb64cff..eba8f313 100644 --- a/src/admin/templets/ai_main.htm +++ b/src/admin/templets/ai_main.htm @@ -20,10 +20,12 @@
      diff --git a/src/admin/templets/ai_model_add.htm b/src/admin/templets/ai_model_add.htm index a5659f57..f3e9275f 100644 --- a/src/admin/templets/ai_model_add.htm +++ b/src/admin/templets/ai_model_add.htm @@ -48,7 +48,7 @@ Model - (获取Model) + (获取Model) 名称 diff --git a/src/admin/templets/ai_prompt_main.htm b/src/admin/templets/ai_prompt_main.htm index 58c9675f..a371c23e 100644 --- a/src/admin/templets/ai_prompt_main.htm +++ b/src/admin/templets/ai_prompt_main.htm @@ -20,7 +20,9 @@
      diff --git a/src/admin/templets/album_add.htm b/src/admin/templets/album_add.htm index e22522af..c29de036 100644 --- a/src/admin/templets/album_add.htm +++ b/src/admin/templets/album_add.htm @@ -67,7 +67,7 @@ 标签 - (英文逗号隔开,如:DedeBIZ,得德) + (英文逗号隔开,例:DedeBIZ,得德) 权重 (越小越靠前) @@ -209,7 +209,7 @@ (英文逗号隔开,如:DedeBIZ,得德) + (英文逗号隔开,例:DedeBIZ,得德) 权重 (越小越靠前) diff --git a/src/admin/templets/archives_add.htm b/src/admin/templets/archives_add.htm index dc4af0ee..0eb21207 100644 --- a/src/admin/templets/archives_add.htm +++ b/src/admin/templets/archives_add.htm @@ -63,7 +63,7 @@ 标签 - (英文逗号隔开,如:DedeBIZ,得德) + (英文逗号隔开,例:DedeBIZ,得德) 权重 (越小越靠前) @@ -181,7 +181,7 @@ 标签 - (英文逗号隔开,如:DedeBIZ,得德) + (英文逗号隔开,例:DedeBIZ,得德) 权重 (越小越靠前) diff --git a/src/admin/templets/article_add.htm b/src/admin/templets/article_add.htm index 6ef15a20..bb28c1e8 100644 --- a/src/admin/templets/article_add.htm +++ b/src/admin/templets/article_add.htm @@ -62,7 +62,7 @@ 标签 - (英文逗号隔开,如:DedeBIZ,得德) + (英文逗号隔开,例:DedeBIZ,得德) 权重 (越小越靠前) @@ -184,7 +184,7 @@ +
      diff --git a/src/admin/templets/article_edit.htm b/src/admin/templets/article_edit.htm index efe01321..ed454ab5 100644 --- a/src/admin/templets/article_edit.htm +++ b/src/admin/templets/article_edit.htm @@ -69,7 +69,7 @@ 标签 - (英文逗号隔开,如:DedeBIZ,得德) + (英文逗号隔开,例:DedeBIZ,得德) 权重 (越小越靠前) @@ -185,7 +185,7 @@ getUserRank(); - $dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank' ORDER BY `rank` ASC"); + $dsql->SetQuery("SELECT * FROM `#@__arcrank` WHERE adminrank<='$urank' ORDER BY `rank` ASC"); $dsql->Execute(); while($row = $dsql->GetObject()){ echo ""; @@ -241,7 +241,7 @@