活动: 点击此处获得新年红包
Other activity: Click here to receive your New Year's red envelope
• 提示:如果您的账户超过180天处于非活动状态,系统将自动删除您的账户!
• Reminder: If your account remains inactive for more than 180 days, the system will automatically delete your account!
贝宝 API
Paypal 的支付 API 已添加为 vBulletin 网关。新网关将允许管理员摆脱 Paypal 的 IPN 功能,并向其网站添加新的支付方式。
要启用 Paypal API,请执行以下步骤:
- 在您的 AdminCP 中访问付费订阅 -> 支付网关。
- 选择 Paypal API 的编辑。
- 输入您的 Paypal 客户端 ID 和密钥。
- 如果您尚未创建应用程序,请使用您的商家凭据登录PayPal 开发人员仪表板,转到“应用程序和凭据”并点击“创建应用程序”。
- 为其指定一个易于识别的名称,例如“vBulletin 6 Integration”,将类型设置为“Merchant”并创建应用程序。
- 在下一页上,您应该会看到您的客户端 ID 和密钥。
- 向下滚动到“功能”,并确保选中“订阅”。
- 您可以随时返回仪表板中的“应用程序和凭据”来查看您的客户端 ID 和密码。
- 将此网关设置为活动
- 保存页面。
- 启用后,您需要确保您的订阅已更新才能使用此 API
请注意,Paypal IPN 网关现已被视为已弃用,并将在将来删除。
单击展开...文章排序
文章频道显示模块现在允许按显示顺序、上次更新日期、帖子开始日期、回复、标题、成员、反应和发布日期对文章进行排序。您还可以对结果进行升序或降序排序。默认排序是“发布日期”,按日期降序排列。
要控制文章的显示顺序,请访问 AdminCP 并转至文章 → 列出内容。
新模板标记
我们添加了一个新的 vBulletin 标记标签 (vb:usergroup) 来测试系统的用户组。该标签提供了更简单的标记来检查用户是否属于特定用户组,而不是使用以前版本中的 ismemberof() 代码标记。
用法:
<!-- 检查用户是否是某个用户组的成员 -->
<vb:usergroup groupid="2">
您属于注册的用户组。
</vb:usergoup>
<!-- 检查用户是否不是某个用户组的成员 -->
<vb:usergroup notgroupid="2">
您不属于注册的用户组。
</vb:usergroup>
<!-- 您还可以检查多个组: -->
<vb:usergroup groupid="X,Y,Z">
...
</vb:usergroup>
模板组织
全局页面模板现在分组在页面下的样式管理器模板中。受影响的模板包括 header、bare_header、footer、bare_footer、head_include、page_date 和 preheader。每个模板的名称中都添加了 page_ 前缀。如果您在自定义编码中使用这些模板,请进行相应调整。
模板分组
vBulletin 现在将匹配最长的组名称,以减少不当合并。因此,与之前的版本相比,某些组将被拆分。例如,以前,即使模板彼此不相关,订阅和订阅也被视为同一组。现在,他们分开了。
缓存限制
缓存限制现已可用。这些限制是为了防止某些服务器配置上出现大型数据库缓存。这些限制由两个新的配置变量组成:
要启用限制,请将以下行复制到 /core/includes/config.php 文件中:
- maxtablesize - 定义缓存和缓存事件表的最大大小(以兆字节为单位)。
- maxtabledeletecount - 要从缓存表中删除的未过期记录数。
// 当清除过期的缓存项目时,如果缓存表超过此大小(以 Mb 为单位),则将删除其他项目。
$config['缓存']['最大表大小'] = 500;
// 当缓存表太大时要删除的(未过期)记录数。如果为 0,则清空缓存。
$config['缓存']['maxtabledeletecount'] = 0;
跳过这些行或将它们注释掉将禁用系统,并且缓存将保持其先前的行为。
注意:安装新实例时,这些行存在于 /core/includes/config.php.new 文件中。
JavaScript
我们删除了用于定义页面对象的内联 Javascript。页面对象现在使用 HTML 的数据属性来定义。
- 更多内联 Javascript 已从 AdminCP 中删除。
- 向 AdminCP Javascript 添加了缓存清除。
- 将 jQuery 回退移出了内联 Javascript。
额外变更
- 节点工具 → 打开节点工具下的 AdminCP 中添加了批量打开主题的功能。
- 发布选项在主节点上不再可用。
- 改进了带重音字符的文本索引(例如:à、é 和 õ)。以前,如果首先对不带重音符号的相似单词建立索引,则搜索索引可能会跳过这些字符。
- 现在可以在调试模式之外编辑支付网关货币符号。您可以在 AdminCP 中的“设置”→“选项”→“付费订阅”下添加新货币。请注意,您的支付网关仍然需要能够支持定义的货币。
- 如果当天没有活动生日,则今天的生日模块将自动隐藏。
- 将默认服务条款信息从三个短语和位置合并到一个位置。
附加信息
PHP 8.0 弃用
PHP 8.0 现已结束生命周期,并且不再受到 PHP Group 的支持。因此 PHP 8.0 应该被视为已弃用。
重构了主节点通道权限的处理。
- 即使访客无法查看主节点,服务条款页面、隐私政策页面和 AdminCP 登录也始终可用。
- 现在,您可以在 AdminCP 的“用户组 → 页面权限”下为每个页面分配查看权限。页面权限允许控制页面查看以满足您网站的需求。
- 特殊组(即频道组)不会在页面权限管理器中列出。这些组由内部管理。
vBulletin 6.0.2 现已可供自托管/下载客户使用。vBulletin云客户即将自动升级。
前端变化
添加了新布局
管理员现在可以使用新的 50/50 布局构建页面。
反应
系统中添加了新的反应。它们是:😂、😘、😞、☕
获奖后,以下反应将增加用户的声誉:😄、🥰、😂、😎、👍。
风格更新
vBulletin 6 默认样式和主题的几个报告问题已得到修复和更新。这些包括:
- VB6-114 - 移动设备上活动导航上的蓝色背景没有很好的对比度
- VB6-205 - 小屏幕在频道的主题列表中具有无关的边框。
- VB6-238 - 名片帖子计数。名片现在支持更大的帖子计数值
- VB6-241 - 帖子页脚链接使用硬编码字体和大小。应该使用样式变量。
- VB6-251 - 表 BBCode 需要添加“overflow-x: Auto”。
- VB6-316 - 更新了冬季主题的页脚版权链接颜色,使其更加清晰
- VB6-319 - 冬季主题粘帖文本需要更多对比度
后端/AdminCP 更改
公告
该功能已被删除。随着时间的推移,此功能已被通知功能所取代。公告功能已被删除,而不是为最终用户提供重复的通知系统。升级过程会将活动公告转换为通知。通知提供与公告之前提供的选项相同的选项。通知标准将允许您继续在特定论坛中显示通知、定时、使用 HTML 或 BBCode,并提供其他显示选项。
风格安排
这个新功能可以在 AdminCP 中的“使用样式表”下找到,Styles -> Style Schedules.它允许站点管理员突出显示站点上的不同事件,无论是假期、社区生日还是体育赛事。
设置时间表时,样式选择将始终在开始日期的午夜开始,并在结束日期的晚上 11:59 结束。
样式变量
新的样式变量允许您设置帖子页脚控件的格式。这些列在帖子和内容样式变量中。添加的样式变量是:
- post_controls_font、post_controls_divider_color、post_controls_quote_active_text_color、post_controls_text_color、post_controls_votes_border。
注意:更改 post_controls_text_color 变量会将非反应后控制图标更改为相同的颜色。