- 注册
- 10 16, 2023
- 消息
- 3,157
- 积分
- 12,103G
- 金币
- $150.00
- 主题 作者
- #1
最后编辑:
• 文件链接损坏请在文件下方留言,我们将会及时更新来自备份服务器的新链接。如有其它问题请 提交工单 和我们联系!【加入Telegram】【QQ群:5977983】
• 我们拥有多账户检测系统,对于重复注册我们将采取严厉措施!快速获得积分
优化代码
隐藏其它页面下载按钮
保留边栏定制的下载按钮
不想隐藏全站下载按钮就使用 2.3.3 版本
代码修正:
修正点赞按钮显示逻辑:
- 优化大量 CSS 代码
- 更新点赞按钮样式(明/暗模式效果)
- 增加点赞后 按钮消失隐藏(已点赞状态下 边栏将不再显示点赞按钮)
- 发布者页面将不再显示点赞按钮(发布者本身无法给自己点赞)
你截图给我看看使用发现 付费资源购买后 还是会显示购买金额 包括本网站也有这个问题 希望能修复
优化代码沉余
修正 评论星星块
没有星星评价将不显示整个块,有评价星星 将显示,增加整洁度。
主要成果:
- 文件大小减少: 从 47.5KB 减少到 43.5KB,减少了 8.5%
- 代码结构优化: 合并重复逻辑,提高可维护性
- 性能改进: 减少重复执行和内存占用
具体优化内容:
- JavaScript优化:
- 合并重复的按钮检测逻辑 (减少约60行)
- 创建通用的选择器常量和查找函数
- 简化事件监听和状态管理
- CSS优化:
- 合并重复的按钮样式定义
- 简化暗色模式样式 (减少约30行)
- 统一按钮保护样式
- 结构优化:
- 提取通用函数
- 统一状态管理
- 模块化代码结构
- 新增并统一域名规范化 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 提升;首次激活信任,覆盖升级不失效。
- 修正后台报错
|
|
[XB] XFRM: Purchasable Resources 简体中文包
|