此附加组件允许创建任意数量的自定义 PHP 页面,无论是否使用 XF 布局。
自定义页面可以访问 XF 引擎的功能,包括会话和权限。
所有自定义页面都是自己的 PHP 脚本,具有单独的配置;需要 PHP 知识。
自定义页面脚本可以位于 XF 安装文件夹的上方、下方或内部,没有任何限制。
您可以选择在每个页面上配置以下任何项目:
安装说明
- XenForo 默认值之上的自定义 <head> 标签项(可能来自外部脚本)
- 自定义页面标题
- 自定义页面内容
- 在 XenForo 布局中是否包装上述内容
- 是否包含用于社交媒体内容预览的 XF 社交元标签
- 是否显示面包屑,以及显示哪些面包屑
- 安装附加组件 zip 文件(这是一个没有额外文件的附加包)
- 复制 sample.php 脚本并根据需要命名
- 将脚本的XF常量值指向您的 XenForo 安装文件夹;默认值为DIR
- 设置 $head 和/或 $content 变量...
修正错误:
修改:
- public:xfa_rmmp_resource_header - 在 src/addons/XFA/RMMarketplace/XFRM/Entity/ResourceItem.php:43 中对 null 调用成员函数 hasValidLicense()
新功能:
- 修复了优惠券处理,将折扣券应用于订单而不是订单商品
- 修改了一些代码部分以适应未来的购物车系统
- 更改了“无权购买子资源”按钮短语,以便更好地理解
- 更改订单完成提醒短语
- 版主权限查看付费资源下载次数
- 版主有权查看付费资源购买数量
- 从资源视图中隐藏付费产品类型的选项
- 已修复:通知状态
- 已修复:如果是 innoDb,则更新表引擎
- 已修复:保存发票前缀代码
- 已修复:感谢页面内的银行转账详细信息
- 已修复:直接登录模块
- 已检查:最新 Stripe API 版本兼容性
- 改进:在 WP 规则之前添加 htaccess 规则以避免覆盖自定义规则。
- 改进:缓存预加载期间对象缓存兼容性更好。
- 改进:WooCommerce 资产保留在帐户页面上。
- 改进:改进了存档页面自动清除功能。
- 修复:现在使用 KBoard 插件缓存页面。
- 修复:使用 TranslatePress 缓存的翻译 URL。
- 修复:修复了没有媒体属性的样式表的延迟。
- 调整:作为优化标记实验的一部分,从菜单、循环、目录、表单和热点小部件中删除了 elementor-widget-container div,以改进 HTML 结构
- 调整:通过优化搜索小部件中的提交按钮标记来减少 DOM 大小
- 调整:将样式加载移至头部而不是页脚以改进 CLS
- 调整:根据小部件依赖性启用 Swiper.js 的条件加载,以减少不必要的资产并缩短页面加载时间
- 调整:标准化所有轮播和滑块小部件中的导航元素(如箭头和项目符号),以提高可访问性
- 调整:当“搜索”小部件中的“提交”按钮仅有图标而没有文本时,可访问性得到改善
- 调整:从 Elementor Pro 中删除了 load_plugin_textdomain() 函数