From 61e5f4a1bf032e4edb0b37748b9b4051a59bec3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 1 May 2025 01:40:55 +0800 Subject: [PATCH 01/62] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93=E6=96=87=E6=A1=A3=E5=92=8C=E4=BB=A3=E7=A0=81=E7=BE=8E?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/admin/ai_dialog.php | 6 +++--- src/admin/api.php | 29 ++++++++++++++--------------- src/admin/sys_data.php | 10 +++++----- src/admin/sys_info.php | 17 +++++++---------- src/admin/sys_sql_query.php | 18 +++++++----------- src/system/common.func.php | 12 ++++++------ src/system/taglib/jsonq.lib.php | 2 +- 7 files changed, 43 insertions(+), 51 deletions(-) diff --git a/src/admin/ai_dialog.php b/src/admin/ai_dialog.php index 15114643..fef5e336 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'; 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/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_sql_query.php b/src/admin/sys_sql_query.php index 07c842dd..71ffd71f 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,7 @@ else if ($dopost == "query") { DedeBIZ数据库文档 - +
@@ -235,10 +235,8 @@ 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'"); @@ -251,7 +249,7 @@ else if ($dopost == "query") { //获取表的字段信息 $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 .= '
@@ -282,10 +280,8 @@ else if ($dopost == "query") { '; } - $output .= ' -
-

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

-
+ $output .= '

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

+ '; //输出网页文档 diff --git a/src/system/common.func.php b/src/system/common.func.php index 314c349d..328c249a 100755 --- a/src/system/common.func.php +++ b/src/system/common.func.php @@ -692,7 +692,7 @@ function DedeSearchAPIURL($action, $parms=array()) $parms['q'] = isset($parms['id'])? $parms['id']:""; } //生成签名字符串 - $signBaseString = "key=" . DEDEBIZSEARCHKEY . "&q=".$parms['q']. "&pageSize=".$parms['pageSize']. "&page=".$parms['page']. "×tamp=".$parms['timestamp']; + $signBaseString = "key=".DEDEBIZSEARCHKEY."&q=".$parms['q']. "&pageSize=".$parms['pageSize']. "&page=".$parms['page']. "×tamp=".$parms['timestamp']; $parms['sign'] = md5($signBaseString); //使用MD5生成签名 if ($action == "delete" || $action == "add") { unset($parms['q']); @@ -701,7 +701,7 @@ function DedeSearchAPIURL($action, $parms=array()) } //拼接完整URL $finalQueryString = http_build_query($parms); - $finalUrl = $baseUrl . '?' . $finalQueryString; + $finalUrl = $baseUrl.'?'.$finalQueryString; return $finalUrl; } function ConvertMysqlToSqlite($mysqlQuery) { @@ -738,8 +738,8 @@ function ConvertMysqlToSqlite($mysqlQuery) { //处理PRIMARY KEY只能用于INTEGER if (preg_match('/PRIMARY KEY \(`(\w+)`\)/', $query, $matches)) { $primaryKeyColumn = $matches[1]; - $query = preg_replace('/,?\s*PRIMARY KEY\s*\(`' . $primaryKeyColumn . '`\)/i', '', $query); - $query = preg_replace('/(`' . $primaryKeyColumn . '`\s+INTEGER)/i', '$1 PRIMARY KEY', $query); + $query = preg_replace('/,?\s*PRIMARY KEY\s*\(`'.$primaryKeyColumn.'`\)/i', '', $query); + $query = preg_replace('/(`'.$primaryKeyColumn.'`\s+INTEGER)/i', '$1 PRIMARY KEY', $query); } //处理CONCAT替换为SQLite兼容形式 if (preg_match('/CONCAT\(([^)]*?)\)/i', $query, $matches)) { @@ -754,7 +754,7 @@ function ConvertMysqlToSqlite($mysqlQuery) { "/FIND_IN_SET\s*\(\s*'([^']+)'\s*,\s*([a-zA-Z0-9_`\.]+)\s*\)/i", function ($matches) { //返回SQLite兼容的LIKE语法 - return "(',' || " . $matches[2] . " || ',' LIKE '%," . $matches[1] . ",%')"; + return "(',' || ".$matches[2]." || ',' LIKE '%,".$matches[1].",%')"; }, $query ); @@ -772,7 +772,7 @@ function ConvertMysqlToSqlite($mysqlQuery) { $cases[] = "WHEN $field = $value THEN $position"; $position++; } - return "(CASE " . implode(' ', $cases) . " ELSE 0 END)"; + return "(CASE ".implode(' ', $cases)." ELSE 0 END)"; }, $query ); diff --git a/src/system/taglib/jsonq.lib.php b/src/system/taglib/jsonq.lib.php index 57d837e4..74d1cbcd 100644 --- a/src/system/taglib/jsonq.lib.php +++ b/src/system/taglib/jsonq.lib.php @@ -9,7 +9,7 @@ if (!defined('DEDEINC')) exit('dedebiz'); * @license GNU GPL v2 (https://www.dedebiz.com/license) * @link https://www.dedebiz.com */ -require_once(DEDEINC . "/libraries/jsonq/Jsonq.php"); +require_once(DEDEINC."/libraries/jsonq/Jsonq.php"); helper('cache'); function lib_jsonq(&$ctag, &$refObj) { -- 2.34.1 From 670e3a9cbcd433477cbadb128bf04b8670a0b678 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 1 May 2025 01:43:41 +0800 Subject: [PATCH 02/62] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/admin/sys_sql_query.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/admin/sys_sql_query.php b/src/admin/sys_sql_query.php index 71ffd71f..809a4d80 100644 --- a/src/admin/sys_sql_query.php +++ b/src/admin/sys_sql_query.php @@ -236,8 +236,9 @@ else if ($dopost == "query") { while ($row = $dsql->GetArray('t', MYSQL_BOTH)) { $tableName = $row[0]; $output .= '
-
表名: '.$tableName.'
-
'; +
'.$tableName.'表
+
+
'; //获取表的注释 $dsql->SetQuery("SELECT TABLE_COMMENT FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = '$tableName'"); $dsql->Execute('c'); @@ -249,7 +250,7 @@ else if ($dopost == "query") { //获取表的字段信息 $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 .= '
@@ -278,6 +279,7 @@ else if ($dopost == "query") { $output .= '
字段名
+
'; } $output .= '

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

-- 2.34.1 From 491873b95f534fc34b7baefd53cbb8ceae285c64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 1 May 2025 01:54:30 +0800 Subject: [PATCH 03/62] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93=E6=96=87=E6=A1=A3=E6=96=B9=E4=BE=BF=E6=B5=8F=E8=A7=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/admin/sys_sql_query.php | 2 +- src/system/taglib/arclist.lib.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/admin/sys_sql_query.php b/src/admin/sys_sql_query.php index 809a4d80..5bb8d82e 100644 --- a/src/admin/sys_sql_query.php +++ b/src/admin/sys_sql_query.php @@ -224,7 +224,7 @@ else if ($dopost == "query") { DedeBIZ数据库文档 - +
diff --git a/src/system/taglib/arclist.lib.php b/src/system/taglib/arclist.lib.php index 26c56693..9a8fa431 100755 --- a/src/system/taglib/arclist.lib.php +++ b/src/system/taglib/arclist.lib.php @@ -400,7 +400,7 @@ function lib_arclistDone (&$refObj, &$ctag, $typeid=0, $row=10, $col=1, $titlele } else { $artlist .= ''; } - //进行判断,如果启用排序则文档输出为重新排序后的文档var_dump($isweight=='y' && count($orderWeight) == $line); + //进行判断,如果启用排序则文档输出为重新排序后的文档var_dump($isweight=='y' && count($orderWeight) == $line); $isweight = strtolower($isweight); if ($isweight == 'y') { $artlist = ''; -- 2.34.1 From 0248ded3c11435746645e6b391fa1809e53d7669 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 1 May 2025 02:01:02 +0800 Subject: [PATCH 04/62] Update sys_sql_query.htm --- src/admin/templets/sys_sql_query.htm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/admin/templets/sys_sql_query.htm b/src/admin/templets/sys_sql_query.htm index 1b0fd77b..5f62d2e5 100644 --- a/src/admin/templets/sys_sql_query.htm +++ b/src/admin/templets/sys_sql_query.htm @@ -18,7 +18,7 @@
-
SQL命令工具数据库文档
+
SQL命令工具
@@ -54,6 +54,7 @@ + 数据库文档说明 -- 2.34.1 From 05c091882d8b37b6f83a69f7f7d5b6a656f5769e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 1 May 2025 09:40:10 +0800 Subject: [PATCH 05/62] =?UTF-8?q?=E8=A7=84=E8=8C=83=E5=8C=96=E5=91=BD?= =?UTF-8?q?=E5=90=8D=EF=BC=8C=E4=BC=98=E5=8C=96=E9=94=99=E8=AF=AF=E6=8F=90?= =?UTF-8?q?=E7=A4=BA=E6=95=88=E6=9E=9C=EF=BC=8C=E4=BC=98=E5=8C=96=E6=8E=92?= =?UTF-8?q?=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/admin/archives_do.php | 4 +- src/admin/templets/ad_add.htm | 6 +- src/admin/templets/diy_field_add.htm | 24 +++---- src/admin/templets/mychannel_field_add.htm | 38 +++++----- src/static/web/css/admin.css | 70 +++++++++---------- src/static/web/js/admin.main.js | 51 ++++++++------ .../typelink/typeunit.class.selector.php | 2 +- 7 files changed, 98 insertions(+), 97 deletions(-) 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/templets/ad_add.htm b/src/admin/templets/ad_add.htm index 08672403..0b9dc1db 100644 --- a/src/admin/templets/ad_add.htm +++ b/src/admin/templets/ad_add.htm @@ -78,7 +78,7 @@
diff --git a/src/admin/templets/mychannel_field_add.htm b/src/admin/templets/mychannel_field_add.htm index 2bc2e705..9b64f60a 100644 --- a/src/admin/templets/mychannel_field_add.htm +++ b/src/admin/templets/mychannel_field_add.htm @@ -64,25 +64,25 @@ diff --git a/src/static/web/css/admin.css b/src/static/web/css/admin.css index 6fe0429b..99f5e99a 100644 --- a/src/static/web/css/admin.css +++ b/src/static/web/css/admin.css @@ -338,12 +338,17 @@ body.menu-show .admin-content { #_msgInfo { display:none } -.colordlg { - background:var(--white); - border:1px solid var(--gray-300); - z-index:19991 +.adminmodalbg { + position:fixed; + top:0; + left:0; + width:100vw; + height:100vh; + background:#000; + opacity:0.5; + z-index:1980 } -.pubdlg { +.adminmodal { position:fixed; top:0; left:0; @@ -351,35 +356,25 @@ body.menu-show .admin-content { height:100%; z-index:19992 } -.pubdlg .card { +.adminmodal .card { margin:1.75rem auto; width:100% } -.fullpagediv { - position:fixed; - top:0; - left:0; - width:100vw; - height:100vh; - background:#000; - opacity:0.5; - z-index:1980 -} -.quicksel { +.fastselectbox { height:350px; overflow-y:auto; z-index:19993 } -.quickselitem .topcat { +.fastselect .topcat { margin-bottom:1rem; padding:0 1rem; background:var(--light) } -.quickselitem .soncat { +.fastselect .soncat { margin-bottom:1rem; padding:0 1rem } -.quickselitem .list { +.fastselect .list { display:inline-block; padding-right:0.5rem } @@ -388,19 +383,11 @@ body.menu-show .admin-content { border:1px solid var(--gray-300); z-index:19994 } -.adtab li { - display:inline-block; - padding:0.5rem; - cursor:pointer -} -.adtab .active { - color:var(--blue) -} -.nw { +.data-col { float:left; width:180px } -.cls { +.clear { clear:both } .sys-search { @@ -420,6 +407,11 @@ body.menu-show .admin-content { border:1px solid var(--gray-300); border-radius:var(--b-radius) } +.tipslite { + background:var(--white); + border:1px solid var(--gray-300); + z-index:19991 +} .tips-box { margin:1.75rem auto; width:500px; @@ -472,9 +464,13 @@ body.menu-show .admin-content { .atlas .atlas-input { width:100% } -#toolimg { - position:absolute; - display:none +.tool-ad li { + display:inline-block; + padding:0.5rem; + cursor:pointer +} +.tool-ad .active { + color:var(--blue) } #uploadfield { float:left @@ -733,7 +729,7 @@ span.page-link { color:var(--white); background:var(--green) } -input,select,textarea,.colordlg,.pubdlg,.quickselitem .topcat,.mysource,.mywriter,#edsta,.cke_chrome,.cke_inner,.alert,.card,.rounded,.form-control,.btn { +input,select,textarea,.adminmodal,.fastselect .topcat,.mysource,.mywriter,.tipslite,#edsta,.cke_chrome,.cke_inner,.alert,.card,.rounded,.form-control,.btn { border-radius:var(--b-radius)!important } .cke_top { @@ -785,7 +781,7 @@ input,select,textarea,.colordlg,.pubdlg,.quickselitem .topcat,.mysource,.mywrite } } @media screen and (min-width:767px) { - .modal-dialog,.pubdlg .card { + .modal-dialog,.adminmodal .card { max-width:500px } } @@ -825,10 +821,10 @@ input,select,textarea,.colordlg,.pubdlg,.quickselitem .topcat,.mysource,.mywrite .card-body canvas { height:230px!important } - .pubdlg { + .adminmodal { padding:0 0.5rem } - .pubdlg .card,.tips-box { + .adminmodal .card,.tips-box { margin:0.5rem auto; width:auto } diff --git a/src/static/web/js/admin.main.js b/src/static/web/js/admin.main.js index 5c30cd73..39e32bf5 100644 --- a/src/static/web/js/admin.main.js +++ b/src/static/web/js/admin.main.js @@ -55,18 +55,6 @@ function InitPage() { } } } -function ColorSel(c, oname) { - var tobj = $Obj(oname); - if (!tobj) tobj = eval("document.form1." + oname); - if (!tobj) { - $Obj("colordlg").style.display = "none"; - return false; - } else { - tobj.value = c; - $Obj("colordlg").style.display = "none"; - return true; - } -} function ShowObj(objname) { var obj = $Obj(objname); if (obj == null) return false; @@ -76,6 +64,9 @@ function ShowObjRow(objname) { var obj = $Obj(objname); obj.style.display = "table-row"; } +function AddTypeid2() { + ShowObjRow("typeid2tr"); +} function HideObj(objname) { var obj = $Obj(objname); if (obj == null) return false; @@ -99,8 +90,10 @@ function ClearDivCt(objname) { $Obj(objname).style.display = "none"; ChangeFullDiv("hide"); } -function AddTypeid2() { - ShowObjRow("typeid2tr"); +function ShowHide(objname) { + var obj = $Obj(objname); + if (obj.style.display != "none") obj.style.display = "none"; + else obj.style.display = "inline-block"; } function SelectSource(e) { LoadNewDiv(e, "article_select_sw.php?t=source&k=8&rnd=" + Math.random(), "mysource"); @@ -108,8 +101,20 @@ function SelectSource(e) { function SelectWriter(e) { LoadNewDiv(e, "article_select_sw.php?t=writer&k=8&rnd=" + Math.random(), "mywriter"); } +function ColorSel(c, oname) { + var tobj = $Obj(oname); + if (!tobj) tobj = eval("document.form1." + oname); + if (!tobj) { + $Obj("tipslite").style.display = "none"; + return false; + } else { + tobj.value = c; + $Obj("tipslite").style.display = "none"; + return true; + } +} function ShowColor(e, o) { - LoadNewDiv(e, "../theme/system/colornew.htm", "colordlg"); + LoadNewDiv(e, "../theme/system/colornew.htm", "tipslite"); } function ShowUrlTr() { var jumpTest = $Obj("flagsj"); @@ -128,13 +133,13 @@ function ShowUrlTrEdit() { if (!jumpTest.checked) rurl.value = ''; } function ChangeFullDiv(showhide, screenheigt) { - var newobj = $Obj("fullpagediv"); + var newobj = $Obj("adminmodalbg"); if (showhide == "show") { if (!newobj) { newobj = document.createElement("div"); - newobj.id = "fullpagediv"; + newobj.id = "adminmodalbg"; newobj.style.position = "fixed"; - newobj.className = "fullpagediv"; + newobj.className = "adminmodalbg"; //newobj.style.height = document.body.clientHeight + "px"; document.body.appendChild(newobj); } else { @@ -148,14 +153,14 @@ function ChangeFullDiv(showhide, screenheigt) { } function LoadNewDiv(e, surl, oname) { var pxStr = ''; - var posLeft = e.pageX - 20; - var posTop = e.pageY - 30; + var posLeft = e.pageX - 18; + var posTop = e.pageY - 18; pxStr = 'px'; var newobj = $Obj(oname); if (!newobj) { newobj = document.createElement("div"); newobj.id = oname; - newobj.style.position = "fixed"; + newobj.style.position = "absolute"; newobj.className = oname; newobj.className += " dlgws"; newobj.style.top = posTop + pxStr; @@ -176,7 +181,7 @@ function LoadQuickDiv(e, surl, oname, w, h) { newobj = document.createElement("div"); newobj.id = oname; newobj.style.position = "fixed"; - newobj.className = "pubdlg"; + newobj.className = "adminmodal"; //newobj.style.width = w; //newobj.style.height = h + 30; document.body.appendChild(newobj); @@ -194,7 +199,7 @@ function ShowCatMap(e, obj, cid, targetId, oldvalue) { ChangeFullDiv("show"); } function getSelCat(targetId) { - var selBox = document.quicksel.seltypeid; + var selBox = document.fastselectbox.seltypeid; var targetObj = $Obj(targetId); var selvalue = ''; if (targetId == 'typeid2') { diff --git a/src/system/typelink/typeunit.class.selector.php b/src/system/typelink/typeunit.class.selector.php index db0e567c..b0447d26 100755 --- a/src/system/typelink/typeunit.class.selector.php +++ b/src/system/typelink/typeunit.class.selector.php @@ -76,7 +76,7 @@ class TypeUnitSelector $soncat = ''; $this->LogicListAllSunType($id, $channel, $soncat); if ($chackRadio == '' && $soncat == '') continue; - echo "
\r\n"; + echo "
\r\n"; echo "
\r\n"; if ($soncat != '') echo "
{$soncat}
\r\n"; echo "
\r\n"; -- 2.34.1 From dcbe14606b98e8181ad5c35843677dc7ee7ac9e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 1 May 2025 09:42:42 +0800 Subject: [PATCH 06/62] =?UTF-8?q?=E8=A7=84=E8=8C=83=E5=8C=96=E5=91=BD?= =?UTF-8?q?=E5=90=8D=EF=BC=8C=E4=BC=98=E5=8C=96=E9=94=99=E8=AF=AF=E6=8F=90?= =?UTF-8?q?=E7=A4=BA=E6=95=88=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/admin/templets/ad_add.htm | 2 +- src/static/web/css/admin.css | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/admin/templets/ad_add.htm b/src/admin/templets/ad_add.htm index 0b9dc1db..bf6f2273 100644 --- a/src/admin/templets/ad_add.htm +++ b/src/admin/templets/ad_add.htm @@ -78,7 +78,7 @@
- + 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 @@ - + diff --git a/src/admin/templets/album_add.htm b/src/admin/templets/album_add.htm index e22522af..c3af362f 100644 --- a/src/admin/templets/album_add.htm +++ b/src/admin/templets/album_add.htm @@ -67,7 +67,7 @@ - + diff --git a/src/admin/templets/album_edit.htm b/src/admin/templets/album_edit.htm index c014c59e..65fa2fda 100644 --- a/src/admin/templets/album_edit.htm +++ b/src/admin/templets/album_edit.htm @@ -68,7 +68,7 @@ - + diff --git a/src/admin/templets/archives_add.htm b/src/admin/templets/archives_add.htm index dc4af0ee..914f47f3 100644 --- a/src/admin/templets/archives_add.htm +++ b/src/admin/templets/archives_add.htm @@ -63,7 +63,7 @@ - + diff --git a/src/admin/templets/archives_edit.htm b/src/admin/templets/archives_edit.htm index e42150cd..1a3285f7 100644 --- a/src/admin/templets/archives_edit.htm +++ b/src/admin/templets/archives_edit.htm @@ -64,7 +64,7 @@ - + diff --git a/src/admin/templets/article_add.htm b/src/admin/templets/article_add.htm index 6ef15a20..99e1d2ae 100644 --- a/src/admin/templets/article_add.htm +++ b/src/admin/templets/article_add.htm @@ -62,7 +62,7 @@ - + @@ -233,7 +233,7 @@ - + @@ -241,7 +241,7 @@ - + @@ -200,7 +200,7 @@ diff --git a/src/admin/templets/diy_field_edit.htm b/src/admin/templets/diy_field_edit.htm index ae2b8ed6..4e938794 100644 --- a/src/admin/templets/diy_field_edit.htm +++ b/src/admin/templets/diy_field_edit.htm @@ -79,7 +79,7 @@ diff --git a/src/admin/templets/module_edit.htm b/src/admin/templets/module_edit.htm index f02105c1..4bf4182e 100644 --- a/src/admin/templets/module_edit.htm +++ b/src/admin/templets/module_edit.htm @@ -68,7 +68,7 @@
- (用相对于会员中心的网址,如:/ask) + (用相对于会员中心的网址,例:/ask)
@@ -92,7 +92,7 @@
-

(由系统自动处理安装,请使用MySQL4.0版本格式的SQL语句:MySQL4.1/5.x版本请把创建表语句 ENGINE=MyISAM DEFAULT CHARSET=*,改为TYPE=MyISAM,SQL语句允许换行,但必须用;表示一条SQL语句结束,如果SQL中包含有模块网址的,用 _ROOTURL_ 表示,如:_ROOTURL_/ask/index.php)

+

(由系统自动处理安装,请使用MySQL4.0版本格式的SQL语句:MySQL4.1/5.x版本请把创建表语句 ENGINE=MyISAM DEFAULT CHARSET=*,改为TYPE=MyISAM,SQL语句允许换行,但必须用;表示一条SQL语句结束,如果SQL中包含有模块网址的,用 _ROOTURL_ 表示,例:_ROOTURL_/ask/index.php)

@@ -118,7 +118,7 @@ diff --git a/src/admin/templets/module_make.htm b/src/admin/templets/module_make.htm index 0a065814..ff8d3133 100644 --- a/src/admin/templets/module_make.htm +++ b/src/admin/templets/module_make.htm @@ -61,7 +61,7 @@ @@ -89,7 +89,7 @@
@@ -108,7 +108,7 @@ diff --git a/src/admin/templets/mychannel_field_add.htm b/src/admin/templets/mychannel_field_add.htm index 9b64f60a..80d4eda5 100644 --- a/src/admin/templets/mychannel_field_add.htm +++ b/src/admin/templets/mychannel_field_add.htm @@ -108,7 +108,7 @@ diff --git a/src/admin/templets/mychannel_field_edit.htm b/src/admin/templets/mychannel_field_edit.htm index b112a6bd..0e6867c0 100644 --- a/src/admin/templets/mychannel_field_edit.htm +++ b/src/admin/templets/mychannel_field_edit.htm @@ -120,7 +120,7 @@ diff --git a/src/admin/templets/soft_add.htm b/src/admin/templets/soft_add.htm index 357c0dd1..595ddefd 100644 --- a/src/admin/templets/soft_add.htm +++ b/src/admin/templets/soft_add.htm @@ -79,7 +79,7 @@ - + diff --git a/src/admin/templets/soft_edit.htm b/src/admin/templets/soft_edit.htm index 290a8785..5f3f553a 100644 --- a/src/admin/templets/soft_edit.htm +++ b/src/admin/templets/soft_edit.htm @@ -80,7 +80,7 @@ - + diff --git a/src/admin/templets/templets_one_add.htm b/src/admin/templets/templets_one_add.htm index 3de54e05..c7605437 100644 --- a/src/admin/templets/templets_one_add.htm +++ b/src/admin/templets/templets_one_add.htm @@ -21,7 +21,7 @@
文档单页管理
-
文档单页管理等同于单页文档,例如:页面标题标签{dede:field.title/}调用
+
文档单页管理等同于单页文档,例:页面标题标签{dede:field.title/}调用
-- 2.34.1 From 8f77c46016fd5491c47a5fdaa79e343c0abe28ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 1 May 2025 20:23:18 +0800 Subject: [PATCH 23/62] Update changelog.md --- docs/changelog.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/changelog.md b/docs/changelog.md index c5888e9d..56fe2fa6 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,6 +1,11 @@ # 更新记录 通过访问 https://www.dedebiz.com/git 获取完整更新记录 +# V6.5.10 +- 优化数据表文档; +- 优化标签调用说明配合数据表文档利于模板用户开发; +- 优化后台样式和特效; + # V6.5.9 - 支持设置是否开启自动检查更新; - 增加数据表注释,方便开发者进行二次开发,移除无用表; -- 2.34.1 From 96fc02b24a27f87fab9ccc79ede3587718b37dd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 1 May 2025 20:23:56 +0800 Subject: [PATCH 24/62] Update changelog.md --- docs/changelog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/changelog.md b/docs/changelog.md index 56fe2fa6..198060bc 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -3,7 +3,7 @@ # V6.5.10 - 优化数据表文档; -- 优化标签调用说明配合数据表文档利于模板用户开发; +- 优化标签调用说明配合数据表文档利于用户开发模板; - 优化后台样式和特效; # V6.5.9 -- 2.34.1 From f849465c83b30059e97e82304049a28c3cb98440 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Fri, 2 May 2025 10:37:42 +0800 Subject: [PATCH 25/62] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=A8=A1=E6=9D=BF?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=EF=BC=8C=E6=B7=BB=E5=8A=A0=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/admin/templets/tpl_edit.htm | 13 +++++++------ src/static/web/css/admin.css | 1 - 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/admin/templets/tpl_edit.htm b/src/admin/templets/tpl_edit.htm index ef1fef8f..16ec7344 100644 --- a/src/admin/templets/tpl_edit.htm +++ b/src/admin/templets/tpl_edit.htm @@ -36,12 +36,13 @@
- + diff --git a/src/static/web/css/admin.css b/src/static/web/css/admin.css index e63737f1..1a471a16 100644 --- a/src/static/web/css/admin.css +++ b/src/static/web/css/admin.css @@ -399,7 +399,6 @@ body.menu-show .admin-content { right:0 } .helpinfo { - float:left; display:none; padding:1rem; width:100%; -- 2.34.1 From a3d9611b0272918bab7564afd75415d80d8e1e9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Fri, 2 May 2025 17:25:57 +0800 Subject: [PATCH 26/62] =?UTF-8?q?=E9=87=8D=E5=86=99=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=E8=AF=B4=E6=98=8E=E6=B6=A6=E8=89=B2=E6=9B=B4=E7=AE=80=E6=B4=81?= =?UTF-8?q?=E3=80=81=E6=98=93=E6=87=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/system/taglib/help/arclist.txt | 49 +++++++++++------------ src/system/taglib/help/arclistsg.txt | 22 +++++----- src/system/taglib/help/autochannel.txt | 4 +- src/system/taglib/help/channel.txt | 16 ++++---- src/system/taglib/help/channelartlist.txt | 19 ++++----- src/system/taglib/help/feedback.txt | 4 +- src/system/taglib/help/flink.txt | 8 ++-- src/system/taglib/help/hotwords.txt | 4 +- src/system/taglib/help/likearticle.txt | 10 ++--- src/system/taglib/help/likepage.txt | 2 +- src/system/taglib/help/loop.txt | 7 ++-- src/system/taglib/help/memberlist.txt | 4 +- src/system/taglib/help/myad.txt | 3 +- src/system/taglib/help/mytag.txt | 6 +-- src/system/taglib/help/php.txt | 12 +++--- src/system/taglib/help/sonchannel.txt | 2 +- src/system/taglib/help/sql.txt | 8 ++-- src/system/taglib/help/system.txt | 7 ++-- src/system/taglib/help/tag.txt | 2 +- src/system/taglib/help/type.txt | 2 +- src/system/taglib/help/userinfo.txt | 2 +- src/system/taglib/help/vote.txt | 10 ++--- 22 files changed, 100 insertions(+), 103 deletions(-) diff --git a/src/system/taglib/help/arclist.txt b/src/system/taglib/help/arclist.txt index 36ca7e69..d0a7714e 100755 --- a/src/system/taglib/help/arclist.txt +++ b/src/system/taglib/help/arclist.txt @@ -1,31 +1,30 @@ 文档列表标签 >>dede>> -{dede:arclist typeid='' notypeid='' row='' col='' titlelen='' flag='h' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1' channelid='1' addfields='body'} +{dede:arclist row='' titlelen='' infolen='' typeid='' notypeid='' keyword='' flag='h' orderby='' limit='0,1' channelid='1' addfields='diy'} [field:title/] {/dede:arclist} >>dede>> -typeid='1' 调用栏目id为1全部文档,多个栏目用英文逗号隔开,例:typeid='1,2,3' -notypeid='2' 不调用栏目id为2全部文档,多个栏目用英文逗号隔开,例:typeid='4,5,6' row='10' 调用10篇文档 -col='2' 调用分2列,默认1列 -titlelen='160' 调用标题160字符长度 -infolen='260' 调用文档简介260字符长度 -imgwidth='120' 缩略图260px宽度 -imgheight='90' 缩略图90px高度 -listtype='all' 调用栏目类型 -orderby='sortrank' 调用文档排序sortrank按发布时间,参数:hot或click按点击数、sortrank或pubdate按发布时间、lastpost按最后评论时间、scores按得分、rand按随机条件 -keyword='得德' 调用指定关键词得德文档,英文逗号隔开多个关键词,例:keyword='DedeBIZ,得德' -limit='0,1' 调用第1篇开始调用2篇,例:2,3则第2篇开始调用3篇 -innertext='' 单行记录样式 -aid='1' 调用指定文档id为1 -idlist='' 提取特定文档 -isweight='n' 按照权重排序n,若设为y,则文档会按照weight字段排序,数值越小越靠前 -channelid='' 栏目id -flag='h' 调用文章属性h头条文档,参数:c推荐、p图片、f幻灯、s滚动、j跳转、b加粗 -noflag='' 同flag,不调用的文章属性 -orderway='desc' 文章排序desc降序,参数:asc升序 -subday='7' 调用发布时间7天以内文档 -标签进阶 -channelid='1' addfields='body' 调用自定义字段文档模型id为1且字段为body,前提文档模型中已经添加到列表附加字段使用,channelid不支持多个文档模型id,addfields多个字段用英文逗号隔开,例:addfields='body,url',标签则[field:body/]和[field:url/] -function='cn_substr(Html2text("@me")."...",180)' 调用字段180个字符值,并过滤html代码,全局方法,标签则[field:body function='cn_substr(Html2text("@me")."...",180)'/] -[field:title/] 调用文档标题,在后台-系统设置-SQL命令工具-数据库文档,查看biz_archives文档主表和biz_addon文档附加表获取更多信息,若调用文章描述,标签则[field:description/] \ No newline at end of file +titlelen='160' 限制标题显示160个字符 +infolen='260' 限制简介显示260个字符 +typeid='1' 调用指定栏目id,多个栏目,例:typeid='1,2,3' +notypeid='2' 排除指定栏目id,多个栏目,例:notypeid='4,5,6' +col='2' 限制2列显示,默认1列 +imgwidth='120' 缩略图宽度120px +imgheight='90' 缩略图高度90px +listtype='all' 指定调用所有栏目类型 +orderby='sortrank' 排序方式:sortrank按发布时间(可用参数:hot/click按点击数、pubdate按发布时间、lastpost按评论时间、scores按得分、rand随机) +keyword='得德' 调用指定关键词文档,多个关键词,例:keyword='DedeBIZ,得德' +limit='0,1' 从第0开始调用1篇 +innertext='' 自定义单行记录样式 +aid='1' 调用指定文档id +idlist='' 调用特定文档id +isweight='n' 权重排序:默认n关闭,y开启(y=weight字段升序) +flag='h' 文档属性:h头条(可用参数:c推荐、p图片、f幻灯、s滚动、j跳转、b加粗) +noflag='' 同flag,排除指定文章属性 +orderway='desc' 文档排序:默认desc降序(asc升序) +subday='7' 调用7天内发布的文档 +【进阶用法】 +channelid='1' addfields='diy' 调用文档模型id为1的diy字段(需在后台添加附加字段,多个字段,例:addfields='diy,url',则标签为[field:body/][field:url/]) +function='cn_substr(Html2text("@me")."...",190)' 截取并过滤HTML内容为180字符(全局方法,则标签为[field:diy function='cn_substr(Html2text("@me")."...",180)'/]) +注:在后台-系统设置-SQL命令工具-数据库文档,查看数据库表了解更多信息 \ No newline at end of file diff --git a/src/system/taglib/help/arclistsg.txt b/src/system/taglib/help/arclistsg.txt index 7d0daced..0695cb85 100755 --- a/src/system/taglib/help/arclistsg.txt +++ b/src/system/taglib/help/arclistsg.txt @@ -1,17 +1,17 @@ 自定义文档列表标签 >>dede>> -{dede:arclistsg typeid='' row='' col='' titlelen='' flag='h' orderway='' keyword='' limit='0,1' channelid='1' addfields='body'} +{dede:arclistsg row='' titlelen='' typeid='' flag='h' keyword='' orderway='' limit='0,1'} [field:title/] {/dede:arclistsg} >>dede>> -typeid='1' 调用栏目id为1全部文档,多个栏目用英文逗号隔开,例:typeid='1,2,3' row='10' 调用10篇文档 -col='2' 调用分2列,默认1列 -titlelen='160' 调用标题160字符长度 -infolen='260' 调用文档简介260字符长度 -orderby='sortrank' 调用文档排序sortrank按发布时间,参数:hot或click按点击数、sortrank或pubdate按发布时间、lastpost按最后评论时间、scores按得分、rand按随机条件 -keyword='得德' 调用指定关键词得德文档,英文逗号隔开多个关键词,例:keyword='DedeBIZ,得德' -limit='0,1' 调用第1篇开始调用2篇,例:2,3则第2篇开始调用3篇 -flag='h' 调用文章属性h头条文档,参数:c推荐、p图片、f幻灯、s滚动、j跳转、b加粗 -noflag='' 同flag,不调用的文章属性 -subday='7' 调用发布时间7天以内文档 \ No newline at end of file +titlelen='160' 限制标题显示160个字符 +infolen='260' 限制简介显示260个字符 +typeid='1' 调用指定栏目id,多个栏目,例:typeid='1,2,3' +orderby='sortrank' 排序方式:sortrank按发布时间(可用参数:hot/click按点击数、pubdate按发布时间、lastpost按评论时间、scores按得分、rand随机) +keyword='得德' 调用指定关键词文档,多个关键词,例:keyword='DedeBIZ,得德' +limit='0,1' 从第0开始调用1篇 +flag='h' 文档属性:h头条(可用参数:c推荐、p图片、f幻灯、s滚动、j跳转、b加粗) +noflag='' 同flag,排除指定文章属性 +orderway='desc' 文档排序:默认desc降序(asc升序) +subday='7' 调用7天内发布的文档 \ No newline at end of file diff --git a/src/system/taglib/help/autochannel.txt b/src/system/taglib/help/autochannel.txt index fd1e68c5..22bbb634 100755 --- a/src/system/taglib/help/autochannel.txt +++ b/src/system/taglib/help/autochannel.txt @@ -2,5 +2,5 @@ >>dede>> {dede:autochannel partsort='' typeid=''}{/dede:autochannel} >>dede>> -partsort='' 栏目所在的排序位置 -typeid='' 指定的父栏目id \ No newline at end of file +partsort='' 栏目所在排序位置 +typeid='' 调用指定父栏目id \ No newline at end of file diff --git a/src/system/taglib/help/channel.txt b/src/system/taglib/help/channel.txt index ea141f33..df63e96c 100755 --- a/src/system/taglib/help/channel.txt +++ b/src/system/taglib/help/channel.txt @@ -1,14 +1,12 @@ 栏目列表标签 >>dede>> -{dede:channel type='top' typeid='' row='8' currentstyle='
  • ~typename~
  • '} +{dede:channel row='8' type='top' typeid='' currentstyle='
  • ~typename~
  • '}
  • [field:typename/]
  • {/dede:channel} >>dede>> -typeid='1' 调用栏目id为1,多个栏目用英文逗号隔开,例:typeid='1,2,3' -reid='0' 调用上级栏目id -row='10' 调用10个栏目 -col='2' 调用分2列,默认1列 -type='son' 调用下级栏目son,参数:self同级栏目、top顶级栏目 -currentstyle='' 调用当前栏目高亮应用样式,上面示例的超链接a应用样式为class='thisclass' -标签进阶 -[field:typename/] 调用栏目标题,在后台-系统设置-SQL命令工具-数据库文档,查看biz_arctype栏目表获取更多信息,若调用栏目大图,标签则[field:bigpic/] \ No newline at end of file +row='10' 调用10个栏目 +typeid='1' 调用指定栏目id,多个栏目,例:typeid='1,2,3' +type='son' 调用下级栏目类型(可用参数:self同级栏目、top顶级栏目) +reid='0' 调用指定上级栏目id +currentstyle='' 调用当前栏目应用样式,示例中a应用样式为class="thisclass" +注:在后台-系统设置-SQL命令工具-数据库文档,查看数据库表了解更多信息 \ No newline at end of file diff --git a/src/system/taglib/help/channelartlist.txt b/src/system/taglib/help/channelartlist.txt index ce62326b..d155f8e0 100755 --- a/src/system/taglib/help/channelartlist.txt +++ b/src/system/taglib/help/channelartlist.txt @@ -1,7 +1,7 @@ 当前栏目列表标签 >>dede>> 栏目调用示例 -{dede:channelartlist typeid='' notypeid='' row='10'} +{dede:channelartlist row='10' typeid='' notypeid=''} - -
    广告内容 -
      +
      • 代码
      • 文字
      • 图片
      • @@ -134,12 +134,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/diy_field_add.htm b/src/admin/templets/diy_field_add.htm index 4118d990..7eaac5e5 100644 --- a/src/admin/templets/diy_field_add.htm +++ b/src/admin/templets/diy_field_add.htm @@ -49,18 +49,18 @@
    数据类型 -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    数据类型 -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    广告内容 -
      +
      • 代码
      • 文字
      • 图片
      • diff --git a/src/static/web/css/admin.css b/src/static/web/css/admin.css index 99f5e99a..7c9a3c58 100644 --- a/src/static/web/css/admin.css +++ b/src/static/web/css/admin.css @@ -464,12 +464,12 @@ body.menu-show .admin-content { .atlas .atlas-input { width:100% } -.tool-ad li { +.toolad li { display:inline-block; padding:0.5rem; cursor:pointer } -.tool-ad .active { +.toolad .active { color:var(--blue) } #uploadfield { -- 2.34.1 From 5de6d4482c6ad314e82a82114431f048dfd21169 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 1 May 2025 12:31:36 +0800 Subject: [PATCH 07/62] =?UTF-8?q?=E5=AE=8C=E5=96=84=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E6=A0=87=E7=AD=BE=E7=A4=BA=E4=BE=8B=EF=BC=8C=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E6=A0=87=E7=AD=BE=E5=92=8CPHP=E6=A0=87?= =?UTF-8?q?=E7=AD=BE=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/system/taglib/help/adminname.txt | 4 -- src/system/taglib/help/arclist.txt | 50 +++++++++++------------ src/system/taglib/help/arclistsg.txt | 39 ++++++++---------- src/system/taglib/help/autochannel.txt | 4 +- src/system/taglib/help/channel.txt | 18 ++++---- src/system/taglib/help/channelartlist.txt | 44 +++++++++++++------- src/system/taglib/help/feedback.txt | 8 ++-- src/system/taglib/help/flink.txt | 14 ++++--- src/system/taglib/help/hotwords.txt | 8 ++-- src/system/taglib/help/likearticle.txt | 10 ++--- src/system/taglib/help/likepage.txt | 2 +- src/system/taglib/help/likesgpage.txt | 2 +- src/system/taglib/help/loop.txt | 10 ++--- src/system/taglib/help/memberlist.txt | 6 +-- src/system/taglib/help/myad.txt | 2 +- src/system/taglib/help/mytag.txt | 2 +- src/system/taglib/help/php.txt | 7 ++++ src/system/taglib/help/sonchannel.txt | 4 +- src/system/taglib/help/sql.txt | 2 +- src/system/taglib/help/system.txt | 10 +++++ src/system/taglib/help/tag.txt | 4 +- src/system/taglib/help/type.txt | 2 +- src/system/taglib/help/userinfo.txt | 2 +- src/system/taglib/help/vote.txt | 14 +++---- 24 files changed, 145 insertions(+), 123 deletions(-) delete mode 100755 src/system/taglib/help/adminname.txt create mode 100644 src/system/taglib/help/php.txt create mode 100644 src/system/taglib/help/system.txt diff --git a/src/system/taglib/help/adminname.txt b/src/system/taglib/help/adminname.txt deleted file mode 100755 index 2b32be6c..00000000 --- a/src/system/taglib/help/adminname.txt +++ /dev/null @@ -1,4 +0,0 @@ -编辑标签 ->>dede>> -{dede:adminname/} ->>dede>> \ No newline at end of file diff --git a/src/system/taglib/help/arclist.txt b/src/system/taglib/help/arclist.txt index affa9c32..66e6b837 100755 --- a/src/system/taglib/help/arclist.txt +++ b/src/system/taglib/help/arclist.txt @@ -1,34 +1,30 @@ 文档列表标签 >>dede>> -{dede:arclist typeid='' notypeid='' row='' col='' titlelen='' flag='h' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'} - [field:title/] +{dede:arclist typeid='' notypeid='' row='' col='' titlelen='' flag='h' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1' channelid='1' addfields='body'} + [field:title/] {/dede:arclist} >>dede>> -typeid='' 调用栏目id文档,用英文逗号隔开表示多个栏目 -notypeid='' 不调用栏目id文档,用英文逗号隔开表示多个栏目 -row='10' 调用文档列表总数 -col='2' 分多少列显示(默认为单列) -titlelen='160' 标题长度 -infolen='260' 文档简介长度 -imgwidth='120' 缩略图宽度 -imgheight='90' 缩略图高度 -listtype='all' 栏目类型(顶级栏目) -orderby='sortrank' 文档排序方式 - orderby='hot' 或orderby='click'表示按点击数排列 - orderby='sortrank' 或orderby='pubdate'按出版时间排列 - orderby='near' - orderby=='lastpost' 按最后评论时间 - orderby=='scores' 按得分排序 - orderby='id' 按文档id排序 - orderby='rand' 随机获得指定条件的文档列表 -keyword='关键词' 含有指定关键词的文档列表,多个关键词用英文逗号隔开 -limit='' 限定的记录范围(如:limit='1,2') +typeid='1' 表示调用栏目id为1全部文档,多个栏目用英文逗号隔开,如:typeid='1,2,3' +notypeid='2' 表示不调用栏目id为2文档,多个栏目用英文逗号隔开,如:typeid='4,5,6' +row='10' 表示调用10条文档数量 +col='2' 表示调用分2列(默认为单列) +titlelen='160' 表示调用标题160长度 +infolen='260' 表示调用文档简介260长度 +imgwidth='120' 表示缩略图260宽度 +imgheight='90' 表示缩略图90高度 +listtype='all' 表示调用栏目all类型(顶级栏目) +orderby='sortrank' 表示调用文档排序为sortrank按发布时间,包括:hot或click表示按点击数、sortrank或pubdate按发布时间、lastpost按最后评论时间、scores按得分、rand按随机条件 +keyword='得德' 表示调用指定得德关键词文档,英文逗号隔开表示多个关键词,如:keyword='DedeBIZ,得德' +limit='0,1' 表示调用从第1篇开始调用2条,如:2,3则从第2篇开始调用3条 innertext='' 单行记录样式 -aid='' 指定文档id +aid='1' 表示调用指定文档id为1 idlist='' 提取特定文档 -isweight='n' 开启按照权重排序,默认为n/N,如果设为y/Y,则文档会按照weight字段排序,数值越小越靠前 +isweight='n' 开启按照权重排序,默认为n,如果设为y,则文档会按照weight字段排序,数值越小越靠前 channelid='' 栏目id -flag='h' 自定义属性值:头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b] -noflag='' 同flag,但这里是表示不包含这些属性 -orderway='' 值为desc或asc,指定排序方式是降序还是顺向排序,默认为降序 -subday='7' 表示在多少天以内的文档 \ No newline at end of file +flag='h' 表示调用文章属性为h头条文档,包括:c推荐、p图片、f幻灯、s滚动、j跳转、b加粗 +noflag='' 同flag,表示不调用的文章属性 +orderway='desc' 表示文章排序为desc降序,包括:asc升序 +subday='7' 表示调用发布时间7天以内文档 +channelid='1' addfields='body' 表示调用自定义字段调用文档模型id为1且字段为body,channelid='1'不支持多个文档模型id,addfields='body'多个字段用英文逗号隔开,如:addfields='body,url'则标签为[field:body/]和[field:url/] +标签进阶 +[field:body function="cn_substr('@me',180)"/] 表示调用body字段180个字符值,但不过滤html代码,需过滤代码方法为:function='cn_substr(Html2text("@me")."...",180)'则[field:body function='cn_substr(Html2text("@me")."...",180)'/] \ No newline at end of file diff --git a/src/system/taglib/help/arclistsg.txt b/src/system/taglib/help/arclistsg.txt index 747bd281..3243d991 100755 --- a/src/system/taglib/help/arclistsg.txt +++ b/src/system/taglib/help/arclistsg.txt @@ -1,27 +1,20 @@ 自定义文档列表标签 >>dede>> -{dede:arclistsg typeid='' row='' col='' titlelen='' flag='h' orderway='' keyword='' limit='0,1'} - [field:title/] +{dede:arclistsg typeid='' row='' col='' titlelen='' flag='h' orderway='' keyword='' limit='0,1' channelid='1' addfields='body'} + [field:title/] {/dede:arclistsg} >>dede>> -typeid='' 调用栏目id文档,用英文逗号隔开表示多个栏目 -row='10' 调用文档列表总数 -col='2' 分多少列显示(默认为单列) -titlelen='160' 标题长度 -orderby='sortrank' 文档排序方式 - orderby='hot' 或orderby='click'表示按点击数排列 - orderby='sortrank' 或orderby='pubdate'按出版时间排列 - orderby='near' - orderby=='lastpost' 按最后评论时间 - orderby=='scores' 按得分排序 - orderby='id' 按文档id排序 - orderby='rand' 随机获得指定条件的文档列表 -keyword='关键词' 含有指定关键词的文档列表,多个关键词用英文逗号隔开 -limit='' 限定的记录范围(如:limit='1,2') -innertext='' 单行记录样式 -aid='' 指定文档id -idlist='' 提取特定文档 -channelid='' 栏目id -flag='h' 自定义属性值:头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b] -orderway='' 值为desc或asc,指定排序方式是降序还是顺向排序,默认为降序 -subday='7' 表示在多少天以内的文档 \ No newline at end of file +typeid='1' 表示调用栏目id为1全部文档,多个栏目用英文逗号隔开,如:typeid='1,2,3' +row='10' 表示调用10条文档数量 +col='2' 表示调用分2列(默认为单列) +titlelen='160' 表示调用标题160长度 +infolen='260' 表示调用文档简介260长度 +orderby='sortrank' 表示调用文档排序为sortrank按发布时间,包括:hot或click表示按点击数、sortrank或pubdate按发布时间、lastpost按最后评论时间、scores按得分、rand按随机条件 +keyword='得德' 表示调用指定得德关键词文档,英文逗号隔开表示多个关键词,如:keyword='DedeBIZ,得德' +limit='0,1' 表示调用从第1篇开始调用2条,如:2,3则从第2篇开始调用3条 +flag='h' 表示调用文章属性为h头条文档,包括:c推荐、p图片、f幻灯、s滚动、j跳转、b加粗 +noflag='' 同flag,表示不调用的文章属性 +subday='7' 表示调用发布时间7天以内文档 +channelid='1' addfields='body' 表示调用自定义字段调用文档模型id为1且字段为body,channelid='1'不支持多个文档模型id,addfields='body'多个字段用英文逗号隔开,如:addfields='body,url'则标签为[field:body/]和[field:url/] +标签进阶 +[field:body function="cn_substr('@me',180)"/] 表示调用body字段180个字符值,但不过滤html代码,需过滤代码方法为:function='cn_substr(Html2text("@me")."...",180)'则[field:body function='cn_substr(Html2text("@me")."...",180)'/] \ No newline at end of file diff --git a/src/system/taglib/help/autochannel.txt b/src/system/taglib/help/autochannel.txt index f8eb3061..2072ca5c 100755 --- a/src/system/taglib/help/autochannel.txt +++ b/src/system/taglib/help/autochannel.txt @@ -2,5 +2,5 @@ >>dede>> {dede:autochannel partsort='' typeid=''}{/dede:autochannel} >>dede>> -partsort='' 栏目所在的排序位置 -typeid='' 指定的父栏目 \ No newline at end of file +partsort='' 表示栏目所在的排序位置 +typeid='' 表示指定的父栏目id \ No newline at end of file diff --git a/src/system/taglib/help/channel.txt b/src/system/taglib/help/channel.txt index 403cdd1a..4d0dc3f6 100755 --- a/src/system/taglib/help/channel.txt +++ b/src/system/taglib/help/channel.txt @@ -1,12 +1,14 @@ 栏目列表标签 >>dede>> -{dede:channel type='top' typeid='' row='8' currentstyle="
      • ~typename~
      • "} -
      • [field:typename/]
      • +{dede:channel type='top' typeid='' row='8' currentstyle='
      • ~typename~
      • '} +
      • [field:typename/]
      • {/dede:channel} >>dede>> -typeid='' 调用栏目id,用英文逗号隔开表示多个栏目 -reid='0' 调用上级栏目id -row='100' 调用栏目数 -col='1' 分多少列显示(默认为单列) -type='son' son表示下级栏目,self表示同级栏目,top顶级栏目 -currentstyle='' 应用样式 \ No newline at end of file +typeid='1' 表示调用栏目id为1,多个栏目用英文逗号隔开,如:typeid='1,2,3' +reid='0' 表示调用上级栏目id +row='10' 表示调用10个栏目 +col='1' 表示调用分1列显示(默认为单列) +type='son' 表示调用下级栏目son,包括:self同级栏目;top顶级栏目 +currentstyle='' 表示调用当前栏目高亮应用样式,以上示例标签为:超链接a应用样式为class='thisclass',前提currentstyle要和循环的栏目html代码吻合,则可能html标签错误 +标签进阶 +除了[field:typelink/]和[field:typename/] 表示调用栏目链接和栏目标题,在后台-系统设置-SQL命令工具,找到数据库文档说明biz_arctype表,调用栏目大图和标题,则标签为[field:bigpic/]和[field:litimg/] \ No newline at end of file diff --git a/src/system/taglib/help/channelartlist.txt b/src/system/taglib/help/channelartlist.txt index 65677bdf..e6ff7c4f 100755 --- a/src/system/taglib/help/channelartlist.txt +++ b/src/system/taglib/help/channelartlist.txt @@ -1,18 +1,34 @@ 当前栏目列表标签 >>dede>> -{dede:channelartlist typeid='' notypeid='' row='6'} -
          -
        • {dede:field name='typename'/} - {dede:arclist titlelen='42' row='10'} -
            -
          • [field:title/]
          • -
          • ([field:pubdate function="MyDate('m-d',@me)"/])
          • -
          - {/dede:arclist} -
        • +栏目调用示例 +{dede:channelartlist typeid='' notypeid='' row='10'} + +{/dede:channelartlist} +------------------------------------------------------------ +文章调用示例 +{dede:channelartlist typeid='' notypeid='' row='10'} +
          +
            {dede:arclist titlelen='255' row='10'} +
          • [field:title/]([field:pubdate function="MyDate('Y-m-d',@me)"/])
          • {/dede:arclist} +
          +
          {/dede:channelartlist} >>dede>> -typeid='' 调用栏目id,用英文逗号隔开表示多个栏目 -notypeid='' 不调用栏目id,用英文逗号隔开表示多个栏目 -row='20' 获取的栏目返回值 -除了宏标签外,{dede:channelartlist}标签是唯一一个可以直接嵌套其它标签的标签,仅限于嵌套{dede:type}和{dede:arclist} \ No newline at end of file +typeid='1' 表示调用栏目id为1的全部子类,多个栏目用英文逗号隔开,如:typeid='1,2,3',若只想调用栏目id为1,则typeid='1,1' +notypeid='2' 表示不调用栏目id为2,多个栏目用英文逗号隔开,如:notypeid='4,5,6' +row='10' 表示调用栏目数量,若typeid='1'或typeid='1,2,3'时,会循环顶级栏目下全部子类栏目返回数量 +标签进阶 +{dede:field.currentstyle/} 表示调用当前栏目高亮应用样式默认值为active样式名 +{dede:channel type='son' noself='yes' row='1'}...{/dede:channel} 表示调用当前栏目是否有子类栏目有则显示 +[field:pubdate function="MyDate('Y-m-d',@me)"/] 表示调用文章发布时间格式,包括:Y年;m月;d日,注意:Y年大小写调用不同的年格式,英文日期标签为[field:pubdate function='strftime("%b %d, %Y",@me)'/];符合SEO时间因子标签为{dede:field.senddate function="strftime('%Y-%m-%dT%H:%M:%S+01:00',@me)"/} +{dede:field.typeurl/} {dede:field name='typeurl'/} 两种不同标签写法 +{dede:channelartlist} 标签是唯一可以直接嵌套其它标签,仅限于嵌套{dede:type}和{dede:arclist} \ No newline at end of file diff --git a/src/system/taglib/help/feedback.txt b/src/system/taglib/help/feedback.txt index 3dfa3380..576326b7 100755 --- a/src/system/taglib/help/feedback.txt +++ b/src/system/taglib/help/feedback.txt @@ -1,10 +1,10 @@ 评论标签 >>dede>> -{dede:feedback} +{dede:feedback row='10' titlelen='' infolen=''} [field:username function="(@me=='guest' ? '游客' : @me)"/]对[field:title/]的评论 [field:msg/] {/dede:feedback} >>dede>> -row='12' 调用评论条数 -titlelen='160' 标题长度 -infolen='260' 评论长度 \ No newline at end of file +row='10' 表示调用10条评论 +titlelen='160' 表示调用标题160长度 +infolen='260' 表示调用评论260长度 \ No newline at end of file diff --git a/src/system/taglib/help/flink.txt b/src/system/taglib/help/flink.txt index 0be44dd5..d217dd47 100755 --- a/src/system/taglib/help/flink.txt +++ b/src/system/taglib/help/flink.txt @@ -1,9 +1,11 @@ 友情链接标签 >>dede>> -{dede:flink row='30'/} +
            {dede:flink titlelen='' row='10' type='textall'} +
          • [field:link/]
          • {/dede:flink} +
          >>dede>> -type='image' 或textall,图片链接,text文字链接 -row='30' 链接数量 -titlelen='30' 站点文字的长度 -linktype='1' 链接位置(1首页,2内页) -typeid='0' 所有类型 \ No newline at end of file +type='image' 表示调用图片链接image,包括:text文字链接 +row='10' 表示调用10条友情链接 +titlelen='30' 表示调用友情链接标题30长度 +linktype='1' 表示调用友情链接位置,包括:1首页;2内页 +typeid='0' 表示调用所有友情链接类型 \ No newline at end of file diff --git a/src/system/taglib/help/hotwords.txt b/src/system/taglib/help/hotwords.txt index 9949195c..3c92507f 100755 --- a/src/system/taglib/help/hotwords.txt +++ b/src/system/taglib/help/hotwords.txt @@ -1,7 +1,7 @@ 热搜标签 >>dede>> -{dede:hotwords/} +{dede:hotwords num='6' subday='365'/} >>dede>> -num='6' 关键词数目 -subday='365' 天数 -maxlength='16' 关键词长度 \ No newline at end of file +num='6' 表示调用热搜标签数量 +subday='365' 表示调用热搜标签365天数 +maxlength='16' 表示调用热搜标签16长度 \ No newline at end of file diff --git a/src/system/taglib/help/likearticle.txt b/src/system/taglib/help/likearticle.txt index cf979e79..5d77b6cf 100755 --- a/src/system/taglib/help/likearticle.txt +++ b/src/system/taglib/help/likearticle.txt @@ -4,9 +4,9 @@ [field:title/] {/dede:likearticle} >>dede>> -col='' 分多少列显示(默认为单列) -row='10' 返回文档列表总数 -titlelen='160' 标题长度等同于titlelength -infolen='260' 表示文档简介长度 等同于infolength -mytypeid='0' 手工指定要限定的栏目id,用英文逗号表示多个 +row='10' 表示调用10条文档数量 +col='2' 表示调用分2列(默认为单列) +titlelen='160' 表示调用标题160长度 +infolen='260' 表示调用文档简介260长度 +mytypeid='0' 表示调用指定栏目id,多个栏目用英文逗号隔开,如:typeid='1,2,3' innertext='' 单行记录样式(指标签中间的文档) \ No newline at end of file diff --git a/src/system/taglib/help/likepage.txt b/src/system/taglib/help/likepage.txt index a8f1fd2b..d9143eee 100755 --- a/src/system/taglib/help/likepage.txt +++ b/src/system/taglib/help/likepage.txt @@ -2,5 +2,5 @@ >>dede>> {dede:likepage likeid='' row=''/} >>dede>> -row='' 调用条数 +row='10' 表示调用10条相同标识标签 likeid='' 标识名 \ No newline at end of file diff --git a/src/system/taglib/help/likesgpage.txt b/src/system/taglib/help/likesgpage.txt index e8d0bdfd..d7286c7b 100755 --- a/src/system/taglib/help/likesgpage.txt +++ b/src/system/taglib/help/likesgpage.txt @@ -2,4 +2,4 @@ >>dede>> {dede:likespage row=''/} >>dede>> -row='' 调用条数 \ No newline at end of file +row='10' 表示调用10条文档 \ No newline at end of file diff --git a/src/system/taglib/help/loop.txt b/src/system/taglib/help/loop.txt index 7d3b75b5..b8ef065f 100755 --- a/src/system/taglib/help/loop.txt +++ b/src/system/taglib/help/loop.txt @@ -1,10 +1,10 @@ 任意表数据标签 >>dede>> -{dede:loop table='dede_archives' sort='' row='4' if=''} +{dede:loop table='biz_archives' sort='' row='10' if=''} [field:title/] {/dede:loop} >>dede>> -table='' 查询表名 -sort='' 用于排序的字段 -row='' 返回结果的条数 -if='' 查询的条件 \ No newline at end of file +table='' 表示查询数据库表名 +sort='' 表示调用排序字段 +row='10' 表示调用返回10条 +if='' 表示查询的条件 \ No newline at end of file diff --git a/src/system/taglib/help/memberlist.txt b/src/system/taglib/help/memberlist.txt index 6fc9ec0c..f35fc9cd 100755 --- a/src/system/taglib/help/memberlist.txt +++ b/src/system/taglib/help/memberlist.txt @@ -1,9 +1,9 @@ 会员信息标签 >>dede>> -{dede:memberlist orderby='scores' row='20'} +{dede:memberlist orderby='scores' row='10'} {dede:field.userid/} {dede:field.scores/} {/dede:memberlist} >>dede>> -orderby='scores' 按积分排序 -row='6' 调用数目 \ No newline at end of file +orderby='scores' 表示调用按积分排序 +row='10' 表示调用10条会员 \ No newline at end of file diff --git a/src/system/taglib/help/myad.txt b/src/system/taglib/help/myad.txt index bd2b2e1e..58905c9c 100755 --- a/src/system/taglib/help/myad.txt +++ b/src/system/taglib/help/myad.txt @@ -2,6 +2,6 @@ >>dede>> {dede:myad name=''/} >>dede>> -typeid='0' 投放范围,0为全站 +typeid='0' 表示调用投放范围,包括:0全站 name='' 广告标识 \ No newline at end of file diff --git a/src/system/taglib/help/mytag.txt b/src/system/taglib/help/mytag.txt index 2d769e85..eec38e55 100755 --- a/src/system/taglib/help/mytag.txt +++ b/src/system/taglib/help/mytag.txt @@ -2,5 +2,5 @@ >>dede>> {dede:mytag typeid='0' name=''/} >>dede>> -typeid='0' 栏目id,0为全站栏目 +typeid='0' 表示调用栏目id,包括:0全站栏目 name='' 标签名 \ No newline at end of file diff --git a/src/system/taglib/help/php.txt b/src/system/taglib/help/php.txt new file mode 100644 index 00000000..7eb92193 --- /dev/null +++ b/src/system/taglib/help/php.txt @@ -0,0 +1,7 @@ +PHP标签 +>>dede>> +{dede:php}...{/dede:php} +{dede:field.demo runphp='yes'}if (@me=='')@me='';else @me="@me";{/dede:field.demo} +>>dede>> +{dede:php}...{/dede:php} 中间...直接编写php代码,需要对系统和数据库及php精通,但也需要谨慎使用,以避免引入安全隐患或复杂的模板逻辑 +runphp='yes' 表示字段demo使用php语法,判断demo是否等于空则输出demo,需要对系统和数据库及php熟练,通常用于标签嵌套使用,另一种写法用于列表页[field:demo runphp='yes']...[/field:demo] \ No newline at end of file diff --git a/src/system/taglib/help/sonchannel.txt b/src/system/taglib/help/sonchannel.txt index 903af0dd..c19c8088 100755 --- a/src/system/taglib/help/sonchannel.txt +++ b/src/system/taglib/help/sonchannel.txt @@ -4,5 +4,5 @@ [field:typename/] {/dede:sonchannel} >>dede>> -row='100' 返回数目 -col='1' 默认单列显示 \ No newline at end of file +row='10' 表示调用10个栏目 +col='2' 表示调用分2列(默认为单列) \ No newline at end of file diff --git a/src/system/taglib/help/sql.txt b/src/system/taglib/help/sql.txt index 454a02ec..71090499 100755 --- a/src/system/taglib/help/sql.txt +++ b/src/system/taglib/help/sql.txt @@ -2,4 +2,4 @@ SQL标签 >>dede>> {dede:sql sql=''}[field:title/]{/dede:sql} >>dede>> -sql='' 完整的SQL语句 \ No newline at end of file +sql='' 完整的SQL语句,需要对系统和数据库及php熟练 \ No newline at end of file diff --git a/src/system/taglib/help/system.txt b/src/system/taglib/help/system.txt new file mode 100644 index 00000000..3dc4116b --- /dev/null +++ b/src/system/taglib/help/system.txt @@ -0,0 +1,10 @@ +system标签 +>>dede>> +{dede:include filename='head.htm'/} + +{dede:global.cfg_webname/} +{dede:field.title/} +>>dede>> +filename='head.htm' 表示调用头部head.htm模板,全局使用,包括:foot.htm底部模板、自定义.htm模板,注意:PHP ThemeInclude标签用于会员模板和插件模板调用 +{dede:global.cfg_webname/} 表示调用网站名称,全局使用,在后台-系统配置,找到变量名称,调用首页描述则{dede:global.cfg_description/} +{dede:field.title/} 表示调用栏目名称,通常用于列表和文档模板,在后台-常用功能-网址栏目管理,找到提示,调用首页描述则{dede:field.description/} \ No newline at end of file diff --git a/src/system/taglib/help/tag.txt b/src/system/taglib/help/tag.txt index ae89253c..e7973a73 100755 --- a/src/system/taglib/help/tag.txt +++ b/src/system/taglib/help/tag.txt @@ -2,5 +2,5 @@ TAG标签 >>dede>> {dede:tag row='30' sort='new'/} >>dede>> -row='30' 调用条数 -sort='new' 排序方式 month,rand,week \ No newline at end of file +row='30' 表示调用30个标签 +sort='new' 表示调用标签排序方式,包括:month当月热门、rand随机条件 \ No newline at end of file diff --git a/src/system/taglib/help/type.txt b/src/system/taglib/help/type.txt index 62e2bcd5..16993ec6 100755 --- a/src/system/taglib/help/type.txt +++ b/src/system/taglib/help/type.txt @@ -4,4 +4,4 @@ [field:typename/] {/dede:type} >>dede>> -typeid='' 指定栏目id \ No newline at end of file +typeid='' 表示调用指定栏目id \ No newline at end of file diff --git a/src/system/taglib/help/userinfo.txt b/src/system/taglib/help/userinfo.txt index 3a159571..6ccf3954 100644 --- a/src/system/taglib/help/userinfo.txt +++ b/src/system/taglib/help/userinfo.txt @@ -9,4 +9,4 @@

          {/dede:userinfo} >>dede>> -mid='' 数字,用户ID,如果是管理员则不显示,如果为空,在文档详情页面则显示当前文档关联的会员信息 \ No newline at end of file +mid='1' 表示调用条用户id为1的会员,若是管理员则不显示,为空则文档详情页面则显示当前文档关联的会员信息 \ No newline at end of file diff --git a/src/system/taglib/help/vote.txt b/src/system/taglib/help/vote.txt index 4c7d8d7e..975388eb 100755 --- a/src/system/taglib/help/vote.txt +++ b/src/system/taglib/help/vote.txt @@ -1,10 +1,10 @@ 投票标签 >>dede>> -{dede:vote id='' lineheight='26' tablewidth='100%' titlebgcolor='#EDEDE2' titlebackground='' tablebgcolor='#ffffff'/} +{dede:vote id='' lineheight='' tablewidth='100%' titlebgcolor='#EDEDE2' titlebackground='' tablebgcolor='#ffffff'/} >>dede>> -id='' 数字,当前投票id -lineheight='26' 表格高度 -tablewidth='100%' 表格宽度 -titlebgcolor='#EDEDE2' 投票标题背景色 -tablebg='' 投票表格背景色 -在后台->插件列表->投票管理,直接复制生成的网页代码来使用 \ No newline at end of file +id='1' 表示调用投票id为1 +lineheight='30' 表示调用表格30高度 +tablewidth='100%' 表示调用表格100%宽度 +titlebgcolor='#EDEDE2' 表示调用投票标题背景色 +tablebg='' 表示调用投票表格背景色 +在后台-插件列表-投票管理,直接复制生成的网页代码来使用 \ No newline at end of file -- 2.34.1 From f47f1ca23e16327d347e40d9d788ae81578007b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 1 May 2025 12:37:02 +0800 Subject: [PATCH 08/62] =?UTF-8?q?=E5=AE=8C=E5=96=84=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E6=A0=87=E7=AD=BE=E7=A4=BA=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/system/taglib/help/arclist.txt | 2 +- src/system/taglib/help/arclistsg.txt | 2 +- src/system/taglib/help/channel.txt | 4 ++-- src/system/taglib/help/channelartlist.txt | 22 +++++++++++----------- src/system/taglib/help/likearticle.txt | 2 +- 5 files changed, 16 insertions(+), 16 deletions(-) diff --git a/src/system/taglib/help/arclist.txt b/src/system/taglib/help/arclist.txt index 66e6b837..048444e4 100755 --- a/src/system/taglib/help/arclist.txt +++ b/src/system/taglib/help/arclist.txt @@ -25,6 +25,6 @@ flag='h' 表示调用文章属性为h头条文档,包括:c推荐、p图片 noflag='' 同flag,表示不调用的文章属性 orderway='desc' 表示文章排序为desc降序,包括:asc升序 subday='7' 表示调用发布时间7天以内文档 -channelid='1' addfields='body' 表示调用自定义字段调用文档模型id为1且字段为body,channelid='1'不支持多个文档模型id,addfields='body'多个字段用英文逗号隔开,如:addfields='body,url'则标签为[field:body/]和[field:url/] +channelid='1' addfields='body' 表示调用自定义字段调用文档模型id为1且字段为body,前提是文档模型,字段需要添加到列表附加字段使用,channelid='1'不支持多个文档模型id,addfields='body'多个字段用英文逗号隔开,如:addfields='body,url'则标签为[field:body/]和[field:url/] 标签进阶 [field:body function="cn_substr('@me',180)"/] 表示调用body字段180个字符值,但不过滤html代码,需过滤代码方法为:function='cn_substr(Html2text("@me")."...",180)'则[field:body function='cn_substr(Html2text("@me")."...",180)'/] \ No newline at end of file diff --git a/src/system/taglib/help/arclistsg.txt b/src/system/taglib/help/arclistsg.txt index 3243d991..a72ba9af 100755 --- a/src/system/taglib/help/arclistsg.txt +++ b/src/system/taglib/help/arclistsg.txt @@ -15,6 +15,6 @@ limit='0,1' 表示调用从第1篇开始调用2条,如:2,3则从第2篇开 flag='h' 表示调用文章属性为h头条文档,包括:c推荐、p图片、f幻灯、s滚动、j跳转、b加粗 noflag='' 同flag,表示不调用的文章属性 subday='7' 表示调用发布时间7天以内文档 -channelid='1' addfields='body' 表示调用自定义字段调用文档模型id为1且字段为body,channelid='1'不支持多个文档模型id,addfields='body'多个字段用英文逗号隔开,如:addfields='body,url'则标签为[field:body/]和[field:url/] +channelid='1' addfields='body' 表示调用自定义字段调用文档模型id为1且字段为body,前提是文档模型,字段需要添加到列表附加字段使用,channelid='1'不支持多个文档模型id,addfields='body'多个字段用英文逗号隔开,如:addfields='body,url'则标签为[field:body/]和[field:url/] 标签进阶 [field:body function="cn_substr('@me',180)"/] 表示调用body字段180个字符值,但不过滤html代码,需过滤代码方法为:function='cn_substr(Html2text("@me")."...",180)'则[field:body function='cn_substr(Html2text("@me")."...",180)'/] \ No newline at end of file diff --git a/src/system/taglib/help/channel.txt b/src/system/taglib/help/channel.txt index 4d0dc3f6..4d318591 100755 --- a/src/system/taglib/help/channel.txt +++ b/src/system/taglib/help/channel.txt @@ -1,13 +1,13 @@ 栏目列表标签 >>dede>> {dede:channel type='top' typeid='' row='8' currentstyle='
        • ~typename~
        • '} -
        • [field:typename/]
        • +
        • [field:typename/]
        • {/dede:channel} >>dede>> typeid='1' 表示调用栏目id为1,多个栏目用英文逗号隔开,如:typeid='1,2,3' reid='0' 表示调用上级栏目id row='10' 表示调用10个栏目 -col='1' 表示调用分1列显示(默认为单列) +col='1' 表示调用分1列显示(默认为单列) type='son' 表示调用下级栏目son,包括:self同级栏目;top顶级栏目 currentstyle='' 表示调用当前栏目高亮应用样式,以上示例标签为:超链接a应用样式为class='thisclass',前提currentstyle要和循环的栏目html代码吻合,则可能html标签错误 标签进阶 diff --git a/src/system/taglib/help/channelartlist.txt b/src/system/taglib/help/channelartlist.txt index e6ff7c4f..e987bdcf 100755 --- a/src/system/taglib/help/channelartlist.txt +++ b/src/system/taglib/help/channelartlist.txt @@ -3,23 +3,23 @@ 栏目调用示例 {dede:channelartlist typeid='' notypeid='' row='10'} {/dede:channelartlist} ------------------------------------------------------------ 文章调用示例 {dede:channelartlist typeid='' notypeid='' row='10'}
          -
            {dede:arclist titlelen='255' row='10'} -
          • [field:title/]([field:pubdate function="MyDate('Y-m-d',@me)"/])
          • {/dede:arclist} -
          +
            {dede:arclist titlelen='255' row='10'} +
          • [field:title/]([field:pubdate function="MyDate('Y-m-d',@me)"/])
          • {/dede:arclist} +
          {/dede:channelartlist} >>dede>> diff --git a/src/system/taglib/help/likearticle.txt b/src/system/taglib/help/likearticle.txt index 5d77b6cf..1aa45475 100755 --- a/src/system/taglib/help/likearticle.txt +++ b/src/system/taglib/help/likearticle.txt @@ -8,5 +8,5 @@ row='10' 表示调用10条文档数量 col='2' 表示调用分2列(默认为单列) titlelen='160' 表示调用标题160长度 infolen='260' 表示调用文档简介260长度 -mytypeid='0' 表示调用指定栏目id,多个栏目用英文逗号隔开,如:typeid='1,2,3' +mytypeid='0' 表示调用指定栏目id,多个栏目用英文逗号隔开,如:typeid='1,2,3' innertext='' 单行记录样式(指标签中间的文档) \ No newline at end of file -- 2.34.1 From 6f956015c417763b265a2d721729c8a60424cb52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 1 May 2025 12:40:07 +0800 Subject: [PATCH 09/62] =?UTF-8?q?=E5=AE=8C=E5=96=84=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E6=A0=87=E7=AD=BE=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/system/taglib/help/php.txt | 4 ++-- src/system/taglib/help/sql.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/system/taglib/help/php.txt b/src/system/taglib/help/php.txt index 7eb92193..6a59b5f5 100644 --- a/src/system/taglib/help/php.txt +++ b/src/system/taglib/help/php.txt @@ -3,5 +3,5 @@ PHP标签 {dede:php}...{/dede:php} {dede:field.demo runphp='yes'}if (@me=='')@me='';else @me="@me";{/dede:field.demo} >>dede>> -{dede:php}...{/dede:php} 中间...直接编写php代码,需要对系统和数据库及php精通,但也需要谨慎使用,以避免引入安全隐患或复杂的模板逻辑 -runphp='yes' 表示字段demo使用php语法,判断demo是否等于空则输出demo,需要对系统和数据库及php熟练,通常用于标签嵌套使用,另一种写法用于列表页[field:demo runphp='yes']...[/field:demo] \ No newline at end of file +{dede:php}...{/dede:php} 中间...编写PHP代码,需要对系统和数据库及PHP精通,但也需要谨慎使用,以避免引入安全隐患或复杂的模板逻辑 +runphp='yes' 表示字段demo使用PHP语法,判断demo是否等于空则输出demo,需要对系统和数据库及PHP熟练,通常用于标签嵌套使用,另一种写法[field:demo runphp='yes']...[/field:demo] \ No newline at end of file diff --git a/src/system/taglib/help/sql.txt b/src/system/taglib/help/sql.txt index 71090499..211ffb26 100755 --- a/src/system/taglib/help/sql.txt +++ b/src/system/taglib/help/sql.txt @@ -2,4 +2,4 @@ SQL标签 >>dede>> {dede:sql sql=''}[field:title/]{/dede:sql} >>dede>> -sql='' 完整的SQL语句,需要对系统和数据库及php熟练 \ No newline at end of file +sql='' 编写完整的SQL语句,需要对系统和数据库及php熟练 \ No newline at end of file -- 2.34.1 From be7bcb8c0fbd2385af343cad50cc995fb80b0a0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 1 May 2025 12:46:36 +0800 Subject: [PATCH 10/62] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=AF=B4=E6=98=8E?= =?UTF-8?q?=EF=BC=8C=E5=A4=9A=E8=A1=8C=E6=96=87=E6=9C=AC=E9=AB=98=E5=BA=A6?= =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/static/web/css/admin.css | 2 +- src/system/taglib/help/arclist.txt | 2 +- src/system/taglib/help/arclistsg.txt | 2 +- src/system/taglib/help/channel.txt | 2 +- src/system/taglib/help/system.txt | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/static/web/css/admin.css b/src/static/web/css/admin.css index 7c9a3c58..e63737f1 100644 --- a/src/static/web/css/admin.css +++ b/src/static/web/css/admin.css @@ -656,7 +656,7 @@ body.menu-show .admin-content { } .admin-textarea-xl { width:100%; - height:90px!important + height:160px!important } .admin-textarea-mini { width:190px; diff --git a/src/system/taglib/help/arclist.txt b/src/system/taglib/help/arclist.txt index 048444e4..accb31a5 100755 --- a/src/system/taglib/help/arclist.txt +++ b/src/system/taglib/help/arclist.txt @@ -27,4 +27,4 @@ orderway='desc' 表示文章排序为desc降序,包括:asc升序 subday='7' 表示调用发布时间7天以内文档 channelid='1' addfields='body' 表示调用自定义字段调用文档模型id为1且字段为body,前提是文档模型,字段需要添加到列表附加字段使用,channelid='1'不支持多个文档模型id,addfields='body'多个字段用英文逗号隔开,如:addfields='body,url'则标签为[field:body/]和[field:url/] 标签进阶 -[field:body function="cn_substr('@me',180)"/] 表示调用body字段180个字符值,但不过滤html代码,需过滤代码方法为:function='cn_substr(Html2text("@me")."...",180)'则[field:body function='cn_substr(Html2text("@me")."...",180)'/] \ No newline at end of file +[field:body function="cn_substr('@me',180)"/] 表示调用body字段180个字符值,但不过滤html代码,需过滤代码方法为function='cn_substr(Html2text("@me")."...",180)'则[field:body function='cn_substr(Html2text("@me")."...",180)'/] \ No newline at end of file diff --git a/src/system/taglib/help/arclistsg.txt b/src/system/taglib/help/arclistsg.txt index a72ba9af..754f58eb 100755 --- a/src/system/taglib/help/arclistsg.txt +++ b/src/system/taglib/help/arclistsg.txt @@ -17,4 +17,4 @@ noflag='' 同flag,表示不调用的文章属性 subday='7' 表示调用发布时间7天以内文档 channelid='1' addfields='body' 表示调用自定义字段调用文档模型id为1且字段为body,前提是文档模型,字段需要添加到列表附加字段使用,channelid='1'不支持多个文档模型id,addfields='body'多个字段用英文逗号隔开,如:addfields='body,url'则标签为[field:body/]和[field:url/] 标签进阶 -[field:body function="cn_substr('@me',180)"/] 表示调用body字段180个字符值,但不过滤html代码,需过滤代码方法为:function='cn_substr(Html2text("@me")."...",180)'则[field:body function='cn_substr(Html2text("@me")."...",180)'/] \ No newline at end of file +[field:body function="cn_substr('@me',180)"/] 表示调用body字段180个字符值,但不过滤html代码,需过滤代码方法为function='cn_substr(Html2text("@me")."...",180)'则[field:body function='cn_substr(Html2text("@me")."...",180)'/] \ No newline at end of file diff --git a/src/system/taglib/help/channel.txt b/src/system/taglib/help/channel.txt index 4d318591..c936253e 100755 --- a/src/system/taglib/help/channel.txt +++ b/src/system/taglib/help/channel.txt @@ -9,6 +9,6 @@ reid='0' 表示调用上级栏目id row='10' 表示调用10个栏目 col='1' 表示调用分1列显示(默认为单列) type='son' 表示调用下级栏目son,包括:self同级栏目;top顶级栏目 -currentstyle='' 表示调用当前栏目高亮应用样式,以上示例标签为:超链接a应用样式为class='thisclass',前提currentstyle要和循环的栏目html代码吻合,则可能html标签错误 +currentstyle='' 表示调用当前栏目高亮应用样式,以上示例标签为超链接a应用样式为class='thisclass',前提currentstyle要和循环的栏目html代码吻合,则可能html标签错误 标签进阶 除了[field:typelink/]和[field:typename/] 表示调用栏目链接和栏目标题,在后台-系统设置-SQL命令工具,找到数据库文档说明biz_arctype表,调用栏目大图和标题,则标签为[field:bigpic/]和[field:litimg/] \ No newline at end of file diff --git a/src/system/taglib/help/system.txt b/src/system/taglib/help/system.txt index 3dc4116b..1d317d12 100644 --- a/src/system/taglib/help/system.txt +++ b/src/system/taglib/help/system.txt @@ -7,4 +7,4 @@ system标签 >>dede>> filename='head.htm' 表示调用头部head.htm模板,全局使用,包括:foot.htm底部模板、自定义.htm模板,注意:PHP ThemeInclude标签用于会员模板和插件模板调用 {dede:global.cfg_webname/} 表示调用网站名称,全局使用,在后台-系统配置,找到变量名称,调用首页描述则{dede:global.cfg_description/} -{dede:field.title/} 表示调用栏目名称,通常用于列表和文档模板,在后台-常用功能-网址栏目管理,找到提示,调用首页描述则{dede:field.description/} \ No newline at end of file +{dede:field.title/} 表示调用栏目名称,通常用于列表和文档模板,在后台-常用功能-网址栏目管理,找到提示,调用列表描述则{dede:field.description/} \ No newline at end of file -- 2.34.1 From 8f00840455707f45b5bccaf3d9e11e55a8cbc14b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 1 May 2025 12:47:26 +0800 Subject: [PATCH 11/62] Update channel.txt --- src/system/taglib/help/channel.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/taglib/help/channel.txt b/src/system/taglib/help/channel.txt index c936253e..f0b639e0 100755 --- a/src/system/taglib/help/channel.txt +++ b/src/system/taglib/help/channel.txt @@ -9,6 +9,6 @@ reid='0' 表示调用上级栏目id row='10' 表示调用10个栏目 col='1' 表示调用分1列显示(默认为单列) type='son' 表示调用下级栏目son,包括:self同级栏目;top顶级栏目 -currentstyle='' 表示调用当前栏目高亮应用样式,以上示例标签为超链接a应用样式为class='thisclass',前提currentstyle要和循环的栏目html代码吻合,则可能html标签错误 +currentstyle='' 表示调用当前栏目高亮应用样式,以上示例标签的超链接a应用样式为class='thisclass',前提currentstyle要和循环的栏目html代码吻合,则可能html标签错误 标签进阶 除了[field:typelink/]和[field:typename/] 表示调用栏目链接和栏目标题,在后台-系统设置-SQL命令工具,找到数据库文档说明biz_arctype表,调用栏目大图和标题,则标签为[field:bigpic/]和[field:litimg/] \ No newline at end of file -- 2.34.1 From c9f40d51a8a2a15f92924021846d1507fac5eb20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 1 May 2025 12:51:58 +0800 Subject: [PATCH 12/62] fix --- src/system/taglib/help/channel.txt | 2 +- src/system/taglib/help/flink.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/system/taglib/help/channel.txt b/src/system/taglib/help/channel.txt index f0b639e0..b3312714 100755 --- a/src/system/taglib/help/channel.txt +++ b/src/system/taglib/help/channel.txt @@ -8,7 +8,7 @@ typeid='1' 表示调用栏目id为1,多个栏目用英文逗号隔开,如: reid='0' 表示调用上级栏目id row='10' 表示调用10个栏目 col='1' 表示调用分1列显示(默认为单列) -type='son' 表示调用下级栏目son,包括:self同级栏目;top顶级栏目 +type='son' 表示调用下级栏目son,包括:self同级栏目、top顶级栏目 currentstyle='' 表示调用当前栏目高亮应用样式,以上示例标签的超链接a应用样式为class='thisclass',前提currentstyle要和循环的栏目html代码吻合,则可能html标签错误 标签进阶 除了[field:typelink/]和[field:typename/] 表示调用栏目链接和栏目标题,在后台-系统设置-SQL命令工具,找到数据库文档说明biz_arctype表,调用栏目大图和标题,则标签为[field:bigpic/]和[field:litimg/] \ No newline at end of file diff --git a/src/system/taglib/help/flink.txt b/src/system/taglib/help/flink.txt index d217dd47..d49ecfc5 100755 --- a/src/system/taglib/help/flink.txt +++ b/src/system/taglib/help/flink.txt @@ -7,5 +7,5 @@ type='image' 表示调用图片链接image,包括:text文字链接 row='10' 表示调用10条友情链接 titlelen='30' 表示调用友情链接标题30长度 -linktype='1' 表示调用友情链接位置,包括:1首页;2内页 +linktype='1' 表示调用友情链接位置,包括:1首页、2内页 typeid='0' 表示调用所有友情链接类型 \ No newline at end of file -- 2.34.1 From 8e3353206e15ff35a41a478c6bcd9c831df72a6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 1 May 2025 19:05:30 +0800 Subject: [PATCH 13/62] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/system/taglib/help/arclist.txt | 31 ++++++++++++----------- src/system/taglib/help/arclistsg.txt | 21 +++++++-------- src/system/taglib/help/channel.txt | 6 ++--- src/system/taglib/help/channelartlist.txt | 13 +++++----- src/system/taglib/help/feedback.txt | 4 +-- src/system/taglib/help/flink.txt | 4 +-- src/system/taglib/help/hotwords.txt | 4 +-- src/system/taglib/help/likearticle.txt | 12 ++++----- src/system/taglib/help/likepage.txt | 2 +- src/system/taglib/help/likesgpage.txt | 2 +- src/system/taglib/help/loop.txt | 6 ++--- src/system/taglib/help/memberlist.txt | 2 +- src/system/taglib/help/myad.txt | 2 +- src/system/taglib/help/mytag.txt | 4 +-- src/system/taglib/help/php.txt | 8 +++--- src/system/taglib/help/sonchannel.txt | 2 +- src/system/taglib/help/sql.txt | 4 ++- src/system/taglib/help/system.txt | 9 ++++--- src/system/taglib/help/userinfo.txt | 2 +- 19 files changed, 71 insertions(+), 67 deletions(-) diff --git a/src/system/taglib/help/arclist.txt b/src/system/taglib/help/arclist.txt index accb31a5..d804ddf3 100755 --- a/src/system/taglib/help/arclist.txt +++ b/src/system/taglib/help/arclist.txt @@ -5,26 +5,27 @@ {/dede:arclist} >>dede>> typeid='1' 表示调用栏目id为1全部文档,多个栏目用英文逗号隔开,如:typeid='1,2,3' -notypeid='2' 表示不调用栏目id为2文档,多个栏目用英文逗号隔开,如:typeid='4,5,6' -row='10' 表示调用10条文档数量 -col='2' 表示调用分2列(默认为单列) -titlelen='160' 表示调用标题160长度 -infolen='260' 表示调用文档简介260长度 -imgwidth='120' 表示缩略图260宽度 -imgheight='90' 表示缩略图90高度 -listtype='all' 表示调用栏目all类型(顶级栏目) -orderby='sortrank' 表示调用文档排序为sortrank按发布时间,包括:hot或click表示按点击数、sortrank或pubdate按发布时间、lastpost按最后评论时间、scores按得分、rand按随机条件 -keyword='得德' 表示调用指定得德关键词文档,英文逗号隔开表示多个关键词,如:keyword='DedeBIZ,得德' -limit='0,1' 表示调用从第1篇开始调用2条,如:2,3则从第2篇开始调用3条 +notypeid='2' 表示不调用栏目id为2全部文档,多个栏目用英文逗号隔开,如:typeid='4,5,6' +row='10' 表示调用10篇文档 +col='2' 表示调用分2列,默认1列 +titlelen='160' 表示调用标题160字符长度 +infolen='260' 表示调用文档简介260字符长度 +imgwidth='120' 表示缩略图260px宽度 +imgheight='90' 表示缩略图90px高度 +listtype='all' 表示调用栏目类型 +orderby='sortrank' 表示调用文档排序sortrank按发布时间,包括:hot或click表示按点击数、sortrank或pubdate按发布时间、lastpost按最后评论时间、scores按得分、rand按随机条件 +keyword='得德' 表示调用指定关键词得德文档,英文逗号隔开表示多个关键词,如:keyword='DedeBIZ,得德' +limit='0,1' 表示调用从第1篇开始调用2篇,如:2,3则从第2篇开始调用3篇 innertext='' 单行记录样式 aid='1' 表示调用指定文档id为1 idlist='' 提取特定文档 -isweight='n' 开启按照权重排序,默认为n,如果设为y,则文档会按照weight字段排序,数值越小越靠前 +isweight='n' 按照权重排序n,若设为y,则文档会按照weight字段排序,数值越小越靠前 channelid='' 栏目id -flag='h' 表示调用文章属性为h头条文档,包括:c推荐、p图片、f幻灯、s滚动、j跳转、b加粗 +flag='h' 表示调用文章属性h头条文档,包括:c推荐、p图片、f幻灯、s滚动、j跳转、b加粗 noflag='' 同flag,表示不调用的文章属性 orderway='desc' 表示文章排序为desc降序,包括:asc升序 subday='7' 表示调用发布时间7天以内文档 -channelid='1' addfields='body' 表示调用自定义字段调用文档模型id为1且字段为body,前提是文档模型,字段需要添加到列表附加字段使用,channelid='1'不支持多个文档模型id,addfields='body'多个字段用英文逗号隔开,如:addfields='body,url'则标签为[field:body/]和[field:url/] 标签进阶 -[field:body function="cn_substr('@me',180)"/] 表示调用body字段180个字符值,但不过滤html代码,需过滤代码方法为function='cn_substr(Html2text("@me")."...",180)'则[field:body function='cn_substr(Html2text("@me")."...",180)'/] \ No newline at end of file +channelid='1' addfields='body' 表示调用自定义字段文档模型id为1且字段为body,前提文档模型中已经添加到列表附加字段使用,channelid不支持多个文档模型id,addfields多个字段用英文逗号隔开,如:addfields='body,url',标签则[field:body/]和[field:url/] +function='cn_substr(Html2text("@me")."...",180)' 表示调用字段180个字符值,并过滤html代码,全局方法,标签则[field:body function='cn_substr(Html2text("@me")."...",180)'/] +[field:title/] 表示调用文档标题,在后台-系统设置-SQL命令工具-数据库文档说明,查看biz_archives文档主表和biz_addon文档附加表获取更多信息,若调用文章描述,标签则[field:description/] \ No newline at end of file diff --git a/src/system/taglib/help/arclistsg.txt b/src/system/taglib/help/arclistsg.txt index 754f58eb..51a182c8 100755 --- a/src/system/taglib/help/arclistsg.txt +++ b/src/system/taglib/help/arclistsg.txt @@ -5,16 +5,13 @@ {/dede:arclistsg} >>dede>> typeid='1' 表示调用栏目id为1全部文档,多个栏目用英文逗号隔开,如:typeid='1,2,3' -row='10' 表示调用10条文档数量 -col='2' 表示调用分2列(默认为单列) -titlelen='160' 表示调用标题160长度 -infolen='260' 表示调用文档简介260长度 -orderby='sortrank' 表示调用文档排序为sortrank按发布时间,包括:hot或click表示按点击数、sortrank或pubdate按发布时间、lastpost按最后评论时间、scores按得分、rand按随机条件 -keyword='得德' 表示调用指定得德关键词文档,英文逗号隔开表示多个关键词,如:keyword='DedeBIZ,得德' -limit='0,1' 表示调用从第1篇开始调用2条,如:2,3则从第2篇开始调用3条 -flag='h' 表示调用文章属性为h头条文档,包括:c推荐、p图片、f幻灯、s滚动、j跳转、b加粗 +row='10' 表示调用10篇文档 +col='2' 表示调用分2列,默认1列 +titlelen='160' 表示调用标题160字符长度 +infolen='260' 表示调用文档简介260字符长度 +orderby='sortrank' 表示调用文档排序sortrank按发布时间,包括:hot或click表示按点击数、sortrank或pubdate按发布时间、lastpost按最后评论时间、scores按得分、rand按随机条件 +keyword='得德' 表示调用指定关键词得德文档,英文逗号隔开表示多个关键词,如:keyword='DedeBIZ,得德' +limit='0,1' 表示调用从第1篇开始调用2篇,如:2,3则从第2篇开始调用3篇 +flag='h' 表示调用文章属性h头条文档,包括:c推荐、p图片、f幻灯、s滚动、j跳转、b加粗 noflag='' 同flag,表示不调用的文章属性 -subday='7' 表示调用发布时间7天以内文档 -channelid='1' addfields='body' 表示调用自定义字段调用文档模型id为1且字段为body,前提是文档模型,字段需要添加到列表附加字段使用,channelid='1'不支持多个文档模型id,addfields='body'多个字段用英文逗号隔开,如:addfields='body,url'则标签为[field:body/]和[field:url/] -标签进阶 -[field:body function="cn_substr('@me',180)"/] 表示调用body字段180个字符值,但不过滤html代码,需过滤代码方法为function='cn_substr(Html2text("@me")."...",180)'则[field:body function='cn_substr(Html2text("@me")."...",180)'/] \ No newline at end of file +subday='7' 表示调用发布时间7天以内文档 \ No newline at end of file diff --git a/src/system/taglib/help/channel.txt b/src/system/taglib/help/channel.txt index b3312714..06824459 100755 --- a/src/system/taglib/help/channel.txt +++ b/src/system/taglib/help/channel.txt @@ -7,8 +7,8 @@ typeid='1' 表示调用栏目id为1,多个栏目用英文逗号隔开,如:typeid='1,2,3' reid='0' 表示调用上级栏目id row='10' 表示调用10个栏目 -col='1' 表示调用分1列显示(默认为单列) +col='2' 表示调用分2列,默认1列 type='son' 表示调用下级栏目son,包括:self同级栏目、top顶级栏目 -currentstyle='' 表示调用当前栏目高亮应用样式,以上示例标签的超链接a应用样式为class='thisclass',前提currentstyle要和循环的栏目html代码吻合,则可能html标签错误 +currentstyle='' 表示调用当前栏目高亮应用样式,上面示例的超链接a应用样式为class='thisclass' 标签进阶 -除了[field:typelink/]和[field:typename/] 表示调用栏目链接和栏目标题,在后台-系统设置-SQL命令工具,找到数据库文档说明biz_arctype表,调用栏目大图和标题,则标签为[field:bigpic/]和[field:litimg/] \ No newline at end of file +[field:typename/] 表示调用栏目标题,在后台-系统设置-SQL命令工具-数据库文档说明,查看biz_arctype栏目表获取更多信息,若调用栏目大图,标签则[field:bigpic/] \ No newline at end of file diff --git a/src/system/taglib/help/channelartlist.txt b/src/system/taglib/help/channelartlist.txt index e987bdcf..ee31644b 100755 --- a/src/system/taglib/help/channelartlist.txt +++ b/src/system/taglib/help/channelartlist.txt @@ -13,7 +13,6 @@
        {/dede:channelartlist} ------------------------------------------------------------- 文章调用示例 {dede:channelartlist typeid='' notypeid='' row='10'}
        @@ -25,10 +24,10 @@ >>dede>> typeid='1' 表示调用栏目id为1的全部子类,多个栏目用英文逗号隔开,如:typeid='1,2,3',若只想调用栏目id为1,则typeid='1,1' notypeid='2' 表示不调用栏目id为2,多个栏目用英文逗号隔开,如:notypeid='4,5,6' -row='10' 表示调用栏目数量,若typeid='1'或typeid='1,2,3'时,会循环顶级栏目下全部子类栏目返回数量 +row='10' 表示调用栏目数量,若typeid='1'或typeid='1,2,3'时,会循环顶级栏目下10个子类栏目 标签进阶 -{dede:field.currentstyle/} 表示调用当前栏目高亮应用样式默认值为active样式名 -{dede:channel type='son' noself='yes' row='1'}...{/dede:channel} 表示调用当前栏目是否有子类栏目有则显示 -[field:pubdate function="MyDate('Y-m-d',@me)"/] 表示调用文章发布时间格式,包括:Y年;m月;d日,注意:Y年大小写调用不同的年格式,英文日期标签为[field:pubdate function='strftime("%b %d, %Y",@me)'/];符合SEO时间因子标签为{dede:field.senddate function="strftime('%Y-%m-%dT%H:%M:%S+01:00',@me)"/} -{dede:field.typeurl/} {dede:field name='typeurl'/} 两种不同标签写法 -{dede:channelartlist} 标签是唯一可以直接嵌套其它标签,仅限于嵌套{dede:type}和{dede:arclist} \ No newline at end of file +{dede:field.currentstyle/} 表示调用当前栏目高亮应用样式,默认样式名为active +{dede:channel type='son' noself='yes' row='1'} 表示调用当前栏目是否有子类栏目,有则显示 +function="MyDate('Y-m-d',@me)" 表示调用文章发布时间格式,包括:Y年;m月;d日,注意:Y的大小写导致不同的年格式,英文日期则[field:pubdate function='strftime("%b %d, %Y",@me)'/],SEO时间因子则{dede:field.senddate function="strftime('%Y-%m-%dT%H:%M:%S+01:00',@me)"/} +{dede:field.typeurl/}{dede:field name='typeurl'/} 两种不同标签写法 +{dede:channelartlist} 可以嵌套{dede:type}和{dede:arclist}标签 \ No newline at end of file diff --git a/src/system/taglib/help/feedback.txt b/src/system/taglib/help/feedback.txt index 576326b7..e982da58 100755 --- a/src/system/taglib/help/feedback.txt +++ b/src/system/taglib/help/feedback.txt @@ -6,5 +6,5 @@ {/dede:feedback} >>dede>> row='10' 表示调用10条评论 -titlelen='160' 表示调用标题160长度 -infolen='260' 表示调用评论260长度 \ No newline at end of file +titlelen='160' 表示调用标题160字符长度 +infolen='260' 表示调用评论260字符长度 \ No newline at end of file diff --git a/src/system/taglib/help/flink.txt b/src/system/taglib/help/flink.txt index d49ecfc5..c93daff7 100755 --- a/src/system/taglib/help/flink.txt +++ b/src/system/taglib/help/flink.txt @@ -4,8 +4,8 @@
      • [field:link/]
      • {/dede:flink}
      >>dede>> -type='image' 表示调用图片链接image,包括:text文字链接 +type='image' 表示调用图片友情链接image,包括:text文字友情链接 row='10' 表示调用10条友情链接 -titlelen='30' 表示调用友情链接标题30长度 +titlelen='30' 表示调用友情链接标题30字符长度 linktype='1' 表示调用友情链接位置,包括:1首页、2内页 typeid='0' 表示调用所有友情链接类型 \ No newline at end of file diff --git a/src/system/taglib/help/hotwords.txt b/src/system/taglib/help/hotwords.txt index 3c92507f..f1742eaa 100755 --- a/src/system/taglib/help/hotwords.txt +++ b/src/system/taglib/help/hotwords.txt @@ -2,6 +2,6 @@ >>dede>> {dede:hotwords num='6' subday='365'/} >>dede>> -num='6' 表示调用热搜标签数量 +num='6' 表示调用6条热搜标签 subday='365' 表示调用热搜标签365天数 -maxlength='16' 表示调用热搜标签16长度 \ No newline at end of file +maxlength='16' 表示调用热搜标签16字符长度 \ No newline at end of file diff --git a/src/system/taglib/help/likearticle.txt b/src/system/taglib/help/likearticle.txt index 1aa45475..73add6ef 100755 --- a/src/system/taglib/help/likearticle.txt +++ b/src/system/taglib/help/likearticle.txt @@ -4,9 +4,9 @@ [field:title/] {/dede:likearticle} >>dede>> -row='10' 表示调用10条文档数量 -col='2' 表示调用分2列(默认为单列) -titlelen='160' 表示调用标题160长度 -infolen='260' 表示调用文档简介260长度 -mytypeid='0' 表示调用指定栏目id,多个栏目用英文逗号隔开,如:typeid='1,2,3' -innertext='' 单行记录样式(指标签中间的文档) \ No newline at end of file +row='10' 表示调用10篇文档 +col='2' 表示调用分2列,默认1列 +titlelen='160' 表示调用标题160字符长度 +infolen='260' 表示调用文档简介260字符长度 +mytypeid='1' 表示调用指定栏目id为1,多个栏目用英文逗号隔开,如:typeid='1,2,3' +innertext='' 单行记录样式,标签中间的文档 \ No newline at end of file diff --git a/src/system/taglib/help/likepage.txt b/src/system/taglib/help/likepage.txt index d9143eee..c091f50b 100755 --- a/src/system/taglib/help/likepage.txt +++ b/src/system/taglib/help/likepage.txt @@ -2,5 +2,5 @@ >>dede>> {dede:likepage likeid='' row=''/} >>dede>> -row='10' 表示调用10条相同标识标签 +row='10' 表示调用10个相同标识标签 likeid='' 标识名 \ No newline at end of file diff --git a/src/system/taglib/help/likesgpage.txt b/src/system/taglib/help/likesgpage.txt index d7286c7b..a9aa1d48 100755 --- a/src/system/taglib/help/likesgpage.txt +++ b/src/system/taglib/help/likesgpage.txt @@ -2,4 +2,4 @@ >>dede>> {dede:likespage row=''/} >>dede>> -row='10' 表示调用10条文档 \ No newline at end of file +row='10' 表示调用10篇文档 \ No newline at end of file diff --git a/src/system/taglib/help/loop.txt b/src/system/taglib/help/loop.txt index b8ef065f..539a6f81 100755 --- a/src/system/taglib/help/loop.txt +++ b/src/system/taglib/help/loop.txt @@ -4,7 +4,7 @@ [field:title/] {/dede:loop} >>dede>> -table='' 表示查询数据库表名 -sort='' 表示调用排序字段 -row='10' 表示调用返回10条 +table='' 表示查询数据库表名,在后台-系统设置-SQL命令工具-数据库文档说明,查看数据库表获取更多信息 +sort='' 表示调用排序方式 +row='10' 表示调用10条数据 if='' 表示查询的条件 \ No newline at end of file diff --git a/src/system/taglib/help/memberlist.txt b/src/system/taglib/help/memberlist.txt index f35fc9cd..72ab8893 100755 --- a/src/system/taglib/help/memberlist.txt +++ b/src/system/taglib/help/memberlist.txt @@ -6,4 +6,4 @@ {/dede:memberlist} >>dede>> orderby='scores' 表示调用按积分排序 -row='10' 表示调用10条会员 \ No newline at end of file +row='10' 表示调用10个会员 \ No newline at end of file diff --git a/src/system/taglib/help/myad.txt b/src/system/taglib/help/myad.txt index 58905c9c..4f670663 100755 --- a/src/system/taglib/help/myad.txt +++ b/src/system/taglib/help/myad.txt @@ -2,6 +2,6 @@ >>dede>> {dede:myad name=''/} >>dede>> -typeid='0' 表示调用投放范围,包括:0全站 +typeid='0' 表示全站投放0 name='' 广告标识 \ No newline at end of file diff --git a/src/system/taglib/help/mytag.txt b/src/system/taglib/help/mytag.txt index eec38e55..4c7f63c7 100755 --- a/src/system/taglib/help/mytag.txt +++ b/src/system/taglib/help/mytag.txt @@ -1,6 +1,6 @@ 自定义宏标记标签 >>dede>> -{dede:mytag typeid='0' name=''/} +{dede:mytag typeid='' name=''/} >>dede>> -typeid='0' 表示调用栏目id,包括:0全站栏目 +typeid='1' 表示调用栏目id为1,包括:0全部栏目 name='' 标签名 \ No newline at end of file diff --git a/src/system/taglib/help/php.txt b/src/system/taglib/help/php.txt index 6a59b5f5..6a15ff63 100644 --- a/src/system/taglib/help/php.txt +++ b/src/system/taglib/help/php.txt @@ -1,7 +1,9 @@ PHP标签 >>dede>> {dede:php}...{/dede:php} -{dede:field.demo runphp='yes'}if (@me=='')@me='';else @me="@me";{/dede:field.demo} +{dede:field.demo runphp='yes'}if (@me=='')@me='';else @me="
      @me
      ";{/dede:field.demo} >>dede>> -{dede:php}...{/dede:php} 中间...编写PHP代码,需要对系统和数据库及PHP精通,但也需要谨慎使用,以避免引入安全隐患或复杂的模板逻辑 -runphp='yes' 表示字段demo使用PHP语法,判断demo是否等于空则输出demo,需要对系统和数据库及PHP熟练,通常用于标签嵌套使用,另一种写法[field:demo runphp='yes']...[/field:demo] \ No newline at end of file +{dede:php} PHP标签,要对系统和数据库及PHP精通,在后台-系统设置-SQL命令工具-数据库文档说明,查看数据库表获取更多信息,谨慎使用 +{dede:field.demo runphp='yes'} 表示字段demo支持PHP语法,判断demo是否等于空则输出demo,另一种写法[field:demo runphp='yes'] +标签进阶 +{dede:arclist}[field:global name='autoindex' runphp='yes'](@me==1)? @me='Top1' : @me='';[/field:global]{/dede:arclist} 表示文档调用标签第一篇文章输出Top1,且支持html标签,用于制作文章Top1样式 \ No newline at end of file diff --git a/src/system/taglib/help/sonchannel.txt b/src/system/taglib/help/sonchannel.txt index c19c8088..4e68059b 100755 --- a/src/system/taglib/help/sonchannel.txt +++ b/src/system/taglib/help/sonchannel.txt @@ -5,4 +5,4 @@ {/dede:sonchannel} >>dede>> row='10' 表示调用10个栏目 -col='2' 表示调用分2列(默认为单列) \ No newline at end of file +col='2' 表示调用分2列,默认1列 \ No newline at end of file diff --git a/src/system/taglib/help/sql.txt b/src/system/taglib/help/sql.txt index 211ffb26..833673c6 100755 --- a/src/system/taglib/help/sql.txt +++ b/src/system/taglib/help/sql.txt @@ -2,4 +2,6 @@ SQL标签 >>dede>> {dede:sql sql=''}[field:title/]{/dede:sql} >>dede>> -sql='' 编写完整的SQL语句,需要对系统和数据库及php熟练 \ No newline at end of file +sql='' 编写SQL语句,要对系统和数据库精通,在后台-系统设置-SQL命令工具-数据库文档说明,查看数据库表获取更多信息 +标签进阶 +{dede:sql sql='SELECT * FROM `#@__arctype` WHERE id=1'}[field:content function='cn_substr(Html2text("@me")."...",180)'/]{/dede:sql} 表示调用栏目id为1的栏目内容,且过滤html代码输出180字符长度 \ No newline at end of file diff --git a/src/system/taglib/help/system.txt b/src/system/taglib/help/system.txt index 1d317d12..a04db0a8 100644 --- a/src/system/taglib/help/system.txt +++ b/src/system/taglib/help/system.txt @@ -1,10 +1,13 @@ system标签 >>dede>> +模板调用 {dede:include filename='head.htm'/} +配置参数调用 {dede:global.cfg_webname/} +列表字段调用 {dede:field.title/} >>dede>> -filename='head.htm' 表示调用头部head.htm模板,全局使用,包括:foot.htm底部模板、自定义.htm模板,注意:PHP ThemeInclude标签用于会员模板和插件模板调用 -{dede:global.cfg_webname/} 表示调用网站名称,全局使用,在后台-系统配置,找到变量名称,调用首页描述则{dede:global.cfg_description/} -{dede:field.title/} 表示调用栏目名称,通常用于列表和文档模板,在后台-常用功能-网址栏目管理,找到提示,调用列表描述则{dede:field.description/} \ No newline at end of file +filename='head.htm' 表示调用头部head.htm模板,全局标签,包括:foot.htm底部模板、自定义.htm模板,注意:PHP ThemeInclude标签用于会员模板和插件模板调用 +{dede:global.cfg_webname/} 表示调用网站名称,全局标签,在后台-系统配置,查看变量名称,若调用首页描述,标签则{dede:global.cfg_description/} +{dede:field.title/} 表示调用栏目名称,用于列表和文档模板,在后台-系统设置-SQL命令工具-数据库文档说明,查看数据库表获取更多信息,若调用列表描述,标签则{dede:field.description/} \ No newline at end of file diff --git a/src/system/taglib/help/userinfo.txt b/src/system/taglib/help/userinfo.txt index 6ccf3954..1c62ecd1 100644 --- a/src/system/taglib/help/userinfo.txt +++ b/src/system/taglib/help/userinfo.txt @@ -9,4 +9,4 @@

      {/dede:userinfo} >>dede>> -mid='1' 表示调用条用户id为1的会员,若是管理员则不显示,为空则文档详情页面则显示当前文档关联的会员信息 \ No newline at end of file +mid='1' 表示调用会员id为1,若是管理员则不显示,为空则文档详情页面则显示当前文档关联的会员信息 \ No newline at end of file -- 2.34.1 From b67b45572f37875f66be0d1e79695af749fef46c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 1 May 2025 19:11:24 +0800 Subject: [PATCH 14/62] fix --- src/system/taglib/help/channelartlist.txt | 2 +- src/system/taglib/help/sql.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/system/taglib/help/channelartlist.txt b/src/system/taglib/help/channelartlist.txt index ee31644b..190e79e7 100755 --- a/src/system/taglib/help/channelartlist.txt +++ b/src/system/taglib/help/channelartlist.txt @@ -28,6 +28,6 @@ row='10' 表示调用栏目数量,若typeid='1'或typeid='1,2,3'时,会循 标签进阶 {dede:field.currentstyle/} 表示调用当前栏目高亮应用样式,默认样式名为active {dede:channel type='son' noself='yes' row='1'} 表示调用当前栏目是否有子类栏目,有则显示 -function="MyDate('Y-m-d',@me)" 表示调用文章发布时间格式,包括:Y年;m月;d日,注意:Y的大小写导致不同的年格式,英文日期则[field:pubdate function='strftime("%b %d, %Y",@me)'/],SEO时间因子则{dede:field.senddate function="strftime('%Y-%m-%dT%H:%M:%S+01:00',@me)"/} +function="MyDate('Y-m-d',@me)" 表示调用文章发布时间格式,包括:Y年 m月 d日,注意:Y的大小写导致不同的年格式,英文日期则[field:pubdate function='strftime("%b %d, %Y",@me)'/],SEO时间因子则{dede:field.senddate function="strftime('%Y-%m-%dT%H:%M:%S+01:00',@me)"/} {dede:field.typeurl/}{dede:field name='typeurl'/} 两种不同标签写法 {dede:channelartlist} 可以嵌套{dede:type}和{dede:arclist}标签 \ No newline at end of file diff --git a/src/system/taglib/help/sql.txt b/src/system/taglib/help/sql.txt index 833673c6..84fbac92 100755 --- a/src/system/taglib/help/sql.txt +++ b/src/system/taglib/help/sql.txt @@ -1,6 +1,6 @@ SQL标签 >>dede>> -{dede:sql sql=''}[field:title/]{/dede:sql} +{dede:sql sql=''}...{/dede:sql} >>dede>> sql='' 编写SQL语句,要对系统和数据库精通,在后台-系统设置-SQL命令工具-数据库文档说明,查看数据库表获取更多信息 标签进阶 -- 2.34.1 From a1621dcef1c15a62c523c89545b254e1f9b0b9fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 1 May 2025 19:13:31 +0800 Subject: [PATCH 15/62] fix --- src/system/taglib/help/userinfo.txt | 2 +- src/system/taglib/help/vote.txt | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/system/taglib/help/userinfo.txt b/src/system/taglib/help/userinfo.txt index 1c62ecd1..6dd8de07 100644 --- a/src/system/taglib/help/userinfo.txt +++ b/src/system/taglib/help/userinfo.txt @@ -9,4 +9,4 @@

      {/dede:userinfo} >>dede>> -mid='1' 表示调用会员id为1,若是管理员则不显示,为空则文档详情页面则显示当前文档关联的会员信息 \ No newline at end of file +mid='1' 表示调用会员id为1,若是管理员则不显示,空文档详情页面则显示当前文档关联的会员信息 \ No newline at end of file diff --git a/src/system/taglib/help/vote.txt b/src/system/taglib/help/vote.txt index 975388eb..ebc82193 100755 --- a/src/system/taglib/help/vote.txt +++ b/src/system/taglib/help/vote.txt @@ -6,5 +6,4 @@ id='1' 表示调用投票id为1 lineheight='30' 表示调用表格30高度 tablewidth='100%' 表示调用表格100%宽度 titlebgcolor='#EDEDE2' 表示调用投票标题背景色 -tablebg='' 表示调用投票表格背景色 -在后台-插件列表-投票管理,直接复制生成的网页代码来使用 \ No newline at end of file +tablebg='' 表示调用投票表格背景色,在后台-插件列表-投票管理,直接复制生成的网页代码来使用 \ No newline at end of file -- 2.34.1 From df44673050af5928602281bf0fdf2a1ac834bca3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 1 May 2025 19:19:19 +0800 Subject: [PATCH 16/62] fix --- src/system/taglib/help/arclist.txt | 6 +++--- src/system/taglib/help/arclistsg.txt | 4 ++-- src/system/taglib/help/channel.txt | 2 +- src/system/taglib/help/channelartlist.txt | 2 +- src/system/taglib/help/flink.txt | 4 ++-- src/system/taglib/help/mytag.txt | 2 +- src/system/taglib/help/system.txt | 2 +- src/system/taglib/help/tag.txt | 2 +- 8 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/system/taglib/help/arclist.txt b/src/system/taglib/help/arclist.txt index d804ddf3..b089614a 100755 --- a/src/system/taglib/help/arclist.txt +++ b/src/system/taglib/help/arclist.txt @@ -13,7 +13,7 @@ infolen='260' 表示调用文档简介260字符长度 imgwidth='120' 表示缩略图260px宽度 imgheight='90' 表示缩略图90px高度 listtype='all' 表示调用栏目类型 -orderby='sortrank' 表示调用文档排序sortrank按发布时间,包括:hot或click表示按点击数、sortrank或pubdate按发布时间、lastpost按最后评论时间、scores按得分、rand按随机条件 +orderby='sortrank' 表示调用文档排序sortrank按发布时间,参数:hot或click表示按点击数、sortrank或pubdate按发布时间、lastpost按最后评论时间、scores按得分、rand按随机条件 keyword='得德' 表示调用指定关键词得德文档,英文逗号隔开表示多个关键词,如:keyword='DedeBIZ,得德' limit='0,1' 表示调用从第1篇开始调用2篇,如:2,3则从第2篇开始调用3篇 innertext='' 单行记录样式 @@ -21,9 +21,9 @@ aid='1' 表示调用指定文档id为1 idlist='' 提取特定文档 isweight='n' 按照权重排序n,若设为y,则文档会按照weight字段排序,数值越小越靠前 channelid='' 栏目id -flag='h' 表示调用文章属性h头条文档,包括:c推荐、p图片、f幻灯、s滚动、j跳转、b加粗 +flag='h' 表示调用文章属性h头条文档,参数:c推荐、p图片、f幻灯、s滚动、j跳转、b加粗 noflag='' 同flag,表示不调用的文章属性 -orderway='desc' 表示文章排序为desc降序,包括:asc升序 +orderway='desc' 表示文章排序为desc降序,参数:asc升序 subday='7' 表示调用发布时间7天以内文档 标签进阶 channelid='1' addfields='body' 表示调用自定义字段文档模型id为1且字段为body,前提文档模型中已经添加到列表附加字段使用,channelid不支持多个文档模型id,addfields多个字段用英文逗号隔开,如:addfields='body,url',标签则[field:body/]和[field:url/] diff --git a/src/system/taglib/help/arclistsg.txt b/src/system/taglib/help/arclistsg.txt index 51a182c8..9620c331 100755 --- a/src/system/taglib/help/arclistsg.txt +++ b/src/system/taglib/help/arclistsg.txt @@ -9,9 +9,9 @@ row='10' 表示调用10篇文档 col='2' 表示调用分2列,默认1列 titlelen='160' 表示调用标题160字符长度 infolen='260' 表示调用文档简介260字符长度 -orderby='sortrank' 表示调用文档排序sortrank按发布时间,包括:hot或click表示按点击数、sortrank或pubdate按发布时间、lastpost按最后评论时间、scores按得分、rand按随机条件 +orderby='sortrank' 表示调用文档排序sortrank按发布时间,参数:hot或click表示按点击数、sortrank或pubdate按发布时间、lastpost按最后评论时间、scores按得分、rand按随机条件 keyword='得德' 表示调用指定关键词得德文档,英文逗号隔开表示多个关键词,如:keyword='DedeBIZ,得德' limit='0,1' 表示调用从第1篇开始调用2篇,如:2,3则从第2篇开始调用3篇 -flag='h' 表示调用文章属性h头条文档,包括:c推荐、p图片、f幻灯、s滚动、j跳转、b加粗 +flag='h' 表示调用文章属性h头条文档,参数:c推荐、p图片、f幻灯、s滚动、j跳转、b加粗 noflag='' 同flag,表示不调用的文章属性 subday='7' 表示调用发布时间7天以内文档 \ No newline at end of file diff --git a/src/system/taglib/help/channel.txt b/src/system/taglib/help/channel.txt index 06824459..afe0eda2 100755 --- a/src/system/taglib/help/channel.txt +++ b/src/system/taglib/help/channel.txt @@ -8,7 +8,7 @@ typeid='1' 表示调用栏目id为1,多个栏目用英文逗号隔开,如: reid='0' 表示调用上级栏目id row='10' 表示调用10个栏目 col='2' 表示调用分2列,默认1列 -type='son' 表示调用下级栏目son,包括:self同级栏目、top顶级栏目 +type='son' 表示调用下级栏目son,参数:self同级栏目、top顶级栏目 currentstyle='' 表示调用当前栏目高亮应用样式,上面示例的超链接a应用样式为class='thisclass' 标签进阶 [field:typename/] 表示调用栏目标题,在后台-系统设置-SQL命令工具-数据库文档说明,查看biz_arctype栏目表获取更多信息,若调用栏目大图,标签则[field:bigpic/] \ No newline at end of file diff --git a/src/system/taglib/help/channelartlist.txt b/src/system/taglib/help/channelartlist.txt index 190e79e7..4ddeb3dd 100755 --- a/src/system/taglib/help/channelartlist.txt +++ b/src/system/taglib/help/channelartlist.txt @@ -28,6 +28,6 @@ row='10' 表示调用栏目数量,若typeid='1'或typeid='1,2,3'时,会循 标签进阶 {dede:field.currentstyle/} 表示调用当前栏目高亮应用样式,默认样式名为active {dede:channel type='son' noself='yes' row='1'} 表示调用当前栏目是否有子类栏目,有则显示 -function="MyDate('Y-m-d',@me)" 表示调用文章发布时间格式,包括:Y年 m月 d日,注意:Y的大小写导致不同的年格式,英文日期则[field:pubdate function='strftime("%b %d, %Y",@me)'/],SEO时间因子则{dede:field.senddate function="strftime('%Y-%m-%dT%H:%M:%S+01:00',@me)"/} +function="MyDate('Y-m-d',@me)" 表示调用文章发布时间格式,参数:Y年 m月 d日,注意:Y的大小写导致不同的年格式,英文日期则[field:pubdate function='strftime("%b %d, %Y",@me)'/],SEO时间因子则{dede:field.senddate function="strftime('%Y-%m-%dT%H:%M:%S+01:00',@me)"/} {dede:field.typeurl/}{dede:field name='typeurl'/} 两种不同标签写法 {dede:channelartlist} 可以嵌套{dede:type}和{dede:arclist}标签 \ No newline at end of file diff --git a/src/system/taglib/help/flink.txt b/src/system/taglib/help/flink.txt index c93daff7..96356b38 100755 --- a/src/system/taglib/help/flink.txt +++ b/src/system/taglib/help/flink.txt @@ -4,8 +4,8 @@
    • [field:link/]
    • {/dede:flink}
    >>dede>> -type='image' 表示调用图片友情链接image,包括:text文字友情链接 +type='image' 表示调用图片友情链接image,参数:text文字友情链接 row='10' 表示调用10条友情链接 titlelen='30' 表示调用友情链接标题30字符长度 -linktype='1' 表示调用友情链接位置,包括:1首页、2内页 +linktype='1' 表示调用友情链接位置,参数:1首页、2内页 typeid='0' 表示调用所有友情链接类型 \ No newline at end of file diff --git a/src/system/taglib/help/mytag.txt b/src/system/taglib/help/mytag.txt index 4c7f63c7..db5b643e 100755 --- a/src/system/taglib/help/mytag.txt +++ b/src/system/taglib/help/mytag.txt @@ -2,5 +2,5 @@ >>dede>> {dede:mytag typeid='' name=''/} >>dede>> -typeid='1' 表示调用栏目id为1,包括:0全部栏目 +typeid='1' 表示调用栏目id为1,参数:0全部栏目 name='' 标签名 \ No newline at end of file diff --git a/src/system/taglib/help/system.txt b/src/system/taglib/help/system.txt index a04db0a8..c548c679 100644 --- a/src/system/taglib/help/system.txt +++ b/src/system/taglib/help/system.txt @@ -8,6 +8,6 @@ system标签 列表字段调用 {dede:field.title/} >>dede>> -filename='head.htm' 表示调用头部head.htm模板,全局标签,包括:foot.htm底部模板、自定义.htm模板,注意:PHP ThemeInclude标签用于会员模板和插件模板调用 +filename='head.htm' 表示调用头部head.htm模板,全局标签,参数:foot.htm底部模板、自定义.htm模板,注意:PHP ThemeInclude标签用于会员模板和插件模板调用 {dede:global.cfg_webname/} 表示调用网站名称,全局标签,在后台-系统配置,查看变量名称,若调用首页描述,标签则{dede:global.cfg_description/} {dede:field.title/} 表示调用栏目名称,用于列表和文档模板,在后台-系统设置-SQL命令工具-数据库文档说明,查看数据库表获取更多信息,若调用列表描述,标签则{dede:field.description/} \ No newline at end of file diff --git a/src/system/taglib/help/tag.txt b/src/system/taglib/help/tag.txt index e7973a73..81e2afa5 100755 --- a/src/system/taglib/help/tag.txt +++ b/src/system/taglib/help/tag.txt @@ -3,4 +3,4 @@ TAG标签 {dede:tag row='30' sort='new'/} >>dede>> row='30' 表示调用30个标签 -sort='new' 表示调用标签排序方式,包括:month当月热门、rand随机条件 \ No newline at end of file +sort='new' 表示调用标签排序方式,参数:month当月热门、rand随机条件 \ No newline at end of file -- 2.34.1 From 04ad498663e2574cb59852a7a442a6d060b3296e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 1 May 2025 19:20:47 +0800 Subject: [PATCH 17/62] Update arclist.txt --- src/system/taglib/help/arclist.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/taglib/help/arclist.txt b/src/system/taglib/help/arclist.txt index b089614a..9ca6b404 100755 --- a/src/system/taglib/help/arclist.txt +++ b/src/system/taglib/help/arclist.txt @@ -23,7 +23,7 @@ isweight='n' 按照权重排序n,若设为y,则文档会按照weight字段 channelid='' 栏目id flag='h' 表示调用文章属性h头条文档,参数:c推荐、p图片、f幻灯、s滚动、j跳转、b加粗 noflag='' 同flag,表示不调用的文章属性 -orderway='desc' 表示文章排序为desc降序,参数:asc升序 +orderway='desc' 表示文章排序desc降序,参数:asc升序 subday='7' 表示调用发布时间7天以内文档 标签进阶 channelid='1' addfields='body' 表示调用自定义字段文档模型id为1且字段为body,前提文档模型中已经添加到列表附加字段使用,channelid不支持多个文档模型id,addfields多个字段用英文逗号隔开,如:addfields='body,url',标签则[field:body/]和[field:url/] -- 2.34.1 From ecabb0088c7e4b3dcd45169e444fed79e077f0e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 1 May 2025 19:23:04 +0800 Subject: [PATCH 18/62] Update php.txt --- src/system/taglib/help/php.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/taglib/help/php.txt b/src/system/taglib/help/php.txt index 6a15ff63..113e23fa 100644 --- a/src/system/taglib/help/php.txt +++ b/src/system/taglib/help/php.txt @@ -6,4 +6,4 @@ PHP标签 {dede:php} PHP标签,要对系统和数据库及PHP精通,在后台-系统设置-SQL命令工具-数据库文档说明,查看数据库表获取更多信息,谨慎使用 {dede:field.demo runphp='yes'} 表示字段demo支持PHP语法,判断demo是否等于空则输出demo,另一种写法[field:demo runphp='yes'] 标签进阶 -{dede:arclist}[field:global name='autoindex' runphp='yes'](@me==1)? @me='Top1' : @me='';[/field:global]{/dede:arclist} 表示文档调用标签第一篇文章输出Top1,且支持html标签,用于制作文章Top1样式 \ No newline at end of file +{dede:arclist}[field:global name='autoindex' runphp='yes'](@me==1)? @me='Top1' : @me='';[/field:global]{/dede:arclist} 表示文档调用标签第一篇文章输出Top1,且支持html标签,用于制作文档列表Top1样式 \ No newline at end of file -- 2.34.1 From a228cdae94c05d8d029d04e3de2819cc58da2d2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 1 May 2025 19:55:56 +0800 Subject: [PATCH 19/62] Update php.txt --- src/system/taglib/help/php.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/taglib/help/php.txt b/src/system/taglib/help/php.txt index 113e23fa..633167ee 100644 --- a/src/system/taglib/help/php.txt +++ b/src/system/taglib/help/php.txt @@ -6,4 +6,4 @@ PHP标签 {dede:php} PHP标签,要对系统和数据库及PHP精通,在后台-系统设置-SQL命令工具-数据库文档说明,查看数据库表获取更多信息,谨慎使用 {dede:field.demo runphp='yes'} 表示字段demo支持PHP语法,判断demo是否等于空则输出demo,另一种写法[field:demo runphp='yes'] 标签进阶 -{dede:arclist}[field:global name='autoindex' runphp='yes'](@me==1)? @me='Top1' : @me='';[/field:global]{/dede:arclist} 表示文档调用标签第一篇文章输出Top1,且支持html标签,用于制作文档列表Top1样式 \ No newline at end of file +{dede:arclist}[field:global name='autoindex' runphp='yes'](@me==1)? @me='Top1' : @me='';[/field:global]{/dede:arclist} 表示文档调用标签第一篇文章输出Top1,且支持html标签,用于制作文档列表Top1样式,应对模板第一个样式和后面不同样式的复杂情况 \ No newline at end of file -- 2.34.1 From feb6d9aa350c0093d8707398310ef934ba99448c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 1 May 2025 20:07:44 +0800 Subject: [PATCH 20/62] =?UTF-8?q?=E5=AE=8C=E5=96=84=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=E8=AF=B4=E6=98=8Eend?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/system/taglib/help/arclist.txt | 40 +++++++++++------------ src/system/taglib/help/arclistsg.txt | 22 ++++++------- src/system/taglib/help/autochannel.txt | 4 +-- src/system/taglib/help/channel.txt | 14 ++++---- src/system/taglib/help/channelartlist.txt | 12 +++---- src/system/taglib/help/feedback.txt | 6 ++-- src/system/taglib/help/flink.txt | 10 +++--- src/system/taglib/help/hotwords.txt | 6 ++-- src/system/taglib/help/likearticle.txt | 10 +++--- src/system/taglib/help/likepage.txt | 2 +- src/system/taglib/help/likesgpage.txt | 2 +- src/system/taglib/help/loop.txt | 8 ++--- src/system/taglib/help/memberlist.txt | 4 +-- src/system/taglib/help/myad.txt | 2 +- src/system/taglib/help/mytag.txt | 2 +- src/system/taglib/help/php.txt | 6 ++-- src/system/taglib/help/sonchannel.txt | 4 +-- src/system/taglib/help/sql.txt | 4 +-- src/system/taglib/help/system.txt | 6 ++-- src/system/taglib/help/tag.txt | 4 +-- src/system/taglib/help/type.txt | 2 +- src/system/taglib/help/userinfo.txt | 2 +- src/system/taglib/help/vote.txt | 10 +++--- 23 files changed, 91 insertions(+), 91 deletions(-) diff --git a/src/system/taglib/help/arclist.txt b/src/system/taglib/help/arclist.txt index 9ca6b404..36ca7e69 100755 --- a/src/system/taglib/help/arclist.txt +++ b/src/system/taglib/help/arclist.txt @@ -4,28 +4,28 @@ [field:title/] {/dede:arclist} >>dede>> -typeid='1' 表示调用栏目id为1全部文档,多个栏目用英文逗号隔开,如:typeid='1,2,3' -notypeid='2' 表示不调用栏目id为2全部文档,多个栏目用英文逗号隔开,如:typeid='4,5,6' -row='10' 表示调用10篇文档 -col='2' 表示调用分2列,默认1列 -titlelen='160' 表示调用标题160字符长度 -infolen='260' 表示调用文档简介260字符长度 -imgwidth='120' 表示缩略图260px宽度 -imgheight='90' 表示缩略图90px高度 -listtype='all' 表示调用栏目类型 -orderby='sortrank' 表示调用文档排序sortrank按发布时间,参数:hot或click表示按点击数、sortrank或pubdate按发布时间、lastpost按最后评论时间、scores按得分、rand按随机条件 -keyword='得德' 表示调用指定关键词得德文档,英文逗号隔开表示多个关键词,如:keyword='DedeBIZ,得德' -limit='0,1' 表示调用从第1篇开始调用2篇,如:2,3则从第2篇开始调用3篇 +typeid='1' 调用栏目id为1全部文档,多个栏目用英文逗号隔开,例:typeid='1,2,3' +notypeid='2' 不调用栏目id为2全部文档,多个栏目用英文逗号隔开,例:typeid='4,5,6' +row='10' 调用10篇文档 +col='2' 调用分2列,默认1列 +titlelen='160' 调用标题160字符长度 +infolen='260' 调用文档简介260字符长度 +imgwidth='120' 缩略图260px宽度 +imgheight='90' 缩略图90px高度 +listtype='all' 调用栏目类型 +orderby='sortrank' 调用文档排序sortrank按发布时间,参数:hot或click按点击数、sortrank或pubdate按发布时间、lastpost按最后评论时间、scores按得分、rand按随机条件 +keyword='得德' 调用指定关键词得德文档,英文逗号隔开多个关键词,例:keyword='DedeBIZ,得德' +limit='0,1' 调用第1篇开始调用2篇,例:2,3则第2篇开始调用3篇 innertext='' 单行记录样式 -aid='1' 表示调用指定文档id为1 +aid='1' 调用指定文档id为1 idlist='' 提取特定文档 isweight='n' 按照权重排序n,若设为y,则文档会按照weight字段排序,数值越小越靠前 channelid='' 栏目id -flag='h' 表示调用文章属性h头条文档,参数:c推荐、p图片、f幻灯、s滚动、j跳转、b加粗 -noflag='' 同flag,表示不调用的文章属性 -orderway='desc' 表示文章排序desc降序,参数:asc升序 -subday='7' 表示调用发布时间7天以内文档 +flag='h' 调用文章属性h头条文档,参数:c推荐、p图片、f幻灯、s滚动、j跳转、b加粗 +noflag='' 同flag,不调用的文章属性 +orderway='desc' 文章排序desc降序,参数:asc升序 +subday='7' 调用发布时间7天以内文档 标签进阶 -channelid='1' addfields='body' 表示调用自定义字段文档模型id为1且字段为body,前提文档模型中已经添加到列表附加字段使用,channelid不支持多个文档模型id,addfields多个字段用英文逗号隔开,如:addfields='body,url',标签则[field:body/]和[field:url/] -function='cn_substr(Html2text("@me")."...",180)' 表示调用字段180个字符值,并过滤html代码,全局方法,标签则[field:body function='cn_substr(Html2text("@me")."...",180)'/] -[field:title/] 表示调用文档标题,在后台-系统设置-SQL命令工具-数据库文档说明,查看biz_archives文档主表和biz_addon文档附加表获取更多信息,若调用文章描述,标签则[field:description/] \ No newline at end of file +channelid='1' addfields='body' 调用自定义字段文档模型id为1且字段为body,前提文档模型中已经添加到列表附加字段使用,channelid不支持多个文档模型id,addfields多个字段用英文逗号隔开,例:addfields='body,url',标签则[field:body/]和[field:url/] +function='cn_substr(Html2text("@me")."...",180)' 调用字段180个字符值,并过滤html代码,全局方法,标签则[field:body function='cn_substr(Html2text("@me")."...",180)'/] +[field:title/] 调用文档标题,在后台-系统设置-SQL命令工具-数据库文档,查看biz_archives文档主表和biz_addon文档附加表获取更多信息,若调用文章描述,标签则[field:description/] \ No newline at end of file diff --git a/src/system/taglib/help/arclistsg.txt b/src/system/taglib/help/arclistsg.txt index 9620c331..7d0daced 100755 --- a/src/system/taglib/help/arclistsg.txt +++ b/src/system/taglib/help/arclistsg.txt @@ -4,14 +4,14 @@ [field:title/] {/dede:arclistsg} >>dede>> -typeid='1' 表示调用栏目id为1全部文档,多个栏目用英文逗号隔开,如:typeid='1,2,3' -row='10' 表示调用10篇文档 -col='2' 表示调用分2列,默认1列 -titlelen='160' 表示调用标题160字符长度 -infolen='260' 表示调用文档简介260字符长度 -orderby='sortrank' 表示调用文档排序sortrank按发布时间,参数:hot或click表示按点击数、sortrank或pubdate按发布时间、lastpost按最后评论时间、scores按得分、rand按随机条件 -keyword='得德' 表示调用指定关键词得德文档,英文逗号隔开表示多个关键词,如:keyword='DedeBIZ,得德' -limit='0,1' 表示调用从第1篇开始调用2篇,如:2,3则从第2篇开始调用3篇 -flag='h' 表示调用文章属性h头条文档,参数:c推荐、p图片、f幻灯、s滚动、j跳转、b加粗 -noflag='' 同flag,表示不调用的文章属性 -subday='7' 表示调用发布时间7天以内文档 \ No newline at end of file +typeid='1' 调用栏目id为1全部文档,多个栏目用英文逗号隔开,例:typeid='1,2,3' +row='10' 调用10篇文档 +col='2' 调用分2列,默认1列 +titlelen='160' 调用标题160字符长度 +infolen='260' 调用文档简介260字符长度 +orderby='sortrank' 调用文档排序sortrank按发布时间,参数:hot或click按点击数、sortrank或pubdate按发布时间、lastpost按最后评论时间、scores按得分、rand按随机条件 +keyword='得德' 调用指定关键词得德文档,英文逗号隔开多个关键词,例:keyword='DedeBIZ,得德' +limit='0,1' 调用第1篇开始调用2篇,例:2,3则第2篇开始调用3篇 +flag='h' 调用文章属性h头条文档,参数:c推荐、p图片、f幻灯、s滚动、j跳转、b加粗 +noflag='' 同flag,不调用的文章属性 +subday='7' 调用发布时间7天以内文档 \ No newline at end of file diff --git a/src/system/taglib/help/autochannel.txt b/src/system/taglib/help/autochannel.txt index 2072ca5c..fd1e68c5 100755 --- a/src/system/taglib/help/autochannel.txt +++ b/src/system/taglib/help/autochannel.txt @@ -2,5 +2,5 @@ >>dede>> {dede:autochannel partsort='' typeid=''}{/dede:autochannel} >>dede>> -partsort='' 表示栏目所在的排序位置 -typeid='' 表示指定的父栏目id \ No newline at end of file +partsort='' 栏目所在的排序位置 +typeid='' 指定的父栏目id \ No newline at end of file diff --git a/src/system/taglib/help/channel.txt b/src/system/taglib/help/channel.txt index afe0eda2..ea141f33 100755 --- a/src/system/taglib/help/channel.txt +++ b/src/system/taglib/help/channel.txt @@ -4,11 +4,11 @@
  • [field:typename/]
  • {/dede:channel} >>dede>> -typeid='1' 表示调用栏目id为1,多个栏目用英文逗号隔开,如:typeid='1,2,3' -reid='0' 表示调用上级栏目id -row='10' 表示调用10个栏目 -col='2' 表示调用分2列,默认1列 -type='son' 表示调用下级栏目son,参数:self同级栏目、top顶级栏目 -currentstyle='' 表示调用当前栏目高亮应用样式,上面示例的超链接a应用样式为class='thisclass' +typeid='1' 调用栏目id为1,多个栏目用英文逗号隔开,例:typeid='1,2,3' +reid='0' 调用上级栏目id +row='10' 调用10个栏目 +col='2' 调用分2列,默认1列 +type='son' 调用下级栏目son,参数:self同级栏目、top顶级栏目 +currentstyle='' 调用当前栏目高亮应用样式,上面示例的超链接a应用样式为class='thisclass' 标签进阶 -[field:typename/] 表示调用栏目标题,在后台-系统设置-SQL命令工具-数据库文档说明,查看biz_arctype栏目表获取更多信息,若调用栏目大图,标签则[field:bigpic/] \ No newline at end of file +[field:typename/] 调用栏目标题,在后台-系统设置-SQL命令工具-数据库文档,查看biz_arctype栏目表获取更多信息,若调用栏目大图,标签则[field:bigpic/] \ No newline at end of file diff --git a/src/system/taglib/help/channelartlist.txt b/src/system/taglib/help/channelartlist.txt index 4ddeb3dd..ce62326b 100755 --- a/src/system/taglib/help/channelartlist.txt +++ b/src/system/taglib/help/channelartlist.txt @@ -22,12 +22,12 @@ {/dede:channelartlist} >>dede>> -typeid='1' 表示调用栏目id为1的全部子类,多个栏目用英文逗号隔开,如:typeid='1,2,3',若只想调用栏目id为1,则typeid='1,1' -notypeid='2' 表示不调用栏目id为2,多个栏目用英文逗号隔开,如:notypeid='4,5,6' -row='10' 表示调用栏目数量,若typeid='1'或typeid='1,2,3'时,会循环顶级栏目下10个子类栏目 +typeid='1' 调用栏目id为1的全部子类,多个栏目用英文逗号隔开,例:typeid='1,2,3',若只想调用栏目id为1,则typeid='1,1' +notypeid='2' 不调用栏目id为2,多个栏目用英文逗号隔开,例:notypeid='4,5,6' +row='10' 调用栏目数量,若typeid='1'或typeid='1,2,3'时,会循环顶级栏目下10个子类栏目 标签进阶 -{dede:field.currentstyle/} 表示调用当前栏目高亮应用样式,默认样式名为active -{dede:channel type='son' noself='yes' row='1'} 表示调用当前栏目是否有子类栏目,有则显示 -function="MyDate('Y-m-d',@me)" 表示调用文章发布时间格式,参数:Y年 m月 d日,注意:Y的大小写导致不同的年格式,英文日期则[field:pubdate function='strftime("%b %d, %Y",@me)'/],SEO时间因子则{dede:field.senddate function="strftime('%Y-%m-%dT%H:%M:%S+01:00',@me)"/} +{dede:field.currentstyle/} 调用当前栏目高亮应用样式,默认样式名为active +{dede:channel type='son' noself='yes' row='1'} 调用当前栏目是否有子类栏目,有则显示 +function="MyDate('Y-m-d',@me)" 调用文章发布时间格式,参数:Y年 m月 d日,注意:Y的大小写导致不同的年格式,英文日期则[field:pubdate function='strftime("%b %d, %Y",@me)'/],SEO时间因子则{dede:field.senddate function="strftime('%Y-%m-%dT%H:%M:%S+01:00',@me)"/} {dede:field.typeurl/}{dede:field name='typeurl'/} 两种不同标签写法 {dede:channelartlist} 可以嵌套{dede:type}和{dede:arclist}标签 \ No newline at end of file diff --git a/src/system/taglib/help/feedback.txt b/src/system/taglib/help/feedback.txt index e982da58..f39c5a41 100755 --- a/src/system/taglib/help/feedback.txt +++ b/src/system/taglib/help/feedback.txt @@ -5,6 +5,6 @@ [field:msg/] {/dede:feedback} >>dede>> -row='10' 表示调用10条评论 -titlelen='160' 表示调用标题160字符长度 -infolen='260' 表示调用评论260字符长度 \ No newline at end of file +row='10' 调用10条评论 +titlelen='160' 调用标题160字符长度 +infolen='260' 调用评论260字符长度 \ No newline at end of file diff --git a/src/system/taglib/help/flink.txt b/src/system/taglib/help/flink.txt index 96356b38..050f414c 100755 --- a/src/system/taglib/help/flink.txt +++ b/src/system/taglib/help/flink.txt @@ -4,8 +4,8 @@
  • [field:link/]
  • {/dede:flink} >>dede>> -type='image' 表示调用图片友情链接image,参数:text文字友情链接 -row='10' 表示调用10条友情链接 -titlelen='30' 表示调用友情链接标题30字符长度 -linktype='1' 表示调用友情链接位置,参数:1首页、2内页 -typeid='0' 表示调用所有友情链接类型 \ No newline at end of file +type='image' 调用图片友情链接image,参数:text文字友情链接 +row='10' 调用10条友情链接 +titlelen='30' 调用友情链接标题30字符长度 +linktype='1' 调用友情链接位置,参数:1首页、2内页 +typeid='0' 调用所有友情链接类型 \ No newline at end of file diff --git a/src/system/taglib/help/hotwords.txt b/src/system/taglib/help/hotwords.txt index f1742eaa..9eec6191 100755 --- a/src/system/taglib/help/hotwords.txt +++ b/src/system/taglib/help/hotwords.txt @@ -2,6 +2,6 @@ >>dede>> {dede:hotwords num='6' subday='365'/} >>dede>> -num='6' 表示调用6条热搜标签 -subday='365' 表示调用热搜标签365天数 -maxlength='16' 表示调用热搜标签16字符长度 \ No newline at end of file +num='6' 调用6条热搜标签 +subday='365' 调用热搜标签365天数 +maxlength='16' 调用热搜标签16字符长度 \ No newline at end of file diff --git a/src/system/taglib/help/likearticle.txt b/src/system/taglib/help/likearticle.txt index 73add6ef..02cae572 100755 --- a/src/system/taglib/help/likearticle.txt +++ b/src/system/taglib/help/likearticle.txt @@ -4,9 +4,9 @@ [field:title/] {/dede:likearticle} >>dede>> -row='10' 表示调用10篇文档 -col='2' 表示调用分2列,默认1列 -titlelen='160' 表示调用标题160字符长度 -infolen='260' 表示调用文档简介260字符长度 -mytypeid='1' 表示调用指定栏目id为1,多个栏目用英文逗号隔开,如:typeid='1,2,3' +row='10' 调用10篇文档 +col='2' 调用分2列,默认1列 +titlelen='160' 调用标题160字符长度 +infolen='260' 调用文档简介260字符长度 +mytypeid='1' 调用指定栏目id为1,多个栏目用英文逗号隔开,例:typeid='1,2,3' innertext='' 单行记录样式,标签中间的文档 \ No newline at end of file diff --git a/src/system/taglib/help/likepage.txt b/src/system/taglib/help/likepage.txt index c091f50b..029ae36d 100755 --- a/src/system/taglib/help/likepage.txt +++ b/src/system/taglib/help/likepage.txt @@ -2,5 +2,5 @@ >>dede>> {dede:likepage likeid='' row=''/} >>dede>> -row='10' 表示调用10个相同标识标签 +row='10' 调用10个相同标识标签 likeid='' 标识名 \ No newline at end of file diff --git a/src/system/taglib/help/likesgpage.txt b/src/system/taglib/help/likesgpage.txt index a9aa1d48..11732c6f 100755 --- a/src/system/taglib/help/likesgpage.txt +++ b/src/system/taglib/help/likesgpage.txt @@ -2,4 +2,4 @@ >>dede>> {dede:likespage row=''/} >>dede>> -row='10' 表示调用10篇文档 \ No newline at end of file +row='10' 调用10篇文档 \ No newline at end of file diff --git a/src/system/taglib/help/loop.txt b/src/system/taglib/help/loop.txt index 539a6f81..41b8d70c 100755 --- a/src/system/taglib/help/loop.txt +++ b/src/system/taglib/help/loop.txt @@ -4,7 +4,7 @@ [field:title/] {/dede:loop} >>dede>> -table='' 表示查询数据库表名,在后台-系统设置-SQL命令工具-数据库文档说明,查看数据库表获取更多信息 -sort='' 表示调用排序方式 -row='10' 表示调用10条数据 -if='' 表示查询的条件 \ No newline at end of file +table='' 查询数据库表名,在后台-系统设置-SQL命令工具-数据库文档,查看数据库表了解更多信息,且支持同数据库内其他后台程序数据表 +sort='' 排序方式 +row='10' 调用10条数据 +if='' 查询条件 \ No newline at end of file diff --git a/src/system/taglib/help/memberlist.txt b/src/system/taglib/help/memberlist.txt index 72ab8893..4cf40de4 100755 --- a/src/system/taglib/help/memberlist.txt +++ b/src/system/taglib/help/memberlist.txt @@ -5,5 +5,5 @@ {dede:field.scores/} {/dede:memberlist} >>dede>> -orderby='scores' 表示调用按积分排序 -row='10' 表示调用10个会员 \ No newline at end of file +orderby='scores' 调用按积分排序 +row='10' 调用10个会员 \ No newline at end of file diff --git a/src/system/taglib/help/myad.txt b/src/system/taglib/help/myad.txt index 4f670663..107ffd02 100755 --- a/src/system/taglib/help/myad.txt +++ b/src/system/taglib/help/myad.txt @@ -2,6 +2,6 @@ >>dede>> {dede:myad name=''/} >>dede>> -typeid='0' 表示全站投放0 +typeid='0' 广告投放全站0 name='' 广告标识 \ No newline at end of file diff --git a/src/system/taglib/help/mytag.txt b/src/system/taglib/help/mytag.txt index db5b643e..6fd5a5dc 100755 --- a/src/system/taglib/help/mytag.txt +++ b/src/system/taglib/help/mytag.txt @@ -2,5 +2,5 @@ >>dede>> {dede:mytag typeid='' name=''/} >>dede>> -typeid='1' 表示调用栏目id为1,参数:0全部栏目 +typeid='1' 调用栏目id为1,参数:0全部栏目 name='' 标签名 \ No newline at end of file diff --git a/src/system/taglib/help/php.txt b/src/system/taglib/help/php.txt index 633167ee..ae67af10 100644 --- a/src/system/taglib/help/php.txt +++ b/src/system/taglib/help/php.txt @@ -3,7 +3,7 @@ PHP标签 {dede:php}...{/dede:php} {dede:field.demo runphp='yes'}if (@me=='')@me='';else @me="
    @me
    ";{/dede:field.demo} >>dede>> -{dede:php} PHP标签,要对系统和数据库及PHP精通,在后台-系统设置-SQL命令工具-数据库文档说明,查看数据库表获取更多信息,谨慎使用 -{dede:field.demo runphp='yes'} 表示字段demo支持PHP语法,判断demo是否等于空则输出demo,另一种写法[field:demo runphp='yes'] +{dede:php} PHP标签,要对系统和数据库及PHP精通,在后台-系统设置-SQL命令工具-数据库文档,查看数据库表了解更多信息,谨慎使用 +{dede:field.demo runphp='yes'} 字段demo支持PHP语法,判断demo是否等于空则输出demo,另一种写法[field:demo runphp='yes'] 标签进阶 -{dede:arclist}[field:global name='autoindex' runphp='yes'](@me==1)? @me='Top1' : @me='';[/field:global]{/dede:arclist} 表示文档调用标签第一篇文章输出Top1,且支持html标签,用于制作文档列表Top1样式,应对模板第一个样式和后面不同样式的复杂情况 \ No newline at end of file +{dede:arclist}[field:global name='autoindex' runphp='yes'](@me==1)? @me='Top1' : @me='';[/field:global]{/dede:arclist} 文档调用标签第一篇文章输出Top1,且支持html标签,用于制作文档列表Top1样式,应对模板第一个样式和后面不同样式的复杂情况 \ No newline at end of file diff --git a/src/system/taglib/help/sonchannel.txt b/src/system/taglib/help/sonchannel.txt index 4e68059b..92a70b6c 100755 --- a/src/system/taglib/help/sonchannel.txt +++ b/src/system/taglib/help/sonchannel.txt @@ -4,5 +4,5 @@ [field:typename/] {/dede:sonchannel} >>dede>> -row='10' 表示调用10个栏目 -col='2' 表示调用分2列,默认1列 \ No newline at end of file +row='10' 调用10个栏目 +col='2' 调用分2列,默认1列 \ No newline at end of file diff --git a/src/system/taglib/help/sql.txt b/src/system/taglib/help/sql.txt index 84fbac92..70aca73a 100755 --- a/src/system/taglib/help/sql.txt +++ b/src/system/taglib/help/sql.txt @@ -2,6 +2,6 @@ SQL标签 >>dede>> {dede:sql sql=''}...{/dede:sql} >>dede>> -sql='' 编写SQL语句,要对系统和数据库精通,在后台-系统设置-SQL命令工具-数据库文档说明,查看数据库表获取更多信息 +sql='' 编写SQL语句,要对系统和数据库精通,在后台-系统设置-SQL命令工具-数据库文档,查看数据库表了解更多信息 标签进阶 -{dede:sql sql='SELECT * FROM `#@__arctype` WHERE id=1'}[field:content function='cn_substr(Html2text("@me")."...",180)'/]{/dede:sql} 表示调用栏目id为1的栏目内容,且过滤html代码输出180字符长度 \ No newline at end of file +{dede:sql sql='SELECT * FROM `#@__arctype` WHERE id=1'}[field:content function='cn_substr(Html2text("@me")."...",180)'/]{/dede:sql} 调用栏目id为1的栏目内容,且过滤html代码输出180字符长度 \ No newline at end of file diff --git a/src/system/taglib/help/system.txt b/src/system/taglib/help/system.txt index c548c679..c5641ed4 100644 --- a/src/system/taglib/help/system.txt +++ b/src/system/taglib/help/system.txt @@ -8,6 +8,6 @@ system标签 列表字段调用 {dede:field.title/} >>dede>> -filename='head.htm' 表示调用头部head.htm模板,全局标签,参数:foot.htm底部模板、自定义.htm模板,注意:PHP ThemeInclude标签用于会员模板和插件模板调用 -{dede:global.cfg_webname/} 表示调用网站名称,全局标签,在后台-系统配置,查看变量名称,若调用首页描述,标签则{dede:global.cfg_description/} -{dede:field.title/} 表示调用栏目名称,用于列表和文档模板,在后台-系统设置-SQL命令工具-数据库文档说明,查看数据库表获取更多信息,若调用列表描述,标签则{dede:field.description/} \ No newline at end of file +filename='head.htm' 调用头部head.htm模板,全局标签,参数:foot.htm底部模板、自定义.htm模板,注意:PHP ThemeInclude标签用于会员模板和插件模板调用 +{dede:global.cfg_webname/} 调用网站名称,全局标签,在后台-系统配置,查看变量名称,若调用首页描述,标签则{dede:global.cfg_description/} +{dede:field.title/} 调用栏目名称,用于列表和文档模板,在后台-系统设置-SQL命令工具-数据库文档,查看数据库表了解更多信息,若调用列表描述,标签则{dede:field.description/} \ No newline at end of file diff --git a/src/system/taglib/help/tag.txt b/src/system/taglib/help/tag.txt index 81e2afa5..e622e0dd 100755 --- a/src/system/taglib/help/tag.txt +++ b/src/system/taglib/help/tag.txt @@ -2,5 +2,5 @@ TAG标签 >>dede>> {dede:tag row='30' sort='new'/} >>dede>> -row='30' 表示调用30个标签 -sort='new' 表示调用标签排序方式,参数:month当月热门、rand随机条件 \ No newline at end of file +row='30' 调用30个标签 +sort='new' 调用标签排序方式,参数:month当月热门、rand随机条件 \ No newline at end of file diff --git a/src/system/taglib/help/type.txt b/src/system/taglib/help/type.txt index 16993ec6..a4840089 100755 --- a/src/system/taglib/help/type.txt +++ b/src/system/taglib/help/type.txt @@ -4,4 +4,4 @@ [field:typename/] {/dede:type} >>dede>> -typeid='' 表示调用指定栏目id \ No newline at end of file +typeid='1' 调用栏目id为1 \ No newline at end of file diff --git a/src/system/taglib/help/userinfo.txt b/src/system/taglib/help/userinfo.txt index 6dd8de07..5e74c3c6 100644 --- a/src/system/taglib/help/userinfo.txt +++ b/src/system/taglib/help/userinfo.txt @@ -9,4 +9,4 @@

    {/dede:userinfo} >>dede>> -mid='1' 表示调用会员id为1,若是管理员则不显示,空文档详情页面则显示当前文档关联的会员信息 \ No newline at end of file +mid='1' 调用会员id为1,若是管理员则不显示,空文档详情页面则显示当前文档关联的会员信息 \ No newline at end of file diff --git a/src/system/taglib/help/vote.txt b/src/system/taglib/help/vote.txt index ebc82193..fe580edc 100755 --- a/src/system/taglib/help/vote.txt +++ b/src/system/taglib/help/vote.txt @@ -2,8 +2,8 @@ >>dede>> {dede:vote id='' lineheight='' tablewidth='100%' titlebgcolor='#EDEDE2' titlebackground='' tablebgcolor='#ffffff'/} >>dede>> -id='1' 表示调用投票id为1 -lineheight='30' 表示调用表格30高度 -tablewidth='100%' 表示调用表格100%宽度 -titlebgcolor='#EDEDE2' 表示调用投票标题背景色 -tablebg='' 表示调用投票表格背景色,在后台-插件列表-投票管理,直接复制生成的网页代码来使用 \ No newline at end of file +id='1' 调用投票id为1 +lineheight='30' 调用表格30高度 +tablewidth='100%' 调用表格100%宽度 +titlebgcolor='#EDEDE2' 调用投票标题背景色 +tablebg='' 调用投票表格背景色,在后台-插件列表-投票管理,直接复制生成的网页代码来使用 \ No newline at end of file -- 2.34.1 From 2de8c1f007f98d10bfd754ca8eb004a5bfaabbf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 1 May 2025 20:11:58 +0800 Subject: [PATCH 21/62] Update common.func.php --- src/system/common.func.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/system/common.func.php b/src/system/common.func.php index 328c249a..c6f0d338 100755 --- a/src/system/common.func.php +++ b/src/system/common.func.php @@ -785,6 +785,7 @@ function ConvertMysqlToSqlite($mysqlQuery) { $query = str_ireplace('rand', 'RANDOM', $query); return trim($query); } +//会员和插件引入默认主题模板 function ThemeInclude($path) { global $cfg_basedir, $cfg_templets_dir, $cfg_df_style; -- 2.34.1 From ae334c21d6bf84c0c29eec4de8a7048ef0b7cc8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 1 May 2025 20:17:10 +0800 Subject: [PATCH 22/62] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=97=85=E5=8F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/admin/ai_dialog.php | 2 +- src/admin/mychannel_field_add.php | 2 +- src/admin/mychannel_field_edit.php | 2 +- src/admin/stepselect_main.php | 2 +- src/admin/templets/ai_add.htm | 2 +- src/admin/templets/ai_model_add.htm | 2 +- src/admin/templets/album_add.htm | 2 +- src/admin/templets/album_edit.htm | 2 +- src/admin/templets/archives_add.htm | 2 +- src/admin/templets/archives_edit.htm | 2 +- src/admin/templets/article_add.htm | 4 ++-- src/admin/templets/article_edit.htm | 4 ++-- src/admin/templets/catalog_add.htm | 2 +- src/admin/templets/catalog_add_quick.htm | 4 ++-- src/admin/templets/catalog_edit.htm | 2 +- src/admin/templets/content_att.htm | 2 +- src/admin/templets/diy_field_add.htm | 2 +- src/admin/templets/diy_field_edit.htm | 2 +- src/admin/templets/module_edit.htm | 6 +++--- src/admin/templets/module_make.htm | 6 +++--- src/admin/templets/mychannel_field_add.htm | 2 +- src/admin/templets/mychannel_field_edit.htm | 2 +- src/admin/templets/soft_add.htm | 2 +- src/admin/templets/soft_edit.htm | 2 +- src/admin/templets/templets_one_add.htm | 2 +- 25 files changed, 32 insertions(+), 32 deletions(-) diff --git a/src/admin/ai_dialog.php b/src/admin/ai_dialog.php index fef5e336..90494ef4 100644 --- a/src/admin/ai_dialog.php +++ b/src/admin/ai_dialog.php @@ -47,7 +47,7 @@ if (!empty($noeditor)) {
    处理过程中请勿关闭小德AI助手对话框
    - +
    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/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/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 @@
    名称
    描述
    Model(获取Model)(获取Model)
    名称
    标签(英文逗号隔开,如:DedeBIZ,得德)(英文逗号隔开,例:DedeBIZ,得德) 权重 (越小越靠前)
    标签(英文逗号隔开,如:DedeBIZ,得德)(英文逗号隔开,例:DedeBIZ,得德) 权重 (越小越靠前)
    标签(英文逗号隔开,如:DedeBIZ,得德)(英文逗号隔开,例:DedeBIZ,得德) 权重 (越小越靠前)
    标签(英文逗号隔开,如:DedeBIZ,得德)(英文逗号隔开,例:DedeBIZ,得德) 权重 (越小越靠前)
    标签(英文逗号隔开,如:DedeBIZ,得德)(英文逗号隔开,例:DedeBIZ,得德) 权重 (越小越靠前)
    标签(英文逗号隔开,如:DedeBIZ,得德)(英文逗号隔开,例:DedeBIZ,得德) 权重 (越小越靠前)
    排序 顶级栏目名称子栏目名称(英文逗号隔开,如:栏目一,栏目二)子栏目名称(英文逗号隔开,例:栏目一,栏目二)
    默认值 -

    (自定义字段数据类型为select、radio、checkbox时,下面填写数据,英文逗号隔开,如:DedeBIZ,得德)

    +

    (自定义字段数据类型为select、radio、checkbox时,下面填写数据,英文逗号隔开,例:DedeBIZ,得德)

    默认值 -

    (自定义字段数据类型为select、radio、checkbox时,下面填写数据,英文逗号隔开,如:DedeBIZ,得德)

    +

    (自定义字段数据类型为select、radio、checkbox时,下面填写数据,英文逗号隔开,例:DedeBIZ,得德)

    文件列表 -

    (每行指定一个文件或目录,路径为相对于本目录,本目录的文件则直接用文件名即可,对于整个打包的目录,不需要指定子目录里的文件,如:如果已经指定了/book则不需要再指定目录里的/book/index.php 等文件或目录,系统会自动索引整个目录,对于不需要索引整个目录的,请不要指定这个目录,否则会把不必要的文件也放进模块中)

    +

    (每行指定一个文件或目录,路径为相对于本目录,本目录的文件则直接用文件名即可,对于整个打包的目录,不需要指定子目录里的文件,例:如果已经指定了/book则不需要再指定目录里的/book/index.php 等文件或目录,系统会自动索引整个目录,对于不需要索引整个目录的,请不要指定这个目录,否则会把不必要的文件也放进模块中)

    文件列表 -

    (每行指定一个文件或目录,路径为相对于本目录,本目录的文件则直接用文件名即可,对于整个打包的目录,不需要指定子目录里的文件,如:如果已经指定了/book则不需要再指定目录里的/book/index.php 等文件或目录,系统会自动索引整个目录,对于不需要索引整个目录的,请不要指定这个目录,否则会把不必要的文件也放进模块中)

    +

    (每行指定一个文件或目录,路径为相对于本目录,本目录的文件则直接用文件名即可,对于整个打包的目录,不需要指定子目录里的文件,例:如果已经指定了/book则不需要再指定目录里的/book/index.php 等文件或目录,系统会自动索引整个目录,对于不需要索引整个目录的,请不要指定这个目录,否则会把不必要的文件也放进模块中)

    默认值 -

    (自定义字段数据类型为select、radio、checkbox时,下面填写数据,英文逗号隔开,如:DedeBIZ,得德)

    +

    (自定义字段数据类型为select、radio、checkbox时,下面填写数据,英文逗号隔开,例:DedeBIZ,得德)

    默认值 -

    (自定义字段数据类型为select、radio、checkbox时,下面填写数据,英文逗号隔开,如:DedeBIZ,得德)

    +

    (自定义字段数据类型为select、radio、checkbox时,下面填写数据,英文逗号隔开,例:DedeBIZ,得德)

    标签(英文逗号隔开,如:DedeBIZ,得德)(英文逗号隔开,例:DedeBIZ,得德) 权重 (越小越靠前)
    标签(英文逗号隔开,如:DedeBIZ,得德)(英文逗号隔开,例:DedeBIZ,得德) 权重 (越小越靠前)
    (不可以用小数点..表示路径)
    - $help) { - echo ''.$key.''.""; - } - ?> + 标签说明 + $help) { + echo ''.$key.''.""; + } + ?>
    标签说明 + $help) { echo ''.$key.''.""; @@ -46,7 +46,7 @@
    + $help) { echo '
    关闭

    标签名称:'.$key.'

    标签说明:'.trim($help[0]).'

    '.""; -- 2.34.1 From ec0e0b72419f7e393fd67db1f53c92e1f76340ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Sat, 3 May 2025 11:53:34 +0800 Subject: [PATCH 31/62] Update admin.css --- src/static/web/css/admin.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/static/web/css/admin.css b/src/static/web/css/admin.css index 1a471a16..991eb18c 100644 --- a/src/static/web/css/admin.css +++ b/src/static/web/css/admin.css @@ -712,7 +712,7 @@ body.menu-show .admin-content { height:20px } .table th,.table td { - padding:0.5rem 1rem 0.5rem 0; + padding:0.5rem 0.5rem 0.5rem 0; vertical-align:middle } .form-control { -- 2.34.1 From 500fd010c39f53ebe545530ec2778b738e70fd5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Sat, 3 May 2025 17:55:58 +0800 Subject: [PATCH 32/62] =?UTF-8?q?=E5=90=8E=E5=8F=B0icon=E5=92=8C=E5=B8=AE?= =?UTF-8?q?=E5=8A=A9=E8=AF=B4=E6=98=8E=E7=BB=86=E8=8A=82=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/admin/dialog/select_images.php | 2 +- src/admin/index_body.php | 2 +- src/admin/sys_sql_query.php | 17 ++++++++--------- src/admin/templets/catalog_add.htm | 8 ++++---- src/admin/templets/catalog_add_quick.htm | 4 ++-- src/admin/templets/catalog_edit.htm | 8 ++++---- src/admin/templets/file_manage_main.htm | 2 +- src/admin/templets/sys_sql_query.htm | 2 +- src/admin/templets/templets_default.htm | 2 +- src/admin/templets/templets_tagsource.htm | 2 +- src/static/web/css/admin.css | 8 +++++--- 11 files changed, 29 insertions(+), 28 deletions(-) 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/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/sys_sql_query.php b/src/admin/sys_sql_query.php index 5bb8d82e..3f45ebed 100644 --- a/src/admin/sys_sql_query.php +++ b/src/admin/sys_sql_query.php @@ -224,7 +224,6 @@ else if ($dopost == "query") { DedeBIZ数据库文档 -
    @@ -245,19 +244,19 @@ else if ($dopost == "query") { $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 .= '
    - - - - - + + + + + '; @@ -282,7 +281,7 @@ else if ($dopost == "query") { '; } - $output .= '

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

    + $output .= '

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

    '; diff --git a/src/admin/templets/catalog_add.htm b/src/admin/templets/catalog_add.htm index 49f6058f..7546d9d8 100644 --- a/src/admin/templets/catalog_add.htm +++ b/src/admin/templets/catalog_add.htm @@ -180,7 +180,7 @@ 说明 - + @@ -206,7 +206,7 @@ 说明 - @@ -189,7 +189,7 @@ 说明 - @@ -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 = " + "; @@ -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 = " @@ -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 = " diff --git a/src/admin/templets/member_edit.htm b/src/admin/templets/member_edit.htm index 3f228496..08f8a8ee 100644 --- a/src/admin/templets/member_edit.htm +++ b/src/admin/templets/member_edit.htm @@ -21,7 +21,7 @@
    修改会员
    - 该会员关连网站管理员,请谨慎修改
    ';?> + 该会员关联网站管理员,请谨慎修改
    ';?> diff --git a/src/admin/templets/member_rank.htm b/src/admin/templets/member_rank.htm index a12388ab..cab9b937 100644 --- a/src/admin/templets/member_rank.htm +++ b/src/admin/templets/member_rank.htm @@ -17,7 +17,7 @@
    会员级别设置
    -
    注册会员级别不建议删除,否则会影响会员功能无法使用某些功能,会员级别值由低向高升级,因此添加组别时需注意此值,如果您添加会员组的级别值低于10,将自动被视为普通的注册会员
    +
    不建议删除注册会员级别,否则可能影响某些功能的使用。会员级别值从低到高递增,添加新组别时需注意此数值。若添加的会员组级别值低于10,则自动归类为普通注册会员
    diff --git a/src/admin/templets/sys_data_replace.htm b/src/admin/templets/sys_data_replace.htm index c0e27c6e..7e9834ee 100644 --- a/src/admin/templets/sys_data_replace.htm +++ b/src/admin/templets/sys_data_replace.htm @@ -21,7 +21,7 @@
    数据批量替换
    -
    数据批量替换,请谨慎操作
    +
    数据批量替换功能,请谨慎操作
    diff --git a/src/admin/templets/sys_safetest.htm b/src/admin/templets/sys_safetest.htm index e72ebd43..80f0a697 100644 --- a/src/admin/templets/sys_safetest.htm +++ b/src/admin/templets/sys_safetest.htm @@ -22,10 +22,7 @@
    文件扫描工具
    -
      -
    • 检测结果:结果仅供参考,请务必查看源码后才删除非法文件
    • -
    • 安全建议:1、有条件的会员把data、system、theme修改为不可对外浏览,static、a目录设置为不允许执行脚本,其它目录禁止写入,系统更安全;2、本检测程以开发模式为标准,如果网站目录包含其它系统,此检测程序会产生错误判断;3、检测程序会跳过对模板缓存目录的检测,为了安全起见,检测完成后建议清空模板缓存
    • -
    +

    检测结果仅供参阅,请确认源码后再删除非法文件。建议data、system、theme目录设置为不可浏览,static和a目录禁止执行脚本,以增强系统安全性。本检测程序基于开发模式设计,若网站目录包含其他系统,可能会导致误判。检测程序会跳过模板缓存目录的检查,为确保安全,建议在检测完成后清空模板缓存。

    字段名类型是否可为空默认值字段注释字段名类型是否可为空默认值字段注释
    说明 - 说明 - 说明 - 说明 -
    说明 - 说明 -
    - 由于手动升级时会员没运行指定的SQL语句,或自动升级的遗漏处理或处理出错,会导致一些错误,使用本工具会自动检测并处理,本工具目前主要执行下面动作:
    - 1、修复/优化数据表
    - 2、更新缓存
    - 3、检测系统变量一致性
    - 4、检测微表与主表数据一致性 +

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

    +

    1、修复/优化数据表

    +

    2、更新缓存

    +

    3、检测系统变量一致性

    +

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

    - 已完成数据结构完整性检测:
    - 1、获取主键失败,无法进行后续操作
    - 2、更新数据库#@__archivess表时出错
    - 3、列表显示数据目与实际文档数不一致 +

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

    +

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

    +

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

    +

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

    下一步
    {$msg}
    完成所有修复操作,移除错误记录{$errnum}条
    -- 2.34.1 From e3f88dc806d4544dd2f6dd577fa7cb8234e01025 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Tue, 6 May 2025 19:20:10 +0800 Subject: [PATCH 49/62] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=96=87=E6=A1=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/admin/templets/module_make.htm | 2 +- src/admin/templets/templets_tagsource.htm | 2 +- src/admin/templets/tpl_edit_tag.htm | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/admin/templets/module_make.htm b/src/admin/templets/module_make.htm index ff8d3133..789a159a 100644 --- a/src/admin/templets/module_make.htm +++ b/src/admin/templets/module_make.htm @@ -19,7 +19,7 @@
    模块打包
    -
    开发模块插件,请先了解《DedeBIZ贡献者》
    +
    开发模块插件前,请先了解《DedeBIZ贡献者》
    diff --git a/src/admin/templets/templets_tagsource.htm b/src/admin/templets/templets_tagsource.htm index 4efc41a5..8073d3d7 100644 --- a/src/admin/templets/templets_tagsource.htm +++ b/src/admin/templets/templets_tagsource.htm @@ -17,7 +17,7 @@
    标签源码管理
    -
    默认标签源码文件,请谨慎修改
    +
    官方标签文件源码,请谨慎修改
    diff --git a/src/admin/templets/tpl_edit_tag.htm b/src/admin/templets/tpl_edit_tag.htm index 7ac8aa06..7ff5c48a 100644 --- a/src/admin/templets/tpl_edit_tag.htm +++ b/src/admin/templets/tpl_edit_tag.htm @@ -29,7 +29,7 @@
    新建/修改标签源码
    -
    默认标签源码文件,请谨慎修改
    +
    官方标签文件源码,请谨慎修改
    -- 2.34.1 From 00a4930a64b1617445911525d37705b360024c3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Tue, 6 May 2025 19:21:06 +0800 Subject: [PATCH 50/62] Update install.html --- src/install/install.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/install/install.html b/src/install/install.html index 1ace7287..9176ad46 100644 --- a/src/install/install.html +++ b/src/install/install.html @@ -32,7 +32,7 @@ 0) {foreach($arrMsg as $msg){?>
    -
    安装前请先阅读《站点授权协议》
    +
    安装前,请先阅读《站点授权协议》
    -- 2.34.1 From 582092206bee711e97c383686fd98ff32dadee43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Tue, 6 May 2025 19:22:37 +0800 Subject: [PATCH 51/62] Update sys_safetest.htm --- src/admin/templets/sys_safetest.htm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/admin/templets/sys_safetest.htm b/src/admin/templets/sys_safetest.htm index 80f0a697..6f37f460 100644 --- a/src/admin/templets/sys_safetest.htm +++ b/src/admin/templets/sys_safetest.htm @@ -21,9 +21,7 @@
    文件扫描工具
    -
    -

    检测结果仅供参阅,请确认源码后再删除非法文件。建议data、system、theme目录设置为不可浏览,static和a目录禁止执行脚本,以增强系统安全性。本检测程序基于开发模式设计,若网站目录包含其他系统,可能会导致误判。检测程序会跳过模板缓存目录的检查,为确保安全,建议在检测完成后清空模板缓存。

    -
    +
    检测结果仅供参阅,请确认源码后再删除非法文件。建议data、system、theme目录设置为不可浏览,static和a目录禁止执行脚本,以增强系统安全性。本检测程序基于开发模式设计,若网站目录包含其他系统,可能会导致误判。检测程序会跳过模板缓存目录的检查,为确保安全,建议在检测完成后清空模板缓存。
    -- 2.34.1 From cdda085f6440fd6c33d177860b137bab516c72d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Tue, 6 May 2025 19:31:08 +0800 Subject: [PATCH 52/62] =?UTF-8?q?=E4=BA=BA=E6=80=A7=E5=8C=96=E5=91=BD?= =?UTF-8?q?=E5=90=8D=EF=BC=8C=E7=94=A8=E6=88=B7=E7=9F=A5=E9=81=93=E6=98=AF?= =?UTF-8?q?=E5=B9=B2=E5=98=9B=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/admin/inc/inc_action_info.php | 4 ++-- src/admin/inc/inc_menu.php | 4 ++-- src/admin/tag_test.php | 2 +- src/admin/tag_test_action.php | 2 +- src/admin/templets/tag_test.htm | 6 +++--- src/admin/templets/templets_tagsource.htm | 6 +++--- src/admin/templets/tpl_edit_tag.htm | 2 +- src/admin/templets_tagsource.php | 2 +- 8 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/admin/inc/inc_action_info.php b/src/admin/inc/inc_action_info.php index 870a109c..84969893 100644 --- a/src/admin/inc/inc_action_info.php +++ b/src/admin/inc/inc_action_info.php @@ -236,7 +236,7 @@ $actionSearch[7] = DEDEBIZ_SAFE_MODE? null : array( 'linkurl' => 'templets_main.php' ), 1 => array( - 'title' => '标签源码管理', + 'title' => '标签文件管理', 'purview' => 'temp_All', 'linkurl' => 'templets_tagsource.php' ), @@ -246,7 +246,7 @@ $actionSearch[7] = DEDEBIZ_SAFE_MODE? null : array( '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..55a84d31 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/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 @@ - 全局标记测试 + 标签调用测试 @@ -18,10 +18,10 @@
    -
    全局标记测试
    +
    标签调用测试
    diff --git a/src/admin/templets/templets_tagsource.htm b/src/admin/templets/templets_tagsource.htm index 8073d3d7..9e233193 100644 --- a/src/admin/templets/templets_tagsource.htm +++ b/src/admin/templets/templets_tagsource.htm @@ -3,7 +3,7 @@ - 标签源码管理 + 标签文件管理 @@ -12,10 +12,10 @@
    -
    标签源码管理
    +
    标签文件管理
    官方标签文件源码,请谨慎修改
    diff --git a/src/admin/templets/tpl_edit_tag.htm b/src/admin/templets/tpl_edit_tag.htm index 7ff5c48a..4266af96 100644 --- a/src/admin/templets/tpl_edit_tag.htm +++ b/src/admin/templets/tpl_edit_tag.htm @@ -23,7 +23,7 @@
    diff --git a/src/admin/templets_tagsource.php b/src/admin/templets_tagsource.php index 4e9b445d..4927588b 100644 --- a/src/admin/templets_tagsource.php +++ b/src/admin/templets_tagsource.php @@ -1,6 +1,6 @@ Date: Tue, 6 May 2025 19:32:50 +0800 Subject: [PATCH 53/62] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E4=BA=BA=E6=80=A7?= =?UTF-8?q?=E5=8C=96=E5=91=BD=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/admin/inc/inc_action_info.php | 2 +- src/admin/inc/inc_menu.php | 2 +- src/admin/mytag_tag_guide.php | 2 +- src/admin/mytag_tag_guide_ok.php | 2 +- src/admin/templets/mytag_add.htm | 10 +++++----- src/admin/templets/mytag_edit.htm | 8 ++++---- src/admin/templets/mytag_main.htm | 10 +++++----- src/admin/templets/mytag_tag_guide.htm | 8 ++++---- src/admin/templets/mytag_tag_guide_ok.htm | 2 +- src/system/taglib/help/mytag.txt | 2 +- src/system/taglib/mytag.lib.php | 2 +- 11 files changed, 25 insertions(+), 25 deletions(-) diff --git a/src/admin/inc/inc_action_info.php b/src/admin/inc/inc_action_info.php index 84969893..c55a9ef0 100644 --- a/src/admin/inc/inc_action_info.php +++ b/src/admin/inc/inc_action_info.php @@ -241,7 +241,7 @@ $actionSearch[7] = DEDEBIZ_SAFE_MODE? null : array( 'linkurl' => 'templets_tagsource.php' ), 2 => array( - 'title' => '自定义宏标记', + 'title' => '自定义宏标签', 'purview' => 'temp_MyTag', 'linkurl' => 'mytag_main.php' ), diff --git a/src/admin/inc/inc_menu.php b/src/admin/inc/inc_menu.php index 55a84d31..49e697b6 100644 --- a/src/admin/inc/inc_menu.php +++ b/src/admin/inc/inc_menu.php @@ -38,7 +38,7 @@ if ($cuserLogin->getUserType() >= 10) { $adminMenu1 = (DEDEBIZ_SAFE_MODE ? "" : " - + ")." 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 @@ - 添加自定义宏标记 + 添加自定义宏标签 @@ -18,13 +18,13 @@
    -
    添加自定义宏标记
    +
    添加自定义宏标签
    -
    mytag标签类似于myad标签,自定义宏标记{dede:mytag name='' ismake='yes/no' typeid=''/}标签调用
    +
    mytag标签类似于myad标签,自定义宏标签{dede:mytag name='' ismake='yes/no' typeid=''/}标签调用
    diff --git a/src/admin/templets/mytag_edit.htm b/src/admin/templets/mytag_edit.htm index 1c96d32d..0621ff21 100644 --- a/src/admin/templets/mytag_edit.htm +++ b/src/admin/templets/mytag_edit.htm @@ -3,7 +3,7 @@ - 修改自定义宏标记 + 修改自定义宏标签 @@ -12,11 +12,11 @@
    -
    修改自定义宏标记
    +
    修改自定义宏标签
    diff --git a/src/admin/templets/mytag_main.htm b/src/admin/templets/mytag_main.htm index 99b97965..05f461b1 100644 --- a/src/admin/templets/mytag_main.htm +++ b/src/admin/templets/mytag_main.htm @@ -4,7 +4,7 @@ - 自定义宏标记 + 自定义宏标签 @@ -13,18 +13,18 @@
    -
    自定义宏标记
    +
    自定义宏标签
    diff --git a/src/admin/templets/mytag_tag_guide.htm b/src/admin/templets/mytag_tag_guide.htm index 2bf9a273..f782d441 100644 --- a/src/admin/templets/mytag_tag_guide.htm +++ b/src/admin/templets/mytag_tag_guide.htm @@ -3,7 +3,7 @@ - 自定义宏标记向导 + 自定义宏标签向导 @@ -20,11 +20,11 @@
    -
    自定义宏标记向导
    +
    自定义宏标签向导
    diff --git a/src/admin/templets/mytag_tag_guide_ok.htm b/src/admin/templets/mytag_tag_guide_ok.htm index d39c3686..d3221223 100644 --- a/src/admin/templets/mytag_tag_guide_ok.htm +++ b/src/admin/templets/mytag_tag_guide_ok.htm @@ -3,7 +3,7 @@ - 自定义宏标记向导预览 + 自定义宏标签向导预览 diff --git a/src/system/taglib/help/mytag.txt b/src/system/taglib/help/mytag.txt index e24f2326..6732aada 100755 --- a/src/system/taglib/help/mytag.txt +++ b/src/system/taglib/help/mytag.txt @@ -1,4 +1,4 @@ -自定义宏标记标签 +自定义宏标签标签 >>dede>> {dede:mytag name='' typeid=''/} >>dede>> diff --git a/src/system/taglib/mytag.lib.php b/src/system/taglib/mytag.lib.php index 8479f62f..4da1c9db 100755 --- a/src/system/taglib/mytag.lib.php +++ b/src/system/taglib/mytag.lib.php @@ -1,7 +1,7 @@ Date: Tue, 6 May 2025 20:36:22 +0800 Subject: [PATCH 54/62] =?UTF-8?q?=E5=AE=8C=E5=96=84=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=E8=AF=B4=E6=98=8E=E6=B7=BB=E5=8A=A0dede:list?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/system/taglib/help/arclist.txt | 15 +++++---- src/system/taglib/help/arclistsg.txt | 11 +++++-- src/system/taglib/help/autochannel.txt | 9 ++++- src/system/taglib/help/channel.txt | 11 +++++-- src/system/taglib/help/channelartlist.txt | 40 +++++++++++------------ src/system/taglib/help/feedback.txt | 15 ++++++--- src/system/taglib/help/flink.txt | 11 +++++-- src/system/taglib/help/likearticle.txt | 11 +++++-- src/system/taglib/help/list.txt | 20 ++++++++++++ src/system/taglib/help/loop.txt | 11 +++++-- src/system/taglib/help/mytag.txt | 2 +- src/system/taglib/help/sonchannel.txt | 11 +++++-- src/system/taglib/help/system.txt | 17 ++++++---- src/system/taglib/help/type.txt | 11 +++++-- src/system/taglib/help/userinfo.txt | 21 +++++++----- src/system/taglib/mytag.lib.php | 2 +- 16 files changed, 148 insertions(+), 70 deletions(-) create mode 100644 src/system/taglib/help/list.txt diff --git a/src/system/taglib/help/arclist.txt b/src/system/taglib/help/arclist.txt index cd9e4363..2f19765a 100755 --- a/src/system/taglib/help/arclist.txt +++ b/src/system/taglib/help/arclist.txt @@ -1,22 +1,23 @@ 文档列表标签 >>dede>> -{dede:arclist row='' titlelen='' infolen='' typeid='' notypeid='' keyword='' flag='h' orderby='' limit='0,1' channelid='1' addfields='diy'} - [field:title/] -{/dede:arclist} + + ... + {dede:arclist row='' titlelen='' infolen='' typeid='' notypeid='' keyword='' flag='h' orderby='' limit='0,1' channelid='1' addfields='diy'} + {/dede:arclist} + + >>dede>> row='10' 调用10篇文档 titlelen='160' 限制标题显示160个字符 infolen='260' 限制简介显示260个字符 typeid='1' 调用指定栏目id,多个栏目,例:typeid='1,2,3' notypeid='2' 排除指定栏目id,多个栏目,例:notypeid='4,5,6' -col='2' 限制2列显示,默认1列 -imgwidth='120' 缩略图宽度120px -imgheight='90' 缩略图高度90px listtype='all' 指定调用所有栏目类型 orderby='sortrank' 排序方式:sortrank按发布时间(可用参数:hot/click按点击数、pubdate按发布时间、lastpost按评论时间、scores按得分、rand随机) keyword='得德' 调用指定关键词文档,多个关键词,例:keyword='DedeBIZ,得德' limit='0,1' 从第0开始调用1篇 -innertext='' 自定义单行记录样式 aid='1' 调用指定文档id idlist='' 调用特定文档id isweight='n' 权重排序:默认n关闭,y开启(y=weight字段升序) diff --git a/src/system/taglib/help/arclistsg.txt b/src/system/taglib/help/arclistsg.txt index 0695cb85..93b23948 100755 --- a/src/system/taglib/help/arclistsg.txt +++ b/src/system/taglib/help/arclistsg.txt @@ -1,8 +1,13 @@ 自定义文档列表标签 >>dede>> -{dede:arclistsg row='' titlelen='' typeid='' flag='h' keyword='' orderway='' limit='0,1'} - [field:title/] -{/dede:arclistsg} + + ... + {dede:arclistsg row='' titlelen='' typeid='' flag='h' keyword='' orderway='' limit='0,1'} + {/dede:arclistsg} + + >>dede>> row='10' 调用10篇文档 titlelen='160' 限制标题显示160个字符 diff --git a/src/system/taglib/help/autochannel.txt b/src/system/taglib/help/autochannel.txt index 22bbb634..0df4f1f7 100755 --- a/src/system/taglib/help/autochannel.txt +++ b/src/system/taglib/help/autochannel.txt @@ -1,6 +1,13 @@ 指定排序栏目信息标签 >>dede>> -{dede:autochannel partsort='' typeid=''}{/dede:autochannel} + + ... + + + + >>dede>> partsort='' 栏目所在排序位置 typeid='' 调用指定父栏目id \ No newline at end of file diff --git a/src/system/taglib/help/channel.txt b/src/system/taglib/help/channel.txt index df63e96c..9c6ca4dc 100755 --- a/src/system/taglib/help/channel.txt +++ b/src/system/taglib/help/channel.txt @@ -1,8 +1,13 @@ 栏目列表标签 >>dede>> -{dede:channel row='8' type='top' typeid='' currentstyle='
  • ~typename~
  • '} -
  • [field:typename/]
  • -{/dede:channel} + + ... + + + + >>dede>> row='10' 调用10个栏目 typeid='1' 调用指定栏目id,多个栏目,例:typeid='1,2,3' diff --git a/src/system/taglib/help/channelartlist.txt b/src/system/taglib/help/channelartlist.txt index d155f8e0..08966b47 100755 --- a/src/system/taglib/help/channelartlist.txt +++ b/src/system/taglib/help/channelartlist.txt @@ -1,26 +1,26 @@ 当前栏目列表标签 >>dede>> 栏目调用示例 -{dede:channelartlist row='10' typeid='' notypeid=''} - -{/dede:channelartlist} -文章调用示例 -{dede:channelartlist typeid='' notypeid='' row='10'} -
    -
      {dede:arclist titlelen='255' row='10'} -
    • [field:title/]([field:pubdate function="MyDate('Y-m-d',@me)"/])
    • {/dede:arclist} -
    -
    -{/dede:channelartlist} + + ... + {dede:channelartlist row='10' typeid='' notypeid=''} +
      +
    • {dede:field.typename/} + {dede:channel type='son' noself='yes' row='1'}
        {/dede:channel} + {dede:channel type='son' row='10'} +
      • [field:typename/]
      • {/dede:channel} + {dede:channel type='son' noself='yes' row='1'}
      {/dede:channel} +
    • +
    {/dede:channelartlist} +
    + {dede:channelartlist typeid='' notypeid='' row='10'} + {dede:arclist titlelen='255' row='10'} +
    + [field:title/] + [field:pubdate function="MyDate('Y-m-d',@me)"/] +
    {/dede:arclist}{/dede:channelartlist} + + >>dede>> row='10' 调用10个栏目 typeid='1' 调用指定栏目id全部子类,多个栏目,例:typeid='1,2,3',调用单个栏目,例:typeid='1,1' diff --git a/src/system/taglib/help/feedback.txt b/src/system/taglib/help/feedback.txt index fb241ddd..3ac97746 100755 --- a/src/system/taglib/help/feedback.txt +++ b/src/system/taglib/help/feedback.txt @@ -1,9 +1,16 @@ 评论标签 >>dede>> -{dede:feedback row='10' titlelen='' infolen=''} - [field:username function="(@me=='guest' ? '游客' : @me)"/]对[field:title/]的评论 - [field:msg/] -{/dede:feedback} + + ... + +
      {dede:feedback row='10' titlelen='' infolen=''} +
    • +
      [field:username function="(@me=='guest' ? '游客' : @me)"/]对[field:title/]的评论
      + [field:title/] +
    • {/dede:feedback} +
    + + >>dede>> row='10' 调用10条评论 titlelen='160' 限制标题显示160个字符 diff --git a/src/system/taglib/help/flink.txt b/src/system/taglib/help/flink.txt index 7ce29cbd..c5eefc46 100755 --- a/src/system/taglib/help/flink.txt +++ b/src/system/taglib/help/flink.txt @@ -1,8 +1,13 @@ 友情链接标签 >>dede>> -
      {dede:flink row='10' titlelen='' type='textall'} -
    • [field:link/]
    • {/dede:flink} -
    + + ... + +
      {dede:flink row='10' titlelen='' type='textall'} +
    • [field:link/]
    • {/dede:flink} +
    + + >>dede>> row='10' 调用10条友情链接 titlelen='30' 限制友情链接标题显示30个字符 diff --git a/src/system/taglib/help/likearticle.txt b/src/system/taglib/help/likearticle.txt index 21adf970..808b33d6 100755 --- a/src/system/taglib/help/likearticle.txt +++ b/src/system/taglib/help/likearticle.txt @@ -1,8 +1,13 @@ 自动关连文档标签 >>dede>> -{dede:likearticle row='' titlelen='' infolen=''} - [field:title/] -{/dede:likearticle} + + ... + +
      {dede:likearticle row='' titlelen='' infolen=''} +
    • [field:title/]
    • {/dede:likearticle} +
    + + >>dede>> row='10' 调用10篇文档 titlelen='160' 限制标题显示160个字符 diff --git a/src/system/taglib/help/list.txt b/src/system/taglib/help/list.txt new file mode 100644 index 00000000..4695eee0 --- /dev/null +++ b/src/system/taglib/help/list.txt @@ -0,0 +1,20 @@ +列表标签 +>>dede>> + + ... + {dede:list pagesize='10' titlelen='' orderby='' channelid='1' addfields='diy'} +
    [field:title/] +
    {dede:list} +
      + {dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/} +
    + + +>>dede>> +pagesize='10' 调用10篇文档 +titlelen='160' 限制标题显示160个字符 +orderby='sortrank' 排序方式:sortrank按发布时间(可用参数:hot/click按点击数、pubdate按发布时间、lastpost按评论时间、scores按得分、rand随机) +pagelist 列表分页(可用参数:index首页、pre上页、next下页、end末页、pageno页码、option跳转、info条数信息) +【进阶用法】 +channelid='1' addfields='diy' 调用文档模型id为1的diy字段(需在后台添加附加字段,多个字段,例:addfields='diy,url',则标签为[field:diy/][field:url/]) \ No newline at end of file diff --git a/src/system/taglib/help/loop.txt b/src/system/taglib/help/loop.txt index 25753f7b..aad8eb23 100755 --- a/src/system/taglib/help/loop.txt +++ b/src/system/taglib/help/loop.txt @@ -1,8 +1,13 @@ 任意表数据标签 >>dede>> -{dede:loop table='' sort='' row='10' if=''} - [field:title/] -{/dede:loop} + + ... + +
      {dede:loop table='' sort='' row='10' if=''} +
    • [field:title/]
    • {/dede:loop} +
    + + >>dede>> table='biz_archives' 数据表名(支持同数据库内其他后台程序数据表名) sort='' 排序方式 diff --git a/src/system/taglib/help/mytag.txt b/src/system/taglib/help/mytag.txt index 6732aada..46786577 100755 --- a/src/system/taglib/help/mytag.txt +++ b/src/system/taglib/help/mytag.txt @@ -1,4 +1,4 @@ -自定义宏标签标签 +自定义宏标签 >>dede>> {dede:mytag name='' typeid=''/} >>dede>> diff --git a/src/system/taglib/help/sonchannel.txt b/src/system/taglib/help/sonchannel.txt index 825a2fe9..591451b8 100755 --- a/src/system/taglib/help/sonchannel.txt +++ b/src/system/taglib/help/sonchannel.txt @@ -1,8 +1,13 @@ 子栏目标签 >>dede>> -{dede:sonchannel} - [field:typename/] -{/dede:sonchannel} + + ... + + + + >>dede>> row='10' 调用10个栏目 col='2' 限制2列显示,默认1列 \ No newline at end of file diff --git a/src/system/taglib/help/system.txt b/src/system/taglib/help/system.txt index 6755f1d2..61080596 100644 --- a/src/system/taglib/help/system.txt +++ b/src/system/taglib/help/system.txt @@ -1,12 +1,15 @@ system标签 >>dede>> -模板调用 -{dede:include filename='head.htm'/} - -配置参数调用 -{dede:global.cfg_webname/} -列表字段调用 -{dede:field.title/} + + + {dede:field.title/}-{dede:global.cfg_webname/} + + + {dede:include filename='head.htm'/} + ... + {dede:include filename='foot.htm'/} + + >>dede>> filename='head.htm' 调用指定头部模板(全局标签,可用参数:foot.htm底部模板、自定义.htm模板,注意:PHP ThemeInclude标签用于会员模板和插件模板调用) {dede:global.cfg_webname/} 调用指定网站名称(全局标签) diff --git a/src/system/taglib/help/type.txt b/src/system/taglib/help/type.txt index 161992f2..c3df67c2 100755 --- a/src/system/taglib/help/type.txt +++ b/src/system/taglib/help/type.txt @@ -1,7 +1,12 @@ 指定栏目信息标签 >>dede>> -{dede:type typeid=''} - [field:typename/] -{/dede:type} + + ... + + + + >>dede>> typeid='1' 调用指定栏目id \ No newline at end of file diff --git a/src/system/taglib/help/userinfo.txt b/src/system/taglib/help/userinfo.txt index f95b56f0..04a3ebec 100644 --- a/src/system/taglib/help/userinfo.txt +++ b/src/system/taglib/help/userinfo.txt @@ -1,12 +1,17 @@ 用户信息标签 >>dede>> -{dede:userinfo mid=''} -

    - 用户名:[field:uname/] - 用户等级:[field:rankname /] - 注册时间:[field:jointime function="MyDate('Y-m-d H:m',@me)"/] - 登录时间:[field:logintime function="MyDate('Y-m-d H:m',@me)"/] -

    -{/dede:userinfo} + + ... + +
      {dede:userinfo mid=''} +
    • + 用户名:[field:uname/] + 用户等级:[field:rankname /] + 注册时间:[field:jointime function="MyDate('Y-m-d H:m',@me)"/] + 登录时间:[field:logintime function="MyDate('Y-m-d H:m',@me)"/] +
    • {/dede:userinfo} +
    + + >>dede>> mid='1' 调用指定会员id,若是管理员则不显示,空文档详情页面则显示当前文档关联的会员信息 \ No newline at end of file diff --git a/src/system/taglib/mytag.lib.php b/src/system/taglib/mytag.lib.php index 4da1c9db..72d474d0 100755 --- a/src/system/taglib/mytag.lib.php +++ b/src/system/taglib/mytag.lib.php @@ -1,7 +1,7 @@ Date: Tue, 6 May 2025 20:38:06 +0800 Subject: [PATCH 55/62] Update list.txt --- src/system/taglib/help/list.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/src/system/taglib/help/list.txt b/src/system/taglib/help/list.txt index 4695eee0..4e29ac51 100644 --- a/src/system/taglib/help/list.txt +++ b/src/system/taglib/help/list.txt @@ -16,5 +16,6 @@ pagesize='10' 调用10篇文档 titlelen='160' 限制标题显示160个字符 orderby='sortrank' 排序方式:sortrank按发布时间(可用参数:hot/click按点击数、pubdate按发布时间、lastpost按评论时间、scores按得分、rand随机) pagelist 列表分页(可用参数:index首页、pre上页、next下页、end末页、pageno页码、option跳转、info条数信息) +listsize 限制页码 【进阶用法】 channelid='1' addfields='diy' 调用文档模型id为1的diy字段(需在后台添加附加字段,多个字段,例:addfields='diy,url',则标签为[field:diy/][field:url/]) \ No newline at end of file -- 2.34.1 From 47be1f1a28db446dea9b2fed41e56f9051067f63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Tue, 6 May 2025 20:47:44 +0800 Subject: [PATCH 56/62] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/system/taglib/help/list.txt | 2 +- src/system/taglib/help/system.txt | 2 +- src/system/taglib/help/userinfo.txt | 7 +------ 3 files changed, 3 insertions(+), 8 deletions(-) diff --git a/src/system/taglib/help/list.txt b/src/system/taglib/help/list.txt index 4e29ac51..e7db3be7 100644 --- a/src/system/taglib/help/list.txt +++ b/src/system/taglib/help/list.txt @@ -3,7 +3,7 @@ ... {dede:list pagesize='10' titlelen='' orderby='' channelid='1' addfields='diy'} - {dede:list}
      diff --git a/src/system/taglib/help/system.txt b/src/system/taglib/help/system.txt index 61080596..67791de3 100644 --- a/src/system/taglib/help/system.txt +++ b/src/system/taglib/help/system.txt @@ -11,7 +11,7 @@ system标签 >>dede>> -filename='head.htm' 调用指定头部模板(全局标签,可用参数:foot.htm底部模板、自定义.htm模板,注意:PHP ThemeInclude标签用于会员模板和插件模板调用) +{dede:include filename=''/} 调用指定模板(全局标签) {dede:global.cfg_webname/} 调用指定网站名称(全局标签) {dede:field.title/} 调用指定栏目名称(局部标签) 注:在后台-系统设置-SQL命令工具-数据库文档,查看数据库表了解更多信息 \ No newline at end of file diff --git a/src/system/taglib/help/userinfo.txt b/src/system/taglib/help/userinfo.txt index 04a3ebec..0446db89 100644 --- a/src/system/taglib/help/userinfo.txt +++ b/src/system/taglib/help/userinfo.txt @@ -4,12 +4,7 @@ ...
        {dede:userinfo mid=''} -
      • - 用户名:[field:uname/] - 用户等级:[field:rankname /] - 注册时间:[field:jointime function="MyDate('Y-m-d H:m',@me)"/] - 登录时间:[field:logintime function="MyDate('Y-m-d H:m',@me)"/] -
      • {/dede:userinfo} +
      • 用户名:[field:uname/]|用户等级:[field:rankname/]|注册时间:[field:jointime function="MyDate('Y-m-d H:m',@me)"/]|登录时间:[field:logintime function="MyDate('Y-m-d H:m',@me)"/]
      • {/dede:userinfo}
      -- 2.34.1 From 809899a2187a72dafb95bbb79d0686b9ae9a86e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Tue, 6 May 2025 20:50:28 +0800 Subject: [PATCH 57/62] Update system.txt --- src/system/taglib/help/system.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/taglib/help/system.txt b/src/system/taglib/help/system.txt index 67791de3..201279c5 100644 --- a/src/system/taglib/help/system.txt +++ b/src/system/taglib/help/system.txt @@ -11,7 +11,7 @@ system标签 >>dede>> -{dede:include filename=''/} 调用指定模板(全局标签) +{dede:include filename='head.htm'/} 调用指定模板(全局标签) {dede:global.cfg_webname/} 调用指定网站名称(全局标签) {dede:field.title/} 调用指定栏目名称(局部标签) 注:在后台-系统设置-SQL命令工具-数据库文档,查看数据库表了解更多信息 \ No newline at end of file -- 2.34.1 From a08db52062c2cd8b55d281af616a9687e0a4da4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 8 May 2025 09:46:19 +0800 Subject: [PATCH 58/62] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E4=BC=9A=E5=91=98?= =?UTF-8?q?=E5=88=B0=E6=96=87=E6=A1=A3=E9=87=8D=E5=A4=8D=E6=96=87=E6=A1=A3?= =?UTF-8?q?=E6=A3=80=E6=B5=8B=E5=8A=9F=E8=83=BD=EF=BC=8C=E6=96=87=E6=A1=A3?= =?UTF-8?q?=E6=9D=A5=E6=BA=90=E9=BB=98=E8=AE=A4=E4=B8=BA=E6=98=B5=E7=A7=B0?= =?UTF-8?q?=EF=BC=8C=E5=88=A0=E9=99=A4=E5=A4=9A=E4=BD=99=E7=9A=84=E5=88=A4?= =?UTF-8?q?=E6=96=AD=E9=9A=8F=E6=9C=BA=E7=82=B9=E5=87=BB=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/admin/album_add.php | 3 +-- src/admin/archives_add.php | 3 +-- src/admin/archives_sg_add.php | 2 +- src/admin/article_add.php | 10 +++++++++- src/admin/soft_add.php | 4 ++-- src/admin/spec_add.php | 2 +- src/admin/templets/album_add.htm | 2 +- src/admin/templets/archives_add.htm | 2 +- src/admin/templets/article_add.htm | 2 +- src/admin/templets/article_edit.htm | 2 +- src/user/inc/archives_check.php | 6 +++--- 11 files changed, 22 insertions(+), 16 deletions(-) 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/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_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/soft_add.php b/src/admin/soft_add.php index abc875c0..723c1a42 100644 --- a/src/admin/soft_add.php +++ b/src/admin/soft_add.php @@ -40,12 +40,12 @@ 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; 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 (trim($title) == '') { ShowMsg("文档标题不能为空", "-1"); exit(); @@ -67,7 +67,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/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/templets/album_add.htm b/src/admin/templets/album_add.htm index c3af362f..c29de036 100644 --- a/src/admin/templets/album_add.htm +++ b/src/admin/templets/album_add.htm @@ -209,7 +209,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()) { diff --git a/src/admin/templets/article_add.htm b/src/admin/templets/article_add.htm index 99e1d2ae..bb28c1e8 100644 --- a/src/admin/templets/article_add.htm +++ b/src/admin/templets/article_add.htm @@ -184,7 +184,7 @@