diff --git a/src/admin/sys_sql_query.php b/src/admin/sys_sql_query.php index cbb00b18..a6a3b9d4 100644 --- a/src/admin/sys_sql_query.php +++ b/src/admin/sys_sql_query.php @@ -85,11 +85,18 @@ else if ($dopost == "repairAll") { //执行SQL语句 else if ($dopost == "query") { CheckCSRF(); + $mysqlVersions = explode('.',trim($row[0])); + $mysqlVersion = $mysqlVersions[0].".".$mysqlVersions[1]; $sqlquery = trim(stripslashes($sqlquery)); + if (preg_match("#drop(.*)table#i", $sqlquery) || preg_match("#drop(.*)database#", $sqlquery)) { echo "删除数据表或数据库的语句不允许在这里执行"; exit(); } + if ($mysqlVersion >= 4.1 && preg_match('#CREATE#i', $sqlquery)) { + $sql4tmp = "ENGINE=MyISAM DEFAULT CHARSET=".$$cfg_db_language; + $sqlquery = preg_replace("#TYPE=MyISAM#i", $sql4tmp, $sqlquery); + } echo ''; //运行查询语句 if (preg_match("#^select #i", $sqlquery)) { diff --git a/src/install/sql-dfdata.txt b/src/install/sql-dfdata.txt index d039971d..7c0f2bf9 100755 --- a/src/install/sql-dfdata.txt +++ b/src/install/sql-dfdata.txt @@ -512,6 +512,7 @@ INSERT INTO `#@__flink` (`sortrank`, `url`, `webname`, `msg`, `email`, `logo`, ` INSERT INTO `#@__flink` (`sortrank`, `url`, `webname`, `msg`, `email`, `logo`, `dtime`, `typeid`, `ischeck`) VALUES(1, 'https://www.dedebiz.com/help', '帮助中心', '', '', '', 1227772717, 1, 2); INSERT INTO `#@__flink` (`sortrank`, `url`, `webname`, `msg`, `email`, `logo`, `dtime`, `typeid`, `ischeck`) VALUES(1, 'https://www.dedebiz.com/auth', '授权中心', '', '', '', 1227772703, 1, 2); INSERT INTO `#@__flink` (`sortrank`, `url`, `webname`, `msg`, `email`, `logo`, `dtime`, `typeid`, `ischeck`) VALUES(3, 'https://www.dedebiz.com/git', '代码托管', '', '', '', 1603767210, 1, 1); +INSERT INTO `#@__flink` (`sortrank`, `url`, `webname`, `msg`, `email`, `logo`, `dtime`, `typeid`, `ischeck`) VALUES(4, 'https://www.dedebiz.com/ai', 'AI建站', '', '', '', 1742983936, 8, 2); INSERT INTO `#@__flinktype` VALUES ('1','综合网站'), ('2','娱乐类'), @@ -4110,4 +4111,6 @@ INSERT INTO `#@__sysconfig` (`varname`, `info`, `groupid`, `type`, `value`) VALU INSERT INTO `#@__sysconfig` (`varname`, `info`, `groupid`, `type`, `value`) VALUES ('cfg_ai_max_tokens', '最大令牌数(为空则不限,默认采用模型默认值)', 8, 'string', ''); INSERT INTO `#@__sysconfig` (`varname`, `info`, `groupid`, `type`, `value`) VALUES ('cfg_ai_temperature', '采样温度(为空则采用模型默认值)', 8, 'string', ''); INSERT INTO `#@__sysconfig` (`varname`, `info`, `groupid`, `type`, `value`) VALUES ('cfg_ai_top_p', '核采样(为空则采用模型默认值)', 8, 'string', ''); -INSERT INTO `#@__sysconfig` (`varname`, `info`, `groupid`, `type`, `value`) VALUES ('cfg_ai_enabled', '是否开启智能助手', 8, 'bool', 'Y'); \ No newline at end of file +INSERT INTO `#@__sysconfig` (`varname`, `info`, `groupid`, `type`, `value`) VALUES ('cfg_ai_enabled', '是否开启智能助手', 8, 'bool', 'Y'); + +INSERT INTO `#@__ai_prompt` (`pname`, `title`, `issystem`, `description`, `info`, `prompt`, `dfprompt`) VALUES ('body_edit', '编辑器内容修改', 1, '富文本编辑器中内容修改', '系统提示词变量,不建议修改。需要助手1.0.3版本以上
body:富文本内容', '用户将会提供内容修改要求,根据要求对下面的文章内容html内容进行处理,需要保障html的完整。\r\n\r\n文章内容:\r\n~body~\r\n\r\n参考输入 EXAMPLE INPUT:\r\n帮我加粗“穆云智能”\r\n\r\n参考格式返回 EXAMPLE OUTPUT:\r\n{content}

公司简介

穆云智能科技是一家专注于人工智能技术研发与应用的高科技企业,致力于为各行业提供智能化解决方案,助力企业提升效率,推动数字化转型。公司业务涵盖计算机视觉、自然语言处理、机器学习等多个AI技术领域,并广泛应用于营销、制造、金融、医疗等行业。

{/content}', '我需要将内容润色下,希望更专业'); \ No newline at end of file diff --git a/src/install/update.txt b/src/install/update.txt index 4f3fd9a4..e4918011 100644 --- a/src/install/update.txt +++ b/src/install/update.txt @@ -218,6 +218,10 @@ INSERT INTO `#@__sysconfig` (`varname`, `info`, `groupid`, `type`, `value`) VALU CREATE TABLE `#@__tagindex_infos` ( `tagid` int NOT NULL, `litpic` varchar(255) DEFAULT NULL, - `body` mediumtext CHARACTER SET utf8 COLLATE utf8_general_ci, + `body` mediumtext, PRIMARY KEY (`tagid`) -) TYPE=MyISAM; \ No newline at end of file +) TYPE=MyISAM; + +-- 6.5.1 +INSERT INTO `#@__ai_prompt` (`pname`, `title`, `issystem`, `description`, `info`, `prompt`, `dfprompt`) VALUES ('body_edit', '编辑器内容修改', 1, '富文本编辑器中内容修改', '系统提示词变量,不建议修改。需要助手1.0.3版本以上
body:富文本内容', '用户将会提供内容修改要求,根据要求对下面的文章内容html内容进行处理,需要保障html的完整。\r\n\r\n文章内容:\r\n~body~\r\n\r\n参考输入 EXAMPLE INPUT:\r\n帮我加粗“穆云智能”\r\n\r\n参考格式返回 EXAMPLE OUTPUT:\r\n{content}

公司简介

穆云智能科技是一家专注于人工智能技术研发与应用的高科技企业,致力于为各行业提供智能化解决方案,助力企业提升效率,推动数字化转型。公司业务涵盖计算机视觉、自然语言处理、机器学习等多个AI技术领域,并广泛应用于营销、制造、金融、医疗等行业。

{/content}', '我需要将内容润色下,希望更专业'); +INSERT INTO `#@__flink` (`sortrank`, `url`, `webname`, `msg`, `email`, `logo`, `dtime`, `typeid`, `ischeck`) VALUES(4, 'https://www.dedebiz.com/ai', 'AI建站', '', '', '', 1742983936, 8, 2); \ No newline at end of file diff --git a/src/user/api.php b/src/user/api.php index 6b0d5aad..05f214aa 100755 --- a/src/user/api.php +++ b/src/user/api.php @@ -11,6 +11,7 @@ define('IS_DEDEAPI', TRUE); require_once(dirname(__FILE__)."/config.php"); AjaxHead(); $action = isset($action)? $action : ''; +$rkey = $ck == 1? "url" : "data"; if ($action === 'is_need_check_code') { $isNeed = $cfg_ml->isNeedCheckCode($userid); echo json_encode(array( @@ -200,7 +201,7 @@ if ($action === 'is_need_check_code') { $dsql->ExecuteNoneQuery($inquery); } } - $rkey = $ck == 1? "url" : "data"; + if (move_uploaded_file($ff["tmp_name"], $target_file)) { if ($mediatype === 1) { //图片自动裁剪