Phpcms v9百度编辑器Ueditor整合组件是思优CMSYOU技术团队针对Phpcms v9程序改造完善的一套编辑器组件,适合用于将默认编辑器CKeditor更换为百度编辑器Ueditor,实现管理后台编辑器更换,方便在发布编辑内容时批量上传图片。本插件基础写法基于百度编辑器Ueditor,结合改写单图、多图上传写法,沿用Phpcms v9默认方式返回完整路径网址,实现编辑器内快速上传多图、提升内容编辑速度。
Phpcms v9默认编辑器ckeditor的一些痛点:
1、默认编辑器ckeditor没有多图上传方式,只能一个一个图片多次上传,影响效率;
2、内置的ckeditor版本陈旧,用于排版的小工具方式不够完善;
Phpcms v9百度编辑器Ueditor整合后的一些截图:
Phpcms v9百度编辑器Ueditor内容编辑发布
Phpcms v9百度编辑器Ueditor单页栏目内容修改
*更新记录:
5、20211011:完善写法、更新配置说明文档,发布更新。
4、20200925:改写上传函数,增加api权限判断,避免百度编辑器Ueditor默认版本上传机制没有做权限判断而导致管理账号已经退出而文章编辑的窗口尚未关闭依然可以通过编辑器上传文件的安全风险。
3、20200525:修改上传机制,整理组件上线。
2、20191215:Ueditor版本更新,图片上传路径修改完善。
1、20180123:实现Phpcms v9整合百度编辑器Ueditor,实现管理后台文件上传对接。
安装说明:
1、 插件文件的上传及替换:
该插件适用于phpcms v9全系列,如果程序没有做过二次开发,可在备份后上传phpcms、statics目录里的文件上传覆盖替换,如果程序二次开发或者之前修改过php文件,则需要针对性上传替换。上传替换前需先备份好原有程序文件。
2、修改配置文件:
新版百度编辑器Ueditor组件已经增加上传权限判断、系统自动获取域名及上传到附件类型信息,且上传路径紧跟Phpcms默认路径和命名规则,配置信息无需手动修改。如需自定义上传路径或其他参数,可修改api/controller.php文件:
其中{yyyy}/{mm}{dd}/{time}{rand:6}为附件目录及文件名规则。配置文件caches/configs/system.php中的附件路径upload_url为https://www.cmsyou.com/uploadfile/,则将会上传到根目录下/uploadfile/目录下。
3、点击右上角刷新缓存,之后进入内容 > 内容发布管理 > 管理内容,管理编辑内容,将会看到编辑器的变化,测试各项功能。
*疑问解答:未尽事项,如有疑问请及时联系cmsyou.com客服,多谢!
点击加载更多