From b471bbc7b861f5c6d3d0dd6292a2f0c18b602471 Mon Sep 17 00:00:00 2001
From: nanhaoluo <3075912108@qq.com>
Date: Thu, 22 Jan 2026 14:45:59 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=8C=E6=88=90=E8=AE=BE=E7=BD=AE?=
=?UTF-8?q?=E9=A1=B5=E5=AE=8C=E6=95=B4=E9=87=8D=E7=BB=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 将评论功能、AI垃圾评论识别、评论区外观从验证码与安全移到评论设置
- 将'验证码与安全'拆分为'验证码设置'(第17分类)和'反馈与安全'(第18分类)
- 验证码设置包含:验证码配置、场景验证码
- 反馈与安全包含:反馈设置、速率限制
- 高级设置调整为第19个分类
- 评论设置现在包含:评论分页、发送评论、评论功能、AI垃圾评论识别、评论区外观
---
reorganize_comment_settings.py | 75 +++
settings.php | 944 +++++++++++++++++----------------
2 files changed, 548 insertions(+), 471 deletions(-)
create mode 100644 reorganize_comment_settings.py
diff --git a/reorganize_comment_settings.py b/reorganize_comment_settings.py
new file mode 100644
index 0000000..168dac5
--- /dev/null
+++ b/reorganize_comment_settings.py
@@ -0,0 +1,75 @@
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+"""
+将评论相关设置从验证码与安全移到评论设置分类
+"""
+
+def find_line_with_text(lines, text):
+ """查找包含指定文本的行号"""
+ for i, line in enumerate(lines):
+ if text in line:
+ return i
+ return -1
+
+def reorganize():
+ with open('settings.php', 'r', encoding='utf-8') as f:
+ lines = f.readlines()
+
+ print(f"原始文件: {len(lines)} 行")
+
+ # 1. 找到关键位置
+ comment_section_start = find_line_with_text(lines, '
+
|
|
@@ -3279,476 +3279,6 @@ window.pjaxLoaded = function(){
-
- |
-
- |
-
-
-
- |
-
-
-
-
-
-
-
- |
-
-
-
-
-
- |
-
-
-
-
-
-
-
- |
-
-
-
-
-
- |
-
-
-
-
-
-
-
- |
-
-
-
-
-
- |
-
-
-
-
-
-
-
- |
-
-
-
-
-
- |
-
-
-
-
-
-
-
- |
-
-
-
-
-
-
-
- |
-
-
-
-
-
-
-
- |
-
-
-
- |
-
-
-
- |
-
-
-
-
-
-
-
- |
-
-
-
-
-
- |
-
-
-
-
-
-
-
- |
-
-
-
-
-
- |
-
-
-
-
-
-
-
- |
-
-
-
-
-
- |
-
-
-
-
-
-
-
- |
-
-
-
- |
-
-
-
- |
-
-
-
-
-
-
-
- |
-
-
-
-
-
- |
-
-
-
-
-
-
-
- |
-
-
-
- |
-
-
-
- |
-
-
-
-
-
-
-
- •
- •
- •
-
-
- |
-
-
-
-
-
- |
-
-
-
- /
-
-
-
-
- |
-
-
-
-
-
- |
-
-
-
- /
-
-
-
-
- |
-
-
-
-
-
- |
-
-
-
- /
-
-
-
-
- |
-
-
-
-
-
- |
-
-
-
-
-
-
-
- |
-
-
-
-
-
- |
-
-
-
-
-
-
-
- |
-
-
-
-
-
- |
-
-
-
-
-
-
-
- |
-
-
-
-
-
- |
-
-
-
-
-
-
-
- |
-
-
-
-
|
@@ -5629,6 +5159,478 @@ window.pjaxLoaded = function(){
+
+
|
+
+ |
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+ |
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+ |
+
+ |
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+ |
+
+
+
+ |
+
+
+
+
+
+
+
+ •
+ •
+ •
+
+
+ |
+
+
+
+
+
+ |
+
+
+
+ /
+
+
+
+
+ |
+
+
+
+
+
+ |
+
+
+
+ /
+
+
+
+
+ |
+
+
+
+
+
+ |
+
+
+
+ /
+
+
+
+
+ |
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+