diff --git a/optimize_settings.py b/optimize_settings.py
new file mode 100644
index 0000000..4768df3
--- /dev/null
+++ b/optimize_settings.py
@@ -0,0 +1,274 @@
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+"""
+Settings.php 结构优化脚本 - 步骤2
+完成以下任务:
+1. 在外观样式中添加动画效果子分类
+2. 删除杂项中重复的动画效果设置
+"""
+
+def main():
+ # 读取文件
+ with open('settings.php', 'r', encoding='utf-8') as f:
+ content = f.read()
+
+ print("开始优化 settings.php (步骤2: 动画效果重组)...")
+ print(f"原始文件: {len(content)} 字符, {content.count(chr(10))} 行")
+
+ # 1. 在外观样式的字体设置后添加动画效果子分类
+ old_font_section = '''
+
+
|
+
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+ '''
+
+ new_font_with_animation = '''
+
+ |
+
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+ |
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+ '''
+
+ if old_font_section in content:
+ content = content.replace(old_font_section, new_font_with_animation)
+ print("✓ 在外观样式中添加了动画效果子分类")
+ else:
+ print("✗ 未找到字体设置部分")
+
+ # 2. 删除杂项中重复的动画效果设置
+ old_misc_with_animation = ''' |
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+ '''
+
+ new_misc_without_animation = ''' |
+
+ '''
+
+ if old_misc_with_animation in content:
+ content = content.replace(old_misc_with_animation, new_misc_without_animation)
+ print("✓ 删除了杂项中重复的动画效果设置")
+ else:
+ print("✗ 未找到杂项中的动画效果设置")
+
+ # 保存文件
+ with open('settings.php', 'w', encoding='utf-8') as f:
+ f.write(content)
+
+ print(f"\n优化完成! 新文件: {len(content)} 字符, {content.count(chr(10))} 行")
+ print("请检查 settings.php 文件")
+
+if __name__ == '__main__':
+ main()
diff --git a/settings.php b/settings.php
index 90fd936..6bbb72e 100644
--- a/settings.php
+++ b/settings.php
@@ -380,6 +380,80 @@ function themeoptions_page(){
+ |
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
|
@@ -3078,79 +3152,7 @@ window.pjaxLoaded = function(){
|
-
-
- |
-
-
-
-
-
-
-
- |
-
-
-
-
-
- |
-
-
-
-
-
-
-
- |
-
-
-
-
-
- |
-
-
-
-
-
-
-
- |
-
-
-
-
+
|
|