将数据库中的内容读取到ueditor,如何做到

将数据库中的内容读取到ueditor,如何做到,第1张

楼主,能透露一下是怎么做到的么?

我刚刚接触UEditor,现在刚会把UEditor的内容保存到数据库里面,反过来该怎么读取到UEditor里面呢?

麻烦楼主详细的解释一下哈

ueditor 存储的就是含有html 的文本数据,你定义的数据字段是什么数据类型?clob textvarchar

没有明白你的意思,你是想将 存到数据库的HTML数据抽取标签以外的内容?

应该是代码的问题,可能把数据保存到本地文件,成功之后给出提示。我用的时候把textarea里的数据保存到数据库就行了。uedior如果使用thinkphp的create() i()方法要被转义 ,只能用$_post

三种方法

第一种,修改ueditor的配置文件

但是这种修改容易引起其他地方,有可能改好这个,另一个也坏了,而且改的是ueditor的文件,所以整个项目都会变,如果有其他地方想用p标签就没办法了

第二种方法就是:获取纯文本内容

UEgetEditor('editor')getContentTxt()纯文本

UEgetEditor('editor')getPlainTxt() 带格式文本

缺点是如果你的文本中加粗或者添加其他样式,这个就显示不出来了,上传的好像应该也是删除掉了

第三种方法:你传到后台之后用将p标签全部替换掉,如果有其他标签也想替换掉的话,也可以

strreplaceAll("<p>","")replaceAll("</p>","");

或者用正则表达式去掉全部标签,网上有很多,可以自己搜

以上就是关于将数据库中的内容读取到ueditor,如何做到全部的内容,包括:将数据库中的内容读取到ueditor,如何做到、ueditor编辑后存入数据库中的数据怎样再从数据库中取出放回ueditor、UEditor Docs(php)如何将数据填入数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9728136.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存