🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 概述 * DaiCuo默认不提供第三方编辑器组件,使用的是html的textarea标签,如需使用可通过“后台>应用”选择喜欢的编辑器进行安装,一般情况下选择好后编辑器不建议再换,以免以前保存的数据解析时不兼容。 * DaiCuo编辑器的设置通过“后台>全局设置”选择已安装的编辑器。 * DaiCuo编辑器的解析统一使用PHP助手函数 DcEditor 完成解析输出。 * DaiCuo编辑器的扩展可通过覆盖编辑器的模板路径与定义编辑器输出解析函数即可扩展开发,实例如下。 ## 扩展开发 * 将编辑器模块名追加至编辑器列表 common.editor_list * 定义编辑器模板路径与解析函数配置 markdown.editor_path markdown.editor_function ``` //编辑器列表 DcConfigMerge('common.editor_list', ['markdown']); //编辑器路径与解析函数配置 return [ 'markdown' => [ 'editor_path' => './apps/markdown/view/editor/index.tpl', 'editor_function' => 'markdownParse', ] ]; ``` ## 模板输出实例 ``` {:DcEditor('**呆错(DaiCuo)**是一款基于ThinkPHP、Bootstrap、Jquery的极速后台开发框架')} ``` ## 助手函数 * DcEditor 调用编辑器解析函数 * DcEditorPath 根据框架配置获取当前编辑器路径 * DcEditorOption 获取已安装的编辑器列表