ecshop安装百度编辑器ueditor后前台文章内容显示为空白

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ecshop安装百度编辑器ueditor后前台文章内容显示为空白相关的知识,希望对你有一定的参考价值。

添加文章后,前台显示标题,但内容不显示,回到后台,再编辑,内容也不见了。没有报错,就是写好文章的内容前台不显示,可是返回后台编辑又发现内容没有了,标题那些还在

您好,建议您用谷歌或火狐浏览器测试一下。 参考技术A 安装问题吧

ueditor插入html代码保存后,再次编辑文章时html代码被过滤只显示文本内容!

ueditor插入html代码保存后,前台可以正常显示,但是再次编辑此文章时html代码被过滤只显示文本内容!,第一张图是发布文章的时候添加的html代码,第二张图是修改文章的时候,这个时候html代码就被过滤掉了,只显示文本内容,求解决~~~~

遇到问题多看官方文档和官方API。

官方初始化参数文档:http://fex.baidu.com/ueditor/#start-config

官方API文档:http://ueditor.baidu.com/doc/


最简单的解决方法如下:

// 如下写法即可
var ue = UE.getEditor("editor", 
initialContent: "$initParam"
);

如果不能满足要求,比如这样的话,之前在文本中插入的图片,在修改时会展示<img>标签,可以用filterTxtRules选项解决。当然,一般没人会把图片也跟文本一起存入数据库

参考技术A 我是使用php编写后台的,一看到这个被解析出来,就到后台数据库看了看,发现数据库存储的数据全是转义过得htmlspecialchars()这个函数干的,所以需要对数据转回来,htmlspecialchars_decode()使用这个函数,再次编辑的时候就不会出现html标签了,如果不是php写的建议百度一下,将特殊的 HTML 实体转换回普通字符的函数 参考技术B 把textarea改成script就可以了。 参考技术C 你需要点击一下左上角的那个HTML按钮在代码的那一层修改,你插入,修改都需要先点击一下HTML那个按钮,,这样软件才能识别你写的是代码不是文本追问

不行,我点击编辑文章,默认就是html代码



我在写文章的时候,也是选择的html


发表文章后,在修改这个文章的时候,所有的标签都没了 

追答

你把改好的代码拷贝下来黏贴覆盖上去试一下,,你点左上角那个HTML标试一下

追问

没明白你说的什么意思

我点了左上角的html  

追答

你保存之后你再打开系统就是默认你在浏览这个文件,,,显示的就是网站前台的样子,,,你要先点击一下左上角那个HTML图标,,就能看见代码了,,,你就是在这里添加代码,,完了之后你再点一下那个HTML图片就能看见前台显示的样式了

追问

没用,只要把文章发布出去,在编辑修改,代码就没了,只显示文本内容

追答

你这个是deep调用吗?

追问

我不知道deep是什么,能不能加个Q帮我看下~

追答

谔谔打错了,,,是dedeCMS 你这段代码,,给我一下,,我去瞧瞧

追问

是dedecms程序,给你什么?这个网站还没上线,我现在是在本地wamp环境下测试的

追答

我说的是这段代码,,,dedecms是网站管理系统,,你这段代码拷贝给我一下就好了

追问

啊啊啊,我真不知道你说的哪段代码~

追答

    就是你上面截图中的那一段啊!!!0.0

追问


获得整个html的内容
获得内容
写入内容

这个?

怎么样了。。。

。。

追答

这个代码标签应该在模版里面,,,而不是加在文本编辑模块区域吧!!!,,应该是放在模版或者网站程序里面运算出结果了之后会生成htnl代码调用到前台来

本回答被提问者采纳

以上是关于ecshop安装百度编辑器ueditor后前台文章内容显示为空白的主要内容,如果未能解决你的问题,请参考以下文章

新版百度编辑器(UEditor 1.2.5.1版),如何将其中的图片上传插件提取出来

ecshop 百度编辑器添加水印

Ecshop将内置的 FCkeditor 更换为 UEditor

ueditor插入html代码保存后,再次编辑文章时html代码被过滤只显示文本内容!

如何用百度UEditor编辑器替换WordPress编辑器

百度编辑器ueditor插件的基本使用