今天将原来做的一个活字格工程文件当中的HTML编辑器插件更新为最新版本的时候出现一些问题,经过多方面排查终于发现问题所在(应该算Bug吧!),请官方大神们看是否有什么更好的解决方案。好了,废话不讲,直接甩锅:工程环境:

活字格设计器6.0.4;

HTML插件6.0.4;

数据库采用华为云数据库:mysql 5.7.29问题现象:

工程文件设计通过HTML编辑器可以管理和发布通知信息,系统用户登录后可以根据权限和当前时间查看通知。其中通知可能包含文字、图片和视频。在更新插件版本后发现新增一个公告的时候,编辑时候正常,但是保存后通过页面查看无论如何看不到图片。多方排查未找到原因,就像重新做个DEMO来试下是不是插件Bug。但是通过DEMO(本地数据),编辑时候又完全正常。最后对比云数据库和本地数据库的插件内容才恍然大悟,找到问题根本。详见下图:

数据表结构:                                                                            页面设计:

运行后编辑截图:

等所用编辑完成后(图片选择本地上传),点击添加的时候,虽然网页提示保存成功,但是查看公告信息的时候直接只显示了最顶上的文字,其他图片和图片后的问题完全没有,空白一片。

问题原因:

通过对比本地DEMO的字段内容和云数据字段的内容发现问题所在:

通过对比,发现是HTML插件,将插件内编辑的内容全部转换为字符形式存储在数据表中对应字段。那么问题就来了,通过转换“内建表”功能,将表格转换为外联数据库的时候,由于两个数据表字段最大长度不同将会造成字段内容丢失。最后用HTML插件查看信息的时候自然会丢失很多信息。

处置方案:

我尝试通过修改华为云数据库的字段最大长度来解决这个问题,但是失败了,故障现象依旧。目前暂时只有将这张表转换为内建表解决问题。

后续思考:

1、如果不是图片,如果发布一个大的文字公告,内容稍微丰富些,应该也会存在这种问题。

2、在转换内建表的时候是否可以弹出提示,提醒类似我这种小白,可能会出现这种问题。

3、这个是否在最开始建设云数据库的时候参数设置就有问题,是否可以通过云数据库设置解决这种问题?

编辑器插件不生效在html中,关于6.04版本HTML编辑器插件使用问题!相关推荐

  1. IDEA2021版本中lombok插件不生效解决方法

    出现的问题是:IDEA能自动提示相关注解,但是运行报错,提示找不到相应的方法,比如getter.setter方法. IDEA2021中内置了lombok插件,即只需要在pom.xml导入相关坐标即可. ...

  2. VSCode中一款超级强大的Markdown插件(可修改Markdown预览主题)--MPE

    最近从github上clone了一份学习资料,资料里面很多markdown格式的文档,为了阅读方便,一开始我用sublime导入了这些文档,但我没找到预览功能,网上查到了几个markdown相关的插件 ...

  3. win7系统中给GVim 配置ctags和taglist插件

    Vim安装ctags和taglist插件 通过ctags建立索引,可以用其浏览代码. 通过taglist可以在窗口中直接看到源代码的结构. ctags的安装 这个安装非常简单,在http://ctag ...

  4. vscode开发中绝对让你惊艳的插件!!!(个人在用) 持续更新。。。。

    识别模版引擎 1.Apache Velocity :识别Velocity(vm) 2.Art Template Helper:识别artTemplate 点击路径跳转 1.Laravel goto v ...

  5. 如何在WordPress中使用Distraction Free全屏编辑器

    Crafting your blog posts is a creative process that requires attention to details and concentration. ...

  6. npm的插件如何直接在html中使用,webpack中html-webpack-plugin插件的使用(生成多个html页面,引入不一样的js文件)...

    以html-webpack-plugin插件为例javascript 一.先安装插件,在命令行中输入:npm  i -D html-webpack-plugin(执行完以后,在package.js的d ...

  7. IDEA中最牛逼的五款插件,没有之一,堪称神器

    点击关注公众号:互联网架构师,后台回复 2T获取2TB学习资源! 上一篇:Alibaba开源内网高并发编程手册.pdf 随着业务的发展,系统会越来越庞大,原本简单稳定的功能,可能在不断迭代后复杂度上升 ...

  8. 在vim中 安装php的xdebug和 vdebug插件, 在vim中进行调试php代码

    在vim中 安装php的xdebug和 vdebug插件, 在vim中进行调试php代码 参考: http://www.cnblogs.com/qiantuwuliang/archive/2011/0 ...

  9. 在Unity中创建基于Node节点的编辑器 (一)

    孙广东   2018.5.13 Unity  AssetStore中关于Node节点 编辑器相关的插件可是数不胜数, 状态机,行为树,Shader 可视化等等. Unity自己也有 Animator的 ...

最新文章

  1. Java复制目录/子目录/文件
  2. HDU 1026 Ignatius and the Princess I(BFS)
  3. (0013)iOS 开发之集成友盟第三方登录
  4. python数据类型之内置方法
  5. 阿里云发布 Spring Boot 新脚手架,真香
  6. 执行虚拟机mysql脚本_mysql一键执行脚本 超方便!!!
  7. php一句话过狗,整理的最新WebSHell (php過狗一句話,過狗菜刀,2016過狗一句話,2016php免殺一句話)...
  8. oracle presentation = ro,设置sqlplus访问远程oracle数据库的方法
  9. mysql timeout
  10. java $1参数_jmap命令详解----查看JVM内存使用详情
  11. 聊一聊开发常用小工具
  12. vue小demo易错点总结
  13. 我谁也没等,因为谁也不会来
  14. js学习 字符串常用方法
  15. 做前端开发,30 岁前能买上房子吗?
  16. pycharm右侧显示代码缩略图/预览 CodeGlance
  17. 解决vmrc的连接已断开,正在尝试重新连接
  18. 天猫京东618下单金额近万亿;中国 5G 毫米波芯片研发成功;阿里P8招聘私人助理被辞退 | EA周报...
  19. Clover_v2.3k版本合集 四叶草EFI文件、Pkg安装包
  20. HP 816 817墨盒计数器清零方法

热门文章

  1. 厉害了,我的Python,竟然可以这么玩儿......(内含福利)
  2. linux samba免密码,Ubuntu如何不用密码访问samba服务器
  3. oracle中的sql%rowcount
  4. cudart64_101.dll not found
  5. RGBD 转换成点云 open3d
  6. pyqt改变背景颜色
  7. python边缘检测显示原图边缘
  8. 使用VGG训练Imagenet
  9. Python中dict用法详解
  10. missing template arguments before异常解决