首页 > 其他分享 >公司网站中eWebEditor转到uEditor的实践

公司网站中eWebEditor转到uEditor的实践

时间:2022-10-28 08:44:23浏览次数:94  
标签:uEditor 缓存 ueditor 编辑器 转到 embed eWebEditor

近日排查站点中的广告词时,发现以前所用的ewebeditor编辑器因为版本过旧,已经无法在当前浏览器中使用,编辑文章时内容无法显示,因此打算更新版本。

但是eWebEditor众所周知是一款收费编辑器,且版本很多,虽然有破解版的,但实际使用中还是有很多问题。最后决定使用目前较为流行的开源式编辑器:uEditor,这款编辑器据说是由百度发起的,下载最新asp版本后,开始部署于网站页面。

后台使用中,只有修改文章和发布文章时需要编辑器,所以通过搜索相关教程,经过几天奋战,终于能使用了。

一、修改ueditor的配置文件:ueditor.config.js
1.配置:,initialFrameWidth:'100%'  //初始化编辑器宽度,默认1000 ,此处去掉注释行://,一般填写编辑器宽度数值,如要使用百分比,则需要单引号来使用。

2.加入embed标签的白名单,因为安全考虑,ueditor已经默认禁用embed标签,但考虑到公司网站引用此标签发布了不少视频,所以要添加。
embed: ['type', 'class', 'pluginspage', 'src', 'width', 'height', 'align', 'style', 'wmode', 'play','autoplay','loop', 'menu', 'allowscriptaccess', 'allowfullscreen', 'controls', 'preload'],

3.修改asp目录中的config.json,用以确定编辑器上传目录。
"imagePathFormat": "/upload/image ,有四五个类型目录需要修改。

二、添加ueditor的引用容器代码:
<!-- 加载编辑器的容器 --> <script id="container" name="body" type="text/plain"> 初始化内容 </script> <!-- 配置文件--> <script type="text/javascript" src="/ueditor/ueditor.config.js"></script> <!-- 编辑器源码文件 --> <script type="text/javascript" src="/ueditor/ueditor.all.js"></script> <!-- 实例化编辑器 --> <script type="text/javascript"> var ue = UE.getEditor('container'); </script>

将查询到的文章内容放到编辑器容器中即可。

总结:相关查询语句需要修改之前仔细甄别,rs和rsa相差一个字母,为此排错就搞了一天的功夫,另外还有js页面缓存致使修改不生效也是一个问题,尽管无痕模式的浏览器宣称不缓存,但实际上还是要手动删除下缓存的。
 

标签:uEditor,缓存,ueditor,编辑器,转到,embed,eWebEditor
From: https://www.cnblogs.com/System-admin/p/16834615.html

相关文章

  • nginxhttp转到https没有带端口
    nginxhttps自动跳转成http怎么解决您关闭301跳转,HTTPS自然就无法访问,如果您要HTTPS跳转HTTP,这个是不正确的行为,如果设置会导致搜索引擎蜘蛛混乱,无法确定实际网站,目前搜索......
  • dedecms 5.7-ueditor整合教程
    ​ 在线代码: https://gitee.com/xproer/wordpaster-dedecms-ueditor 说明:在安装插件包前,请先备份以上文件和目录。/include/inc/inc_fun_funAdmin.php/include/ue......
  • VueRouter 实现登录后跳转到之前相要访问的页面的简单示例
    简介该功能主要用于判定用户权限,在用户无权限时重定向至登录页,并在用户完成登录后,再定向至用户之前想要访问的路由;或者用户在任意路由点击登录时,登录成功后返回当前路由。......
  • [答疑]Rhapsody的文件能转到EA里面吗
    derms2018-11-1419:36以前自己用rhapsody做了一些图,现在离开单位没得这个软件用了,我想把现在的文件转到ea里面,可行吗?潘加宇:可以有两种方法:(1)Publish>Technologies>Impo......
  • 百度ueditor工具栏配置
    百度ueditor使用方法下载地址:https://github.com/fex-team/ueditorhtml<textareaid="content"type="text/plain"name="content"lay-verify="required"></textarea>......
  • UEditor removeFormatTags 清除格式 配置无效 踩坑
       看到官网写着配置清除格式是removeFormatTags字段 ,然后就在ueditor.config文件中新增了一个removeFormatTags字段toolbars    但是发现......
  • Vue路由跳转到新页面之后,返回旧页面保持状态不变
    新项目中遇到了登录时点击用户协议,进入协议页面让用户阅读,然后返回登录页面时发现原来填写的手机号验证码全都没有了。解决方案:使用keep-alive在vue.app中添加keep-alive......
  • 百度ueditor 编辑器使用问题收集
    百度ueditor编辑器使用问题收集1setContent有时不起作用页面区显示编辑内容的控件如下<textareaid="contents"name="contents"style="width:100%;height:300px"><......
  • [答疑]小明是一部的员工,转到了二部。这时小明的部门属性就变了
    大田二十(253***7)2012-05-0821:08:55请潘老师和各位帮个忙。有个数据存贮的问题一直糊涂。小明是一部的员工,转到了二部。这时小明的部门属性就变了,这里是要求个人所有成......
  • QT界面开发入门7 — 菜单栏没有转到槽
    问题描述信号与槽是QT里比较重要的概念(也不知道第一次翻译成槽的人是怎么想的),一般在控件中右键就可以转到槽。在弹出的菜单中可以该选择各种信号(事件)然后,在菜单栏及其......