- XF兼容
- 2.1.x
- 2.2.x
特征
注意
不言而喻,此附加组件应仅安装在开发板上
要求
选项
群名字描述
命令行命令
命令描述
脚本
Xon提供的目录下有一些包装脚本,这可能很有帮助。
许可证
此项目根据 MIT 许可证进行许可 - 有关详细信息,请参阅 LICENSE.md 文件。
- 显示显示顺序...
- 选项组
- 选项
- 权限组
- 许可
- 针对特定样式修改测试模板
- 显示样式属性组的痕迹导航
- 在痕迹导航中显示模板修改类型
- 添加选项时显示选项组
- 显示模板修改、类扩展和代码事件侦听器的执行顺序(自 1.2 起)
- 尝试检查不存在的权限或权限组时显示警告(自 1.2 起)
- 允许通过权限界面创建权限,即使权限已经存在(自 1.2 起)
- 自动填写代码事件侦听器回调类和方法,以及创建侦听器文件或仅添加函数
- 通过和分别从附加存档中排除文件或目录
exclude_files
exclude_directories
build.json
- 一次创建多个短语
- 从 ACP 构建附加组件归档
- 查看应用于特定模板的模板修改
- 在本地缩小 JavaScript 文件
- 自动生成 README.md...
- 以下信息将尽可能在自述文件中提供,并附有说明:
- 附加标题
- 附加组件说明
- 附加组件要求
- 选项
- 权限
- 管理员权限
- BB 代码
- BB代码媒体网站
- 样式属性
- 广告职位
- 小部件位置
- 小部件定义
- 克朗条目
- REST API 范围
- 命令行命令
- 此外,您可以通过创建以钩子位置命名的HTML文件来添加自己的块:
BEFORE_TITLE
AFTER_TITLE
BEFORE_DESCRIPTION
AFTER_DESCRIPTION
BEFORE_REQUIREMENTS
AFTER_REQUIREMENTS
BEFORE_OPTIONS
AFTER_OPTIONS
BEFORE_PERMISSIONS
AFTER_PERMISSIONS
BEFORE_ADMIN_PERMISSIONS
AFTER_ADMIN_PERMISSIONS
BEFORE_BB_CODES
AFTER_BB_CODES
BEFORE_BB_CODE_MEDIA_SITES
AFTER_BB_CODE_MEDIA_SITES
BEFORE_STYLE_PROPERTIES
AFTER_STYLE_PROPERTIES
BEFORE_ADVERTISING_POSITIONS
AFTER_ADVERTISING_POSITIONS
BEFORE_WIDGET_POSITIONS
AFTER_WIDGET_POSITIONS
BEFORE_WIDGET_DEFINITIONS
AFTER_WIDGET_DEFINITIONS
BEFORE_CRON_ENTRIES
AFTER_CRON_ENTRIES
BEFORE_REST_API_SCOPES
AFTER_REST_API_SCOPES
BEFORE_CLI_COMMANDS
AFTER_CLI_COMMANDS
- 构建加载项后,将创建以下自述文件变体:
- BB 代码版本为 _dev/resource_description.txt 用于资源描述
- 任何 VCS 存储库的降价版本为 README.md
- 以下信息将尽可能在自述文件中提供,并附有说明:
注意
不言而喻,此附加组件应仅安装在开发板上
要求
- PHP 7.3.0+
选项
群名字描述
群 | 名字 | 描述 |
开发人员工具(仅限调试) | 禁用哈希检查 | 出于开发目的,需要禁用 XF 的哈希检查才能热补丁代码 |
开发人员工具(仅限调试) | 禁用 XF 模板监视 | XF的模板监视导致每页有大量的IO,并且不会触及短语到模板修改。禁用以在不需要时提高性能。 |
命令行命令
命令描述
命令 | 描述 |
---|---|
tck-devtools:create-entity-from-table | 从表中为加载项创建 XF 实体。 |
tck-devtools:generate-schema-entity | 从实体生成架构代码 |
tck-devtools:better-export | 导出加载项的 XML 文件,并将类属性应用于键入提示列、getter 和关系 |
tck-devtools:add-phrase | |
tck-devtools:clamp-versions | 确保加载项没有版本 ID 位于 addon.json 文件上方的短语或模板。 |
tck-devtools:create-class-extension | 为加载项创建 XF 类扩展,并写出基本模板文件。 |
tck-devtools:build-readme | 构建自述文件 |
脚本
Xon提供的目录下有一些包装脚本,这可能很有帮助。
许可证
此项目根据 MIT 许可证进行许可 - 有关详细信息,请参阅 LICENSE.md 文件。
scripts