- 注册
- 10 16, 2023
- 消息
- 3,451
- 积分
- 15,584G
- 金币
- ¥121.61
- 主题 作者
- #1
最后编辑:
优化代码
隐藏其它页面下载按钮
保留边栏定制的下载按钮
不想隐藏全站下载按钮就使用 2.3.3 版本
代码修正:
修正点赞按钮显示逻辑:
- 优化大量 CSS 代码
- 更新点赞按钮样式(明/暗模式效果)
- 增加点赞后 按钮消失隐藏(已点赞状态下 边栏将不再显示点赞按钮)
- 发布者页面将不再显示点赞按钮(发布者本身无法给自己点赞)
你截图给我看看使用发现 付费资源购买后 还是会显示购买金额 包括本网站也有这个问题 希望能修复
优化代码沉余
修正 评论星星块
没有星星评价将不显示整个块,有评价星星 将显示,增加整洁度。
主要成果:
- 文件大小减少: 从 47.5KB 减少到 43.5KB,减少了 8.5%
- 代码结构优化: 合并重复逻辑,提高可维护性
- 性能改进: 减少重复执行和内存占用
具体优化内容:
- JavaScript优化:
- 合并重复的按钮检测逻辑 (减少约60行)
- 创建通用的选择器常量和查找函数
- 简化事件监听和状态管理
- CSS优化:
- 合并重复的按钮样式定义
- 简化暗色模式样式 (减少约30行)
- 统一按钮保护样式
- 结构优化:
- 提取通用函数
- 统一状态管理
- 模块化代码结构
浏览附件5032
浏览附件5033
重大更新:
注意:此版本更新后将需要授权码来验证许可信息。
- 重构文件代码
- 优化精简代码
- 提升运行性能
- 修复大量代码逻辑错误
- 增加授权验证
- 后台管理员可自定义按钮颜色
- 修正前台按钮颜色适配逻辑错误
- 修正游客登陆/注册按钮无法点击的错误
在此页面注册账户进行购买,已经在OKSGO购买的用户可进行购买提交订单,无需付费。我将手动签发授权码。
授权码连接地址:https://okaa.cc/store/category/1/
- 新增并统一域名规范化 normalizeHost(含 IDN 转 ASCII、去端口/去 www)。
- 强化主域提取 getMainDomain(扩展多级后缀列表、缓存)。
- 激活匹配改为“主域+授权哈希”,允许同主域任意子域通过。
- 快捷排序集成(XFRM 列表)
- 在资源总览与分类页顶部注入排序按钮
- 支持:下载量、最新更新、评分、提交时间、标题
- 可一键总开关与逐项开关,附带样式
- 新页面与数据展示
- 资源下载者列表:/resources/{id}/downloaders
- 版本下载者列表:/resources/versions/{versionId}/downloaders
- 成员的已下载资源:/members/{userId}/downloads
- 列表分页数量可配置(xfrs_per_page)
- 权限扩展
- resource.xfrs_view_dls:查看上述下载者/下载列表
- resource.xfrs_update_any:允许发布更新(放宽“更新任何资源”的判断)
- 可更新其它人的资源
- 移动端回复区被干扰:限制侧栏 JS 仅在资源页运行。
- 移除不安全的模板访问与排序滤镜;改由控制器注入 + 安全模板显示。
- 许可验证:软失败回退、诊断信息、缓存 TTL 提升;首次激活信任,覆盖升级不失效。
- 修正后台报错