正在加载文档...
编辑器配置
1. 引导文件
引导文件用于在页面加载时初始化编辑器,并加载所需的资源。
- Vditor 引导文件
app\editor\assets\vditor\boot.js
该文件负责初始化 Vditor 编辑器,加载 Vditor 的核心库、样式文件以及插件。它会在页面加载时自动执行,确保编辑器能够正确渲染。 - UEditor 引导文件
app\editor\assets\ueditor\boot.js
该文件负责初始化 UEditor 编辑器,加载 UEditor 的核心库、样式文件以及插件。它会在页面加载时自动执行,确保编辑器能够正确渲染。
2. 配置信息
配置文件用于定义编辑器的基本设置、依赖项和版本信息。
- Vditor 配置文件
app\editor\assets\vditor\package.json
该文件包含 Vditor 编辑器的依赖项、版本信息以及构建配置。通常包括以下内容:name
: 编辑名称title
:编辑标题markdown
:是否markdown编辑version
: 版本号description
:简介
- UEditor 配置文件
app\editor\assets\ueditor\package.json
该文件包含 UEditor 编辑器的依赖项、版本信息以及构建配置。通常包括以下内容:name
: 编辑名称title
:编辑标题markdown
:是否markdown编辑version
: 版本号description
:简介
3. 编辑器初始化
初始化文件用于在后台和用户端分别初始化编辑器,确保编辑器在不同场景下的正确加载和配置。
- 后台初始化
app\editor\assets\vditor\admincp\init.js
该文件负责在后台管理界面初始化 Vditor 编辑器。通常包括以下内容:- 加载后台专用的配置
- 初始化编辑器的工具栏、插件和事件监听
- 处理后台特有的功能等
- 用户初始化
app\editor\assets\vditor\usercp\init.js
该文件负责在用户端初始化 Vditor 编辑器。通常包括以下内容:- 加载用户端的配置
- 初始化编辑器的工具栏、插件和事件监听
- 处理用户端特有的功能等
4. 对应程序
这些 PHP 文件负责处理编辑器的后端逻辑,包括数据存储、权限验证、内容处理等。
- EditorUeditorAdmincp.php
app\editor\EditorUeditorAdmincp.php
该文件负责处理后台管理界面与 UEditor 编辑器的交互逻辑。通常包括以下功能:- 处理后台编辑器的数据保存、加载和删除
- 验证管理员权限
- 处理后台特有的功能,如内容审核、批量操作等
- EditorUeditorApp.php
app\editor\EditorUeditorApp.php
该文件负责处理用户端与 UEditor 编辑器的交互逻辑。通常包括以下功能:- 处理用户端编辑器的数据保存、加载和删除
- 验证用户权限
- 处理用户端特有的功能,如内容发布、草稿保存等