您好,欢迎光临社区!
首页 > 论坛
罗飞

新手上路

发帖数279

注册日期2016-04-30 09:51:14

最后登录2017-12-12 20:17:34

加关注

阅读:1412 | 回复:1修改百度在线编辑器(UEDITOR)自动排版首行缩进四个字符问题

发布于:2015-03-08 09:49:46

修改百度在线编辑器(UEDITOR)自动排版首行缩进四个字符问题

manbuheiniu 网站前端 11-07 5638 评论关闭

百度开源在线编辑器ueditor从用户来说非常的好用,如果网站使用了这个编辑器那网站的体验度会增加很多。但是ueditor是通用在线编辑器,不是对某网站定制的,所以难免有一些不符合用户习惯的地方。

我们网站添加了百度在线编辑器后编辑们一直反应自动排版功能经常出现缩进四个字符的情况。经过分析是编辑们从别的网页复制过来内容后直接粘贴进编辑器,由于其它网站已经用空格代替了缩进功能,所以再自动排版的时候会在段落前面再缩进两个字符,这样就成了缩进四个字符。之前没有缩进的段落是正常缩进两个字符。

为了解决这个问题方便编辑们录入新闻只能修改在线编辑器的代码了。

修改方法如下:

在文件editor_all.js中查找

10
11
12
           if(isLine(ci,true) ){
                if(opt.indent){
                    ci.style.textIndent = opt.indentValue;
                
                if(opt.textAlign){
                    ci.style.textAlign = opt.textAlign;
                
//                if(opt.lineHeight)
//                    ci.style.lineHeight = opt.lineHeight + 'cm';
   
            

在前面添加以下代码:

//去除段落开始空格
re = new RegExp("^((\&nbsp\;)+)*""g");
ci.innerHTML=ci.innerHTML.replace(re, "");
ci.innerHTML=ci.innerHTML.replace(/(^\s*)/g, "");


保存后刷新后台测试一下,应该没问题了。


罗飞

新手上路

发帖数279

铜币44两

威望11点

贡献0点

注册日期2016-04-30

最后登录2017-12-12

加关注

1楼  回复于:2015-03-08 09:50:00

http://www.jishubu.net/yunwei/web/230.html

首 页上一页1下一页尾 页  共1页 跳到