欢迎客人!
• 开始前请阅读社区规则确保您顺利的熟悉本社区。注册用户可以提交资源,如果您有已发布资源的新版本,您可以随时更新版本!
• 文件链接损坏请在文件下方留言,我们将会及时更新来自备份服务器的新链接。如有其它问题请 提交工单 和我们联系!【加入Telegram】【QQ群:5977983】
• 我们拥有多账户检测系统,对于重复注册我们将采取严厉措施!快速获得积分
你正在使用过时的浏览器,可能无法正确显示此网站或其他网站。
你应该升级浏览器或使用其他浏览器。
你应该升级浏览器或使用其他浏览器。
- 修复多文件下载弹窗中下载按钮被隐藏的问题
- 优化 CSS 规则,确保弹出窗口(overlay)中的按钮正常显示
- 改进 .contentRow 和 .structItem 的按钮显示逻辑
- 增强对各种弹窗场景的兼容性
- ✅ 新增后台配置选项:可设置哪些用户组能更新任何资源
- ✅ 移除硬编码的管理员特权,改为可配置的用户组权限
- ✅ 支持主用户组和次要用户组检查
- ✅ 修复权限回调类错误(使用正确的 XF\Option\UserGroup::renderSelectMultiple)
更新内容
- 防误隐藏(关键修复)
- 仅在成功渲染自定义侧栏按钮时才隐藏官方按钮:在页面 <body> 注入类名 xfrs-enhanced,并将所有“隐藏官方按钮”的样式限定到 body.xfrs-enhanced 下。
- 精准收敛隐藏范围:只隐藏明确指向资源的“下载/购买/外链”链接(且为 <a>),不再误伤“发布更新”等其他 .button--cta 操作。
- 按钮类型判定优化(颜色与类型一致性)
- 提升“下载”识别优先级:只要能识别为下载,直接按下载样式渲染(蓝色);避免被误判为“购买”(绿色)。
- 外链与购买判定保持原逻辑,但不再覆盖明确的下载场景。
- 渲染健壮性
- 当已存在自定义按钮容器时同样补打 xfrs-enhanced 标记,确保样式与逻辑一致。
- 若侧栏未成功渲染,自然不会加标记,从而保留官方按钮,避免“按钮消失”。
影响范围
- 仅影响 XFRM 资源详情页的操作按钮区。
- 无数据库、短语、选项结构变更;仅前端 JS 与模板 CSS 调整。
涉及文件
- sidebar.js
- 新增:创建/检测到自定义按钮容器时,为 <body> 添加 xfrs-enhanced。
- 变更:detectButtonType 优先判定下载为默认(蓝色),减少误判为购买(绿色)。
- templates.xml(模板:xfrm_right_sidebar_styles)
- 将隐藏官方按钮的 CSS 作用域收敛到 body.xfrs-enhanced。
- 选择器改为仅匹配资源下载/购买/外链相关的 <a> 链接,避免误隐藏其他操作。
新增功能
自动附件属性系统
- 智能标题生成:为资源和帖子中的图片/附件自动生成 Alt 和 Title 属性
- 自定义格式模板:支持使用占位符 `{title}` 自定义属性格式
- 选择性应用:可指定特定内容类型和论坛节点启用功能
- 覆盖选项:可选择是否覆盖已有的附件属性
后台管理界面优化
- 新增选项组:"自动附件属性设置" 独立分组管理
- 四合一选项中心:统一的选项管理界面,包含四个功能分类:
- 侧边栏设置
- 排序设置
- 列表设置
- 附件属性(新增)