- 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_TITLEAFTER_TITLEBEFORE_DESCRIPTIONAFTER_DESCRIPTIONBEFORE_REQUIREMENTSAFTER_REQUIREMENTSBEFORE_OPTIONSAFTER_OPTIONSBEFORE_PERMISSIONSAFTER_PERMISSIONSBEFORE_ADMIN_PERMISSIONSAFTER_ADMIN_PERMISSIONSBEFORE_BB_CODESAFTER_BB_CODESBEFORE_BB_CODE_MEDIA_SITESAFTER_BB_CODE_MEDIA_SITESBEFORE_STYLE_PROPERTIESAFTER_STYLE_PROPERTIESBEFORE_ADVERTISING_POSITIONSAFTER_ADVERTISING_POSITIONSBEFORE_WIDGET_POSITIONSAFTER_WIDGET_POSITIONSBEFORE_WIDGET_DEFINITIONSAFTER_WIDGET_DEFINITIONSBEFORE_CRON_ENTRIESAFTER_CRON_ENTRIESBEFORE_REST_API_SCOPESAFTER_REST_API_SCOPESBEFORE_CLI_COMMANDSAFTER_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