b2c信息网

您现在的位置是:首页 > 今日新闻 > 正文

今日新闻

ueditor源码空白(ueditor乱码)

hacker2022-10-02 11:55:35今日新闻80
本文目录一览:1、html网页动态生成文本编辑器ueditor,本人菜鸟一只,求助各位大神,知道的一定要详细点啊亲

本文目录一览:

html网页动态生成文本编辑器ueditor,本人菜鸟一只,求助各位大神,知道的一定要详细点啊亲

从官网上下载完整源码包,解压到任意目录,解压后的源码目录结构如下所示:

_examples:编辑器完整版的示例页面

dialogs:弹出对话框对应的资源和JS文件

themes:样式图片和样式文件 php/jsp/.net:涉及到服务器端操作的后台文件,根据你选择的不同后台版本,这里也会不同,这里我们选择php

third-party:第三方插件(包括代码高亮,源码编辑等组件)

editor_all.js:_src目录下所有文件的打包文件(用于发布版本)

editor_api.js: API接口配置文件(开发版本)

editor_all_min.js:editor_all.js文件的压缩版,建议在正式部署时才采用

editor_config.js:编辑器的配置文件,建议和编辑器实例化页面置于同一目录

dedecms更换了ueditor后,在内容模型管理里自定义了几个HTML文本字段无法加载?

内容模型里面内容模型 更改内容模型选中当前有问题的字段点更改。

勾选图示。

我引入百度编辑器ueditor 的时候出错了 代码如下

引入百度编辑器ueditor 的时候出错了是设置错误造成的,解决方法为:

1、百度编辑器ueditor的引入。

2、把百度编辑器引入的项目中。

3、引入后。

4、引入百度编辑器资源js路径。

5、在显示处加入id=”content”。

6、引入百度编辑器js代码控制编辑器的宽和高。

UEditor富文本编辑器 空格不显示问题

之前我用kindedit的时候也遇到过这个问题,是因为edit解析的时候出错了,你这个可能也是因为这个问题,你可以调查了看看,类似这样的

百度UEditor编辑器源代码编辑模式用CSS会被转义,有解决方法吗

最新的 ueditor 已经不存在这个问题。demo:UEditor - 示例

请不要再评论此答案,谢谢。

以下文字编辑于2013-08-17:

不同意前面两人的观点,ueditor对style进行编码是一种非常多余的行为。

既然编辑器提供了html编辑方式,毫无疑问这个功能是给懂html的人提供的。

富文本编辑器一般都可以写标签内样式,所以普通用户也可以通过html模式让页面乱掉,和提不提供自定义css没关系。

还有说防止注入的。前端做不了安全,要安全只能靠后端实现。所以这个不成立。

但是他最后一句我还是非常赞同的,如果有精力可以专门制定一套样式,在编辑文章的时候直接设置class就行,便于风格一致。

我以前用php写过博客,也是用的ueditor。刚刚试了一下,里面的ueditor可以插入style而不会被转移。

因为ueditor的config里面没有版本信息,我不知道那是什么版本。我写那套程序是12年初,到现在已经一年半了,所以那是个比较老的版本。不过功能貌似都正常,如果你要可以私信我。

-----------------------------

继续说。

刚刚想了想,其实这个功能在一定程度上可以起到安全作用,可以阻止那些html入门者搞破坏,但是如果一个对js熟悉的人想要在页面插入css js,前端是阻止不了的。

ueditor的config里面也提供了blacklist,可以过滤掉标签。所以把style内容编码成url编码相当奇怪,不知道谁可以有一个合理的解释。

-----------------------------

言归正传,因为我发现提问者很没耐心。OK,说说解决方法。

这种编码是通过encodeURIComponent()方法实现的。那么就改它的源代码,去掉源文件中编码style标签内容的代码。

打开ueditor.all.min.js或者ueditor.all.js,搜索encodeURIComponent,可以找到四个结果。

其中有一处是:

case "style":

case "script":

node.setAttr({

cdata_tag: node.tagName,

cdata_data: encodeURIComponent(node.innerText() || "")

});

node.tagName = "div";

node.removeChild(node.firstChild());

break;

删除case 'style':就行。如果你还想插入script,就删掉全部。

你好,我在用ueditor里的代码复制到微信公众平台里没反应

在ueditor里复制的是html格式的源码来,微信公众平台里的编辑器是不支持html源码直接复制粘贴的,还有看你复制的源码是有外链的,微信公众平台图文编辑里内容不允许添加外链,所以你如果想用自己设计的样式,就需要在第三方编辑器(如135编辑器)里编辑好再复制粘贴到公众平台里,但是外链是不允许添加,尽管你再135编辑器里设计了外链复制到公众号的时候也是不会识别出来的,官方会直接过滤掉。详细的需要自己动手操作哦!

发表评论

评论列表

  • 南殷闻枯(2022-10-02 17:35:46)回复取消回复

    es:编辑器完整版的示例页面dialogs:弹出对话框对应的资源和JS文件themes:样式图片和样式文件 php/jsp/.net:涉及到服务器端操作的后台文件,根据你选择的不同后台版本,这里也会不同,这

  • 北槐树雾(2022-10-02 15:03:51)回复取消回复

    config.js:编辑器的配置文件,建议和编辑器实例化页面置于同一目录dedecms更换了ueditor后,在内容模型管理里自定义了几个HTML文本字段无法加载?内容模型里面内容模型 更改内容模型选中当前有问题的字段点更改。勾选图

  • 温人乘鸾(2022-10-02 20:43:14)回复取消回复

    态生成文本编辑器ueditor,本人菜鸟一只,求助各位大神,知道的一定要详细点啊亲从官网上下载完整源码包,解压到任意目录,解压后的源码目录结构如下所示:_examples:编辑器完整版的示例页面dialogs:弹出对话框对应的资源和

  • 温人眼趣(2022-10-02 12:38:31)回复取消回复

    载?内容模型里面内容模型 更改内容模型选中当前有问题的字段点更改。勾选图示。我引入百度编辑器ueditor 的时候出错了 代码如下引入百度编辑器ueditor 的时候出错了是设置错误造成的