楼主,能透露一下是怎么做到的么?
我刚刚接触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)如何将数据填入数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)