所有动态
- 一小时前
-
IPS-QQ login 登陆应用
新增新增 QQ 响应统一解析能力(兼容 URL 编码 / JSONP / JSON) 新增 refresh_token 自动续期机制(自动回写新令牌与过期时间) 新增头像同步功能(100x100 优先,40x40 回退,可后台控制) 新增用户资料访问期缓存机制 新增同步选项联动控制(关闭头像/姓名自动关闭对应策略) 新增更完整的异常日志与容错处理机制 新增回调地址无末尾斜杠兼容规则 新增本版本语言项与升级记录
-
IPS-QQ login 登陆应用
✅ 修复 OAuth2 回调 URL 处理 ✅ 增强 Token 交换错误处理 ✅ 添加详细的中文错误提示 ✅ 完善调试日志系统 ✅ 优化后台配置说明
- 今天
- IPS-QQ login 登陆应用
-
IPS-QQ login 登陆应用
1.原因: 避免频繁调用 QQ API 导致错误 影响: 用户头像不再自动同步,但首次登录时仍会获取 代码位置: syncOptions() 方法 2.修改: 添加 try-catch 块 效果: QQ API 失败时返回 NULL,不会中断整个同步任务 日志: 失败时记录到 qqlogin_error 日志 3.修改: 添加 try-catch 块 效果: 昵称获取失败时返回 NULL,不会中断同步 日志: 失败时记录到 qqlogin_error 日志 4.问题: API 完全失败时返回的数据缺少 nickname 字段 修复: fallback 数据现在包含自动生成的默认昵称 效果: 确保数据完整性,避免后续错误
-
IPS-QQ login 登陆应用
QQ登录是一款专为 Invision Community 5.x 打造的第三方登录插件,支持用户通过腾讯QQ一键快捷登录社区,提升注册转化率,优化用户体验。插件由火牛开发,兼容最新IPS内核,安全稳定,易于集成。
- 昨天
-
IPS-Alipay 支付宝当面付网关 5.0.5
安全 回调通知验证支付金额 回调通知验证 app_id 状态接口增加登录验证 状态接口增加订单归属验证 签名失败时抛出异常 公钥加载校验返回值 签名 base64 解码严格校验 验签结果区分错误与失败 out_trade_no 使用时序安全比较
-
IPS-Alipay 支付宝当面付网关 5.0.4
性能优化支付状态轮询改为指数退避算法(1s→1.5s→2s...最大5s) 移除生产环境调试日志(只在 IN_DEV 模式记录) 优化数据库查询(使用 gw_id 直接查询,移除 LIKE 模糊查询) CURL 超时从 30 秒增加到 60 秒 添加连接超时 10 秒 新增功能交易 extra 数据添加 alipay_created_time 字段 交易 extra 数据添加 alipay_buyer_id 字段 交易 extra 数据添加 alipay_receipt_amount 字段 支付页面超时提示(10 分钟) 支付成功延迟跳转(1.5 秒显示成功消息)
-
IPS-Alipay 支付宝当面付网关 5.0.3
本支付网关应用支持自动跟随用户系统的明暗模式设置: - 🌞 **明亮模式**:系统为明亮模式时显示 - 🌙 **暗黑模式**:系统为暗黑模式时显示
- IPS-Alipay 支付宝当面付网关 5.0.2
-
IPS-Alipay 支付宝当面付
-
HuoNiu Credits System 2.3.9.3
增加积分购买升级用户组 多货币设置升级用户组 支付网关货币由固定列表升级为动态下拉,自动按系统可用货币与已启用支付方式联动展示。 后台保存校验行为统一,减少因配置顺序不同导致的误判与绕过。
- HuoNiu Credits System 2.3.9.1
- HuoNiu Credits System 2.3.9
- HuoNiu Credits System 2.3.8
-
HuoNiu Credits System
HuoNiu Credits System - 积分系统是一款功能强大的 XenForo 2.x 虚拟货币插件,为您的论坛提供完整的积分经济系统。支持多货币管理、用户间转账、文件续订、红包发放、悬赏问答、付费内容查看、资源付费下载以及在线充值等功能。
-
HuoNiu Credits System 5.0.8
修复"积分价格"字段错误出现在 Nexus 商城商品表单中的问题(Nexus 已有独立定价体系) 修复"积分价格"字段错误出现在 私信会话表单中的问题 修复"积分价格"字段错误出现在 系统警告/提醒表单中的问题
-
HuoNiu Credits System
修复充值支付后积分未到账问题(TypeError 类型错误导致 onPaid() 中断) 修复充值通知重复发送问题(现在只显示"充值成功"一条) 修复 ACP 后台权限键名不匹配问题(5 个管理模块) 修复交易筛选条件与实际 type 值不符问题 修复签到/文件出售时通知重复发送问题 修复余额操作存在竞态条件问题(改为 SQL 原子更新) 修复转账操作缺少数据库事务保护问题 修复 Nexus 扩展未注册导致充值项目无法识别问题 修复 ACP 手动调整积分使用了硬编码 type 字符串问题 清理 5 个无对应逻辑的孤儿设置项 修复全新安装时缺少 credits_balance 列创建问题(致命) 修复全新安装时缺少前台导航菜单添加问题 修复安装脚本使用废弃方法名 installCustom 问题 新增转账和文件购买友好 URL
-
HuoNiu Credits System 积分应用
HuoNiu Credits System 是专为 Invision Community (IPS) 打造的完整积分系统,提供从积分获取、消费到管理的全套功能。无论是激励用户活跃度,还是构建社区经济体系,都能轻松实现!
-
XenForo 2.3 Full Released 2.3.9
我们发布了 XenForo 2.3.9 版本,以解决近期收到的一些潜在安全漏洞报告。此版本仅包含安全修复,之前承诺包含在 2.3.9 版本中的任何错误修复都将推迟到 2.3.10 版本发布。 所有已授权客户现在均可下载此版本。我们强烈建议所有运行 XenForo 2.3 早期版本的客户升级到此版本,以获得更高的稳定性。
-
XenForo 2.3 Full Released 2.3.8
内容包括: 修复客户端已调整 EXIF 方向时仍会设置 EXIF 方向的问题 修复实体类型提示方面的一些问题 允许在只读方法名称中使用下划线分隔单词 修复空的用户授权应用程序列表容器 确保在生成活动摘要电子邮件之间始终恢复语言状态。 修复过滤器 JS 查询参数连接问题 允许在本地主机上创建通行密钥。
-
Invision Community 5.0.16
这是我们三月份的维护版本。 主要变化包括: 新增:完成个人资料的成就动作。 已更新:屏幕阅读器的用户界面辅助功能。 更新:现在可以从搜索结果中删除过往事件。
-
Invision Community 5.0.15
主要变化包括: 统计数据改进 新增“用户访问频率”统计数据。 新增“用户成就点数”统计数据。 改进的电子邮件布局**,包括在支持的电子邮件客户端中支持深色模式。 改进了导航下拉菜单、移动菜单和工具提示的用户界面。
- Invision Community 5.0.12
-
Invision Community 5.0.11
- 前几天
-
CSS Browser Support Reference
CSS Browser Support Reference CSS Reference With Browser Support The table below lists all CSS properties and how each property is supported in the different browsers: The number to the right of the browser icon indicates in which browser version the property was first supported. Property Edge Firefox Chrome Safari Opera A accent-color 93 92 93 15.4 79 align-content 16 52 57 10.1 44 align-items 16 52 57 10.1 44 align-self 16 52 57 10.1 44 all 79 27 37 9.1 24 animation 10 16 43 9 30 animation-delay 10 16 43 9 30 animation-direction 10 16 43 9 30 animation-duration 10 16 43 9 30 animation-fill-mode 10 16 43 9 30 animation-iteration-count 10 16 43 9 30 animation-name 10 16 43 9 30 animation-play-state 10 16 43 9 30 animation-timing-function 10 16 43 9 30 aspect-ratio 88 89 88 15 74 B backdrop-filter 79 103 76 9 63 backface-visibility 12 16 36 15.4 23 background 4 1 1 1 3.5 background-attachment 4 1 1 1 3.5 background-blend-mode 79 30 35 7.1 22 background-clip 9 4 4 3 10.5 background-color 4 1 1 1 3.5 background-image 4 1 1 1 3.5 background-origin 9 4 4 3 10.5 background-position 4 1 1 1 3.5 background-position-x 12 49 1 1 15 background-position-y 12 49 1 1 15 background-repeat 4 1 1 1 3.5 background-size 9 4 4 4.1 10 block-size 79 41 57 12.1 44 border 4 1 1 1 3.5 border-block 87 66 87 14.1 73 border-block-color 87 66 87 14.1 73 border-block-end 79 41 69 12.1 56 border-block-end-color 79 41 69 12.1 56 border-block-end-style 79 41 69 12.1 56 border-block-end-width 79 41 69 12.1 56 border-block-start 79 41 69 12.1 56 border-block-start-color 79 41 69 12.1 56 border-block-start-style 79 41 69 12.1 56 border-block-start-width 79 41 69 12.1 56 border-block-style 87 66 87 14.1 73 border-block-width 87 66 87 14.1 73 border-bottom 4 1 1 1 3.5 border-bottom-color 4 1 1 1 3.5 border-bottom-left-radius 9 4 5 5 10.5 border-bottom-right-radius 9 4 5 5 10.5 border-bottom-style 5.5 1 1 1 9.2 border-bottom-width 4 1 1 1 3.5 border-collapse 5 1 1 1.2 4 border-color 4 1 1 1 3.5 border-end-end-radius 89 66 89 15 75 border-end-start-radius 89 66 89 15 75 border-image 11 15 16 6 15 border-image-outset 11 15 15 6 15 border-image-repeat 11 15 15 6 15 border-image-slice 11 15 15 6 15 border-image-source 11 15 15 6 15 border-image-width 11 13 15 6 15 border-inline 87 66 87 14.1 73 border-inline-color 87 66 87 14.1 73 border-inline-end 79 41 69 12.1 56 border-inline-end-color 79 41 69 12.1 56 border-inline-end-style 79 41 69 12.1 56 border-inline-end-width 79 41 69 12.1 56 border-inline-start 79 41 69 12.1 56 border-inline-start-color 79 41 69 12.1 56 border-inline-start-style 79 41 69 12.1 56 border-inline-start-width 79 41 69 12.1 56 border-inline-style 87 66 87 14.1 73 border-inline-width 87 66 87 14.1 73 border-left 4 1 1 1 3.5 border-left-color 4 1 1 1 3.5 border-left-style 5.5 1 1 1 9.2 border-left-width 4 1 1 1 3.5 border-radius 9 4 5 5 10.5 border-right 4 1 1 1 3.5 border-right-color 4 1 1 1 3.5 border-right-style 5.5 1 1 1 9.2 border-right-width 4 1 1 1 3.5 border-spacing 8 1 1 1 4 border-start-end-radius 89 66 89 15 75 border-start-start-radius 89 66 89 15 75 border-style 4 1 1 1 3.5 border-top 4 1 1 1 3.5 border-top-color 4 1 1 1 3.5 border-top-left-radius 9 4 5 5 10.5 border-top-right-radius 9 4 5 5 10.5 border-top-style 5.5 1 1 1 9.2 border-top-width 4 1 1 1 3.5 border-width 4 1 1 1 3.5 bottom 5 1 1 1 6 box-decoration-break 79 32 22 6.1 15 box-shadow 9 4 10 5.1 10.5 box-sizing 8 29 10 5.1 9.5 break-after 10 65 50 10 37 break-before 10 65 50 10 37 break-inside 10 65 50 10 37 C caption-side 8 1 1 1 4 caret-color 79 53 57 11.1 44 @charset 12 1.5 2 4 9 clear 5 1 1 1 6 clip 8 1 1 1 7 clip-path 79 3.5 55 9.1 42 color 3 1 1 1 3.5 color-scheme 81 96 81 13 68 column-count 10 52 50 9 37 column-fill 10 52 50 10 37 column-gap 84 63 84 14.1 70 column-rule 10 52 50 9 37 column-rule-color 10 52 50 9 37 column-rule-style 10 52 50 9 37 column-rule-width 10 52 50 9 37 column-span 10 71 50 9 37 column-width 10 52 50 9 37 columns 10 52 50 9 37 @container 105 110 105 16 91 content 8 1 1 1 4 counter-increment 8 2 4 3.1 9.6 counter-reset 8 2 4 3.1 9.6 counter-set 85 68 85 17.2 71 @counter-style 91 33 91 17 77 cursor 5.5 4 5 5 9.6 D direction 5.5 1 2 1.3 9.2 display 8 3 4 3.1 7 E empty-cells 8 1 1 1.2 4 F filter 13 35 53 9.1 40 flex 11 28 29 9 17 flex-basis 11 28 29 9 17 flex-direction 11 28 29 9 17 flex-flow 11 28 29 9 17 flex-grow 11 28 29 9 17 flex-shrink 11 28 29 9 17 flex-wrap 11 28 29 9 17 float 4 1 1 1 7 font 4 1 1 1 3.5 @font-face 9 3.5 4 3.1 10 font-family 4 1 1 1 3.5 font-feature-settings 10 34 48 9.1 35 @font-feature-values 34 font-kerning 79 34 33 9.1 20.1 font-language-override 34 @font-palette-values 101 107 101 15.4 87 font-size 5.5 1 1 1 7 font-size-adjust 127 3 127 17 113 font-stretch 9 9 48 11 35 font-style 4 1 1 1 7 font-synthesis 97 34 97 10 83 font-variant 4 1 1 1 3.5 font-variant-alternates 111 34 111 9.1 97 font-variant-caps 79 34 52 9.1 39 font-variant-east-asian 79 34 63 9.1 50 font-variant-ligatures 79 34 34 9.1 21 font-variant-numeric 79 34 52 9.1 39 font-variant-position 117 34 117 9.1 103 font-weight 4 1 2 1.3 3.5 G gap 84 63 84 14.1 70 grid 10 52 57 10 44 grid-area 10 52 57 10 44 grid-auto-columns 10 52 57 10 44 grid-auto-flow 10 52 57 10 44 grid-auto-rows 10 52 57 10 44 grid-column 10 52 57 10 44 grid-column-end 10 52 57 10 44 grid-column-start 10 52 57 10 44 grid-row 10 52 57 10 44 grid-row-end 10 52 57 10 44 grid-row-start 10 52 57 10 44 grid-template 10 52 57 10 44 grid-template-areas 10 52 57 10 44 grid-template-columns 10 52 57 10 44 grid-template-rows 10 52 57 10 44 H hanging-punctuation height 4 1 1 1 7 hyphens 79 43 55 17 44 hyphenate-character 106 98 106 17 92 I image-rendering 79 65 41 10 28 @import 5.5 1 1 1 3.5 initial-letter 110 110 9 96 inline-size 79 41 57 12.1 44 inset 87 66 87 14.1 73 inset-block 87 63 87 14.1 73 inset-block-end 87 63 87 14.1 73 inset-block-start 87 63 87 14.1 73 inset-inline 87 63 87 14.1 73 inset-inline-end 87 63 87 14.1 73 inset-inline-start 87 63 87 14.1 73 isolation 79 36 41 7.1 30 J justify-content 11 28 29 9 17 justify-items 16 45 57 10.1 44 justify-self 16 45 57 10.1 44 K @keyframes 10 16 43 9 30 L @layer 99 97 99 15.4 86 left 5.5 1 1 1 5 letter-spacing 4 1 1 1 3.5 line-break 14 69 58 11 45 line-height 4 1 1 1 7 list-style 4 1 1 1 7 list-style-image 4 1 1 1 7 list-style-position 4 1 1 1 3.5 list-style-type 4 1 1 1 3.5 M margin 6 1 1 1 3.5 margin-block 87 66 87 14.1 73 margin-block-end 87 41 87 12.1 73 margin-block-start 87 41 87 12.1 73 margin-bottom 6 1 1 1 3.5 margin-inline 87 66 87 14.1 73 margin-inline-end 87 41 87 12.1 73 margin-inline-start 87 41 87 12.1 73 margin-left 6 1 1 1 3.5 margin-right 6 1 1 1 3.5 margin-top 6 1 1 1 3.5 marker 80 72 80 13.1 67 marker-end 80 72 80 13.1 67 marker-mid 80 72 80 13.1 67 marker-start 80 72 80 13.1 67 mask 120 53 120 15.4 106 mask-clip 120 53 120 15.4 106 mask-composite 120 53 120 15.4 106 mask-image 120 53 120 15.4 15 mask-mode 120 53 120 15.4 106 mask-origin 120 53 120 15.4 106 mask-position 120 53 120 15.4 106 mask-repeat 120 53 120 15.4 106 mask-size 120 53 120 15.4 106 mask-type 79 35 24 7 15 max-block-size 79 41 57 12.1 44 max-height 7 1 1 2 7 max-inline-size 79 41 57 12.1 44 max-width 7 1 1 2 7 @media 9 3.5 21 4 9 min-block-size 79 41 57 12.1 44 min-inline-size 79 41 57 12.1 44 min-height 7 1 1 2 4 min-width 7 1 1 2 4 mix-blend-mode 79 32 41 8 35 N @namespace 12 1 1 1 8 O object-fit 16 36 31 7.1 19 object-position 16 36 31 7.1 19 offset 79 72 55 16 42 offset-anchor 116 72 116 16 102 offset-distance 79 72 55 16 42 offset-path 79 72 55 15.4 45 offset-position 116 122 116 16 102 offset-rotate 79 72 56 16 43 opacity 9 2 4 3.1 9 order 11 28 29 9 17 orphans 8 25 3.1 10 outline 8 1.5 1 1.2 7 outline-color 8 1.5 1 1.2 7 outline-offset 15 3.5 4 3 10.5 outline-style 8 1.5 1 1.2 7 outline-width 8 1.5 1 1.2 7 overflow 4 1 1 1 7 overflow-anchor 79 66 56 43 overflow-wrap 18 49 23 6.1 12.1 overflow-x 9 3.5 4 3 9.5 overflow-y 9 1.5 4 3 9.5 overscroll-behavior 18 59 63 16 50 overscroll-behavior-block 79 73 77 16 64 overscroll-behavior-inline 79 73 77 16 64 overscroll-behavior-x 18 59 63 16 50 overscroll-behavior-y 18 59 63 16 50 P padding 4 1 1 1 3.5 padding-block 87 66 87 14.1 73 padding-block-end 87 41 87 12.1 73 padding-block-start 87 41 87 12.1 73 padding-bottom 4 1 1 1 3.5 padding-inline 87 66 87 14.1 73 padding-inline-end 87 41 87 12.1 73 padding-inline-start 87 41 87 12.1 73 padding-left 4 1 1 1 3.5 padding-right 4 1 1 1 3.5 padding-top 4 1 1 1 3.5 @page 12 19 12 6 page-break-after 4 1 1 1.2 7 page-break-before 4 1 1 1.2 7 page-break-inside 8 19 1 1.3 7 paint-order 17 60 35 8 22 perspective 10 16 36 9 23 perspective-origin 10 16 36 9 23 place-content 79 53 59 11 46 place-items 79 45 59 11 46 place-self 79 45 59 11 46 pointer-events 11 3.6 2 4 9 position 7 1 1 1.2 4 @property 85 128 85 16.4 71 Q quotes 8 1.5 11 5.1 4 R resize 79 5 4 4 15 right 5.5 1 1 1 5 rotate 104 72 104 14.1 90 row-gap 84 63 84 14.1 70 S scale 104 72 104 14.1 90 @scope 118 118 17.4 104 scroll-behavior 79 36 61 14 48 scroll-margin 79 90 69 14.1 56 scroll-margin-block 79 68 69 14.1 56 scroll-margin-block-end 79 68 69 14.1 56 scroll-margin-block-start 79 68 69 14.1 56 scroll-margin-bottom 79 68 69 14.1 56 scroll-margin-inline 79 68 69 14.1 56 scroll-margin-inline-end 79 68 69 14.1 56 scroll-margin-inline-start 79 68 69 14.1 56 scroll-margin-left 79 68 69 14.1 56 scroll-margin-right 79 68 69 14.1 56 scroll-margin-top 79 68 69 14.1 56 scroll-padding 79 90 69 14.1 56 scroll-padding-block 79 68 69 14.1 56 scroll-padding-block-end 79 68 69 14.1 56 scroll-padding-block-start 79 68 69 14.1 56 scroll-padding-bottom 79 68 69 14.1 56 scroll-padding-inline 79 68 69 14.1 56 scroll-padding-inline-end 79 68 69 14.1 56 scroll-padding-inline-start 79 68 69 14.1 56 scroll-padding-left 79 68 69 14.1 56 scroll-padding-right 79 68 69 14.1 56 scroll-padding-top 79 68 69 14.1 56 scroll-snap-align 79 68 69 11 56 scroll-snap-stop 79 68 69 11 56 scroll-snap-type 79 68 69 11 56 scrollbar-color 121 64 121 107 scrollbar-gutter 94 97 94 80 scrollbar-width 121 64 121 107 shape-image-threshold 79 62 37 10.1 24 shape-margin 79 62 37 10.1 24 shape-outside 79 62 37 10.1 24 shape-rendering 80 72 80 13.1 67 @starting-style 117 129 117 17.5 103 @supports 12 22 28 9 12.1 T tab-size 79 91 21 7 15 table-layout 5 1 14 1 7 text-align 3 1 1 1 3.5 text-align-last 12 49 47 16 34 text-combine-upright 79 48 48 15.4 35 text-decoration 3 1 1 1 3.5 text-decoration-color 79 36 57 12.1 44 text-decoration-line 79 36 57 12.1 44 text-decoration-style 79 36 57 12.1 44 text-decoration-thickness 89 70 89 12.1 75 text-emphasis 99 46 99 7 85 text-emphasis-color 99 46 99 7 85 text-emphasis-position 99 46 99 7 85 text-emphasis-style 99 46 99 7 85 text-indent 3 1 1 1 3.5 text-justify 55 text-orientation 79 41 48 14 35 text-overflow 6 7 4 3.1 11 text-shadow 10 3.5 4 4 9.6 text-transform 4 1 1 1 7 text-underline-offset 87 70 87 12.1 73 text-underline-position 79 74 33 12.1 20 top 5 1 1 1 6 touch-action 12 52 36 13 23 transform 12 16 36 9 23 transform-origin 12 16 36 9 23 transform-style 12 16 36 9 23 transition 10 16 26 6.1 12.1 transition-delay 10 16 26 6.1 12.1 transition-duration 10 16 26 6.1 12.1 transition-property 10 16 26 6.1 12.1 transition-timing-function 10 16 26 6.1 12.1 translate 104 72 104 14.1 90 U unicode-bidi 5.5 1 2 1.3 9.2 user-select 79 69 54 3.1 41 V vertical-align 4 1 1 1 4 visibility 4 1 1 1 4 W white-space 8 3.5 1 3 9.5 widows 8 25 7 10 width 4 1 1 1 3.5 will-change 79 36 36 9.1 24 word-break 5.5 15 4 3.1 15 word-spacing 6 1 1 1 3.5 word-wrap 5.5 3.5 4 3.1 10.5 writing-mode 12 41 48 11 35 Z z-index 4 3 1 1 4 zoom 12 126 1 3.1 15 Icon Explanations Supported by Edge Supported by Firefox Supported by Chrome Supported by Safari Supported by Opera Supported by Edge with prefix -webkit- Supported by Firefox with prefix -moz- Supported by Chrome with prefix -webkit- Supported by Safari with prefix -webkit- Supported by Opera with prefix -webkit- ★ +1 Sign in to track progress