百度编辑器html保存,关于百度编辑器自动保存

咱们用的百度编辑器,包括现在我们所使用的这个论坛, 有一个功能,是本地保存

62469f7dbf50099525eb4c136552d35a.png

但是你会发现等你关闭再重新打开的时候, 这些保存的会被清空了,我们做代码的还好,不做代码的人根本不知道百度编辑器在哪里能调用出来之前保存的文字

其实就是

188685f6fa9e3e9cfa843eeb75417860.png

我搜索了一下   很多人都是问如何关闭这个功能,关闭这个功能很多,不过调用这个功能例子很少,这里就来说一说,

我们开发人员是可以知道百度编辑器的很多功能,可是用户并不知道,用户看到了本地保存成功 且他出去在进来没有发现文字

这样有些不太友好 所以 我们增加了缓存自动读取功能

\x1cms\application\common\field\ueditor

打开 form.htm

每个人的form.htm可能不太一致  我这个不知道是多少个版本之前的了

2e633c18cee8810873a0e876af2c469b.png

先定义他的实例化,然后直接调用execCommand('drafts'), 千万有setTimeout 否则不会出现

直接附上代码$jscode_pc = $jscode_wap = '';

if(fun('field@load_js',$field['type'])){

$serverurl = urls("index/attachment/upload","dir=images&from=ueditor&module=".request()->dispatch()['module'][0]);

$jscode_pc = <<

jQuery(document).ready(function() {

$('.js-ueditor').each(function(){

//$('.ueditor').width($('.ListType .Right').width());//重新定义编辑器的宽度=表单提交容器标签的宽度

var editor  = UE.getEditor($(this).attr('name'), {

initialFrameHeight:350,  //初始化编辑器高度,默认320

autoHeightEnabled:false,  //是否自动长高

maximumWords: 50000, //允许的最大字符数

serverUrl: '{$serverurl}',

//toolbars: [ ['fullscreen', 'source', 'undo', 'redo', 'bold','italic','fontsize','forecolor']]

});

setTimeout(function () {

editor.execCommand('drafts');

}, 500);

});

});

喜欢的朋友可以评论  附上清空草稿箱的调用方法editor.execCommand("clearlocaldata");

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值