在ECShop购物平台中,为了提高商品描述、新闻内容等富文本编辑的灵活性和用户体验,经常需要将默认的文本编辑器替换为更为强大的编辑器,比如百度的Ueditor。Ueditor是一款轻量级的网页富文本编辑器,提供了包括文字、图片、表格、链接等在内的完整编辑功能。本知识点将详细介绍如何将ECShop的后台编辑器替换成Ueditor编辑器的详细操作步骤。 需要下载Ueditor编辑器。根据文档提供的信息,可以在官方指定的地址下载最新版本的Ueditor(截止到2015-03-03版本为1.4.3)。下载链接为:***。同时,需要下载解决jquery冲突的相关文件,因为Ueditor内部使用了jquery,并且可能与其他框架发生冲突。下载地址为:***,密码为fflu。这里提供的是“老杨”的分享地址,其中包含的.DS_store文件对于macOS用户来说是系统生成的文件,可以根据情况忽略或删除。 下载完成后,需要将Ueditor的文件上传到网站服务器。文档建议上传到网站根目录下的includes文件夹内,并且需要解压包含fix_jquery的文件夹到ueditor目录下。这一步骤需要确保文件路径正确无误,以便后续顺利替换旧的编辑器。 接着,需要对ECShop的后端文件进行修改,主要涉及文件/admin/includes/lib_main.php。在这个文件中,原先用于生成FCKeditor的create_html_editor()函数需要被替换为创建Ueditor实例的代码。新函数的代码如下: ```php /** * 生成编辑器 * @param string $input_name 输入框名称 * @param string $input_value 输入框值 */ function create_html_editor($input_name, $input_value='') { globalSmarty; $kindeditor = " "; $Smarty->assign('FCKeditor', $kindeditor); } ``` 替换的代码创建了一个新的script标签,指定UEditor的配置文件和最小化的js文件,并且实例化了一个编辑器实例。 此外,在/admin/templates/pageheader.htm模板文件中,还需要修改插入JS脚本的方式,将原有的引入方式替换为包含Ueditor特定的jquery文件和transport_json.js,以确保编辑器的功能不受影响。修改后如下: ```html {insert_scriptsfiles="../js/utils.js"} ``` 在商品编辑页面,需要解决编辑器内容被重置的bug。这个bug通常是由于表单重置函数导致编辑器中的内容丢失。在文件/admin/templates/goods_info.htm中找到相关的重置表单的代码,将其注释掉: ```html ``` 以上步骤介绍的是如何将ECShop后台的默认编辑器替换为Ueditor编辑器,整个过程涉及到后端PHP代码的修改和前端JS文件的替换与调整。需要注意的是,上述步骤可能会随着ECShop版本的更新和Ueditor版本的升级而有所变化,因此在执行替换操作前,需要仔细检查各文件的路径和代码是否准确。在安装和配置过程中,还应注意保证系统的安全性,避免通过非法手段获取软件或工具,同时确保替换后的编辑器能够正常工作并符合预期的效果。
2024-10-24 22:54:35 44KB ecshop ueditor
1
flask-ueditor-demo 这个Demo演示了如何在Flask项目中集成百度UEditor富文本编辑器1.4.3版本。 主要实现功能: 上传图片:本地图片上传、拖拽图片上传、粘贴板图片上传 WORD文档图片转存 上传视频 上传附件 上传涂鸦 远程抓图 截图工具上传(暂无成功,获取不到上传的数据) 在线图片管理(暂不支持)
2022-12-11 20:49:31 2.8MB JavaScript
1
utf-8版本和gbk都在里面,用于织梦后台直接可以粘贴图片发表内容 inc_fun_funAdmin.php可用于替换织梦include\inc\inc_fun_funAdmin.php文件 ueditor是可以直接粘贴图片的百度编辑器,放置在织梦include目录下面
2022-06-23 16:30:16 5.03MB 织梦cms 织梦编辑器 百度编辑器
1
UEditor 是一套开源的在线HTML编辑器,UEditor编辑器增加了音频独立上传功能,下载后直接放到自己项目的静态资源目录下即可
2022-02-12 23:08:03 2.75MB UEditor编辑器 百度编辑器 音频上传
1
百度编辑器ueditor结合七牛云图片上传相结合,修改本地上传到七牛云,只需改动核心文件Upload.class.php的配置引入即可使用。配置改为你自己七牛云的key值和地址,空间名。我的访问地址为私有空间的访问地址,如果你是公开空间,也可以改动核心文件获取访问地址的方法,换成你自己公开空间的地址,即可正常访问。
1
发一个百度UEditor编辑器(1.4.3版本)适用typecho 0.9的插件,安装比较简单。 安装步骤: 1)解压UEditor.rar后上传UEditor文件夹到网站/usr/plugins/目录下。 2)给/usr/目录添加读写权限(-777),上传附件会在此目录下建立ueditor文件夹用于保存。 3)typecho后台---控制台---个人设置---关闭使用 Markdown 语法编辑和解析内容功能。 4)typecho后台---控制台---插件---开启UEditor插件。 详情可以查看:http://www.jyboke.com/typecho/42.html
2021-08-22 22:14:46 2.64MB Typecho
1
如果通过百度Ueditor直接将图片上传到服务器上,当你重新发布项目到服务器上,容易造成图片的丢失!为了防止该事件的发生,尽量将图片上传到磁盘上或者独立存图片的服务器上!通过修改百度Ueditor源码实现
2021-08-11 19:16:36 63KB 百度ueditor
1
ueditor编辑器然后还有kityformula-plugin数学公式的插件。两个是结合起来用然后就能是编辑器里面有数学公式。可以参考文章https://blog.csdn.net/qq_33769914/article/details/82495754
2021-07-19 18:12:26 379KB kityformula-plug ueditor
1
下载了ueditor编辑器,但发现缺少一个导入word的功能。找了半天也没有找到,一怒之下自己写了一个。(“代码语言”左边第2个按钮就是,鼠标移上去可以看到提示的。)
2021-07-01 16:01:52 5.19MB ueditor 导入word
1
基于layer的ueditor编辑器。里面修复了原来编辑器上传视频的一些问题。以及音频不能上传本地内容的问题。把视频音频上传写在了一个弹窗里面上传。然后自定义按钮,加了复杂公式和数学公式。
1