From efc93b8719074e95aaddc35a4ceb72344b0414b0 Mon Sep 17 00:00:00 2001 From: tznb <10359480+tznb@user.noreply.gitee.com> Date: Wed, 27 May 2026 15:50:40 +0800 Subject: [PATCH] v2.1.20-20260525 --- README.md | 5 ----- system/admin.php | 5 +++++ system/api_root.php | 1 + system/install.php | 8 +++++--- system/public.php | 1 + system/version.txt | 2 +- templates/admin/page/home.php | 4 ++-- templates/admin/page/root/sys_setting.php | 11 ++++++++++- templates/admin/page/updatelog.php | 10 ++++++++++ 9 files changed, 35 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 3416ee9..4a3d95f 100644 --- a/README.md +++ b/README.md @@ -84,8 +84,3 @@ TwoNav 是一款开源的书签(导航)管理程序,界面简洁,安装 ![](https://foruda.gitee.com/images/1680680754989095293/fcc56e76_10359480.jpeg "主页预览") ![](https://foruda.gitee.com/images/1680680836189756220/8c227c34_10359480.jpeg "主题模板") -### 赞助商 -* 本项目 CDN 加速及安全防护由 Tencent EdgeOne 赞助:EdgeOne 提供长期有效的免费套餐,包含不限量的流量和请求,覆盖中国大陆节点,且无任何超额收费,感兴趣的朋友可以去 EdgeOne 官网获取 -* [亚洲最佳CDN、边缘和安全解决方案 - Tencent EdgeOne](https://edgeone.ai/zh?from=github) -[![](https://edgeone.ai/media/34fe3a45-492d-4ea4-ae5d-ea1087ca7b4b.png)](https://edgeone.ai/?from=github) - diff --git a/system/admin.php b/system/admin.php index 85d9fcf..59569f6 100644 --- a/system/admin.php +++ b/system/admin.php @@ -103,6 +103,11 @@ if($page === 'edit_link' && !empty($_GET['id'])){ exit; } +// 备用管理入口(用于解决老薛主机默认拦截关键字root的问题) +if(preg_match('/^gl\//', $page)){ + $page = preg_replace('/^gl\//', 'root/', $page); +} + //页面文件不存在时载入404 if(!empty($page)){ if(!is_file(DIR.'/templates/admin/page/'.$page.'.php')){ diff --git a/system/api_root.php b/system/api_root.php index 083c030..17e7ff6 100644 --- a/system/api_root.php +++ b/system/api_root.php @@ -319,6 +319,7 @@ function write_sys_settings(){ 'api_extend'=>['empty'=>true], 'c_code'=>['int'=>true,'min'=>0,'max'=>1,'msg'=>'自定义代码参数错误'], 'static_link'=>['int'=>true,'min'=>0,'max'=>2,'msg'=>'静态链接参数错误'], + 'ip_tj'=>['int'=>true,'min'=>0,'max'=>1,'msg'=>'IP统计参数错误'], //更新设置 'Update_Source'=>['empty'=>true], 'Update_Overtime'=>['int'=>true,'min'=>3,'max'=>60,'msg'=>'资源超时参数错误'], diff --git a/system/install.php b/system/install.php index e6827f5..b670194 100644 --- a/system/install.php +++ b/system/install.php @@ -389,7 +389,9 @@ function Write_Config(){
- 禁止用于违法用途、使用者造成的一切法律后果由使用者自行承担、安装视为同意。 + 请遵守当地法律法规、使用者造成的一切法律后果需自行承担、安装视为同意。 +
+ 不支持远古浏览器,会导致无法正常安装!遇到问题请尝试更换浏览器。
@@ -589,12 +591,12 @@ function open_msg(u,p){ layer.open({ //弹出结果 type: 1 ,title: '安装成功' - ,area: ['230px', '260px'] + ,area: ['230px', '290px'] ,maxmin: false ,shadeClose: false ,resize: false ,closeBtn: 0 - ,content: '
管理员账号: '+u+'
管理员密码: '+p+'


>>点我进入后台


>>点我进入首页


>>安全配置说明

' + ,content: '
管理员账号: '+u+'
管理员密码: '+p+'


>>点我进入后台


>>点我进入首页


>>安全配置说明

' }); } diff --git a/system/public.php b/system/public.php index 89c31b7..7087312 100644 --- a/system/public.php +++ b/system/public.php @@ -744,6 +744,7 @@ function send_email($config){ //统计访问ip数 function count_ip(){ + if(isset($GLOBALS['global_config']['ip_tj']) && $GLOBALS['global_config']['ip_tj'] == 0) return; $ip = Get_IP(); $k = date('Ymd'); $t = 'access_ip'; if(!has_db('user_count',['uid'=>UID,'k'=>$k,'t'=>$t,'e'=>$ip])){ insert_db("user_count",['uid'=>UID,'k'=>$k,'t'=>$t,'e'=>$ip,'v'=>0]); diff --git a/system/version.txt b/system/version.txt index 7e7ac65..c905bcc 100644 --- a/system/version.txt +++ b/system/version.txt @@ -1 +1 @@ -v2.1.19-20250909 \ No newline at end of file +v2.1.20-20260525 \ No newline at end of file diff --git a/templates/admin/page/home.php b/templates/admin/page/home.php index 8d62275..26cf288 100644 --- a/templates/admin/page/home.php +++ b/templates/admin/page/home.php @@ -167,7 +167,7 @@ require 'header.php';
- + 使用说明 @@ -179,7 +179,7 @@ require 'header.php';
- + 购买授权 diff --git a/templates/admin/page/root/sys_setting.php b/templates/admin/page/root/sys_setting.php index 66179e0..aaa975f 100644 --- a/templates/admin/page/root/sys_setting.php +++ b/templates/admin/page/root/sys_setting.php @@ -187,7 +187,16 @@ $title='系统设置';require(dirname(__DIR__).'/header.php');
开启后部分动态链接将改为静态链接 (请确保伪静态生效中,选定后不建议更改)
- +
+ +
+ +
+
关闭后不在统计访问IP,可降低资源消耗(被攻击时建议关闭,否则会记录大量IP)
+
diff --git a/templates/admin/page/updatelog.php b/templates/admin/page/updatelog.php index c2a504f..19c9860 100644 --- a/templates/admin/page/updatelog.php +++ b/templates/admin/page/updatelog.php @@ -2,6 +2,16 @@
+
  • + +
    +

    v2.1.20-20260525

    +
      +
    • [新增] 系统设置中可关闭IP统计
    • +
    • [新增] 备用管理入口
    • +
    +
    +