在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
因为项目需要,发现直接从word和excel复制粘贴以后,居然在禅道上表格没有边框了,故查了一下 这里从word,以及excel粘贴复制,都能直接有边框了,同时在编辑器里面新增表格,也能直接显示边框了,不需要右键-->设置显示边框了 我这里是使用在禅道上的,这里就直接给出已经修改的js
2024-09-13 09:23:21 1.08MB js ueditor
1
这东西很老了,而且从16年开始好像就没有任何更新了,官网的链接都是直接挂在了GitHub上,然后直接clone下来还要去安装部署grunt环境 我是装了一下午各种报错,搞了一个已编译的包,这里边包含ueditor.all.js和ueditor.all.min.js这俩文件 直接拷贝到项目路径下,就能直接引用
2024-09-10 11:03:45 4MB html 网络
1
.net百度编辑器(UEditor)上传图片跟上次附件不成功的解决办法
2024-01-08 23:32:38 165KB .net UEditor 上传图片
1
ThinkPHP UEditor 配置以及使用案例 是一个js 文件 里面有 后台 action 前台 html 案例,被代码注释掉 亲测可用,js中的配置较为详细,明天继续搞定图片的插入与上传
2023-11-25 09:04:43 6KB ThinkPHP UEditor 配置使用案例
1
百度编辑器UEditor v1.4.3.2 更新日志: 更新 video-js 以修复 XSS 安全漏洞 百度编辑器UEditor简介 百度编辑器Ueditor是由百度web前端研发部开发所见即所得的编辑器,具有轻量,可定制,注重用户体验等特点。 Ueditor基于BSD开源协议,除了具有代码精简、加载迅速的轻量级特质外,还采用了分层理念,使开发者可以根据实际应用和需求自由定制。 Ueditor编辑器划分为了三层架构。其中,核心层为开发者提供了诸如range、selection、domUtils类的底层API接口,中间的命令插件层不仅提供了大量的基础command,还允许开发者基于核心层进行command命令的开发,而面向用户端的界面层则可以提供自由定制的用户交互界面。Ueditor开源编辑器这种拥有可配性的模式,令开发者能够根据自身需要接入任何一层进行开发。 百度编辑器UEditor页面截图展示   相关阅读 同类推荐:站长常用源码
2023-04-02 16:51:13 2.79MB Asp源码-其它源码
1
以修改可以自定义单个图片上传、批量图片上传、文件上传的文件夹 具体方法在ueditor下ueditor.config.js中最上方有注释
2023-03-26 20:03:14 3.47MB ueditor 图片上传 文件上传 .net
1
ueditor.all.min.js
2023-03-25 23:48:14 491KB ueditor.all.min.
1
ueditor-java-qiniu 说明 鉴于大部分用户对ueditor直接上传七牛云比较热衷,同时七牛云对sdk做了升级, 对原进行升级, 原ueditor-java-bcs-qiniu停止升级; 停止对bcs(百度云存储)的支持; 升级ueditor中上传到七牛云的代码,支持最新的七牛云sdk。 简介 对ueditor.jar源码进行修改 使其支持上传文件,图片等到服务器,qiniu(七牛云) 使用 请下载本项目并导入eclipse在tomcat下运行 config.properties中的jfinal.ueditor.upload_to 值为local时上传到服务器 值为qiniu时上传到qiniu config.properties中的qiniu需要修改为自己的ak,sk,bucketname WebRoot\ueditor-min-1.4.3\jsp\config.json中
2023-03-09 14:08:04 3.73MB JavaScript
1
前后端分离 解决ueditor上传图片时的跨域问题 自定义图片上传插件,文件服务器与富文本可以单独部署
2023-02-08 15:25:22 1.85MB ueditor上传 ueditor跨域
1