DedeCMS编辑器ckeditor去除标签回车
秀站网做网站讲究代码的精简,一些多余、冗余的空格、回车尽可能地删除,代码更简洁让网站速度更快。DedeCMS默认的ckeditor处理得还不够好,当然你可以替换成百度编辑器,但CKeditor更精简些。
ckeditor编辑器属于富媒体编辑器,编辑文章时可以插入文字、图片、flash、表格等,如果需要增加百度、谷歌地图建议用百度编辑器。下面总结ckeditor编辑器存在的两个问题:
回车换成
;
这个是英文编辑的问题,国外都喜欢用
换行,但国内的一般喜欢用
标签,这没有什么优势或利于优化的说法,只是多数站长的习惯,另外尽量在正文文字标签都统一用
源代码最好是
这是子标题
这是文字内容
打开/include/ckeditor/config.js,找到代码
config.enterMode = CKEDITOR.ENTER_BR; config.shiftEnterMode = CKEDITOR.ENTER_P;修改为
config.enterMode = CKEDITOR.ENTER_P; config.shiftEnterMode = CKEDITOR.ENTER_BR;
标签会自动回车如这是内容
修改成
这是内容
打开/include/ckeditor/config.js,在最下面增加代码
CKEDITOR.on('instanceReady', function (ev) { with (ev.editor.dataProcessor.writer) { setRules("p", { indent: false, breakAfterOpen: false, breakBeforeClose: false }); setRules("h1", { indent: false, breakAfterOpen: false, breakBeforeClose: false }); setRules("h2", { indent: false, breakAfterOpen: false, breakBeforeClose: false }); setRules("h3", { indent: false, breakAfterOpen: false, breakBeforeClose: false }); setRules("h4", { indent: false, breakAfterOpen: false, breakBeforeClose: false }); setRules("h5", { indent: false, breakAfterOpen: false, breakBeforeClose: false }); setRules("p",{ indent: false, breakAfterOpen: false, breakBeforeClose: false }); setRules("li", { indent: false, breakAfterOpen: false, breakBeforeClose: false }); setRules("ul", { indent: false, breakAfterOpen: false, breakBeforeClose: false }); } });这些都是常见的HTML标签,如果经常用其他的标签请自行增加。
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. dedecms > DedeCMS编辑器ckeditor去除标签回车