CKeditor配置及使用技巧、精简教程(超详细).doc

上传人:11****ws 文档编号:3262512 上传时间:2019-05-27 格式:DOC 页数:10 大小:116.58KB
下载 相关 举报
CKeditor配置及使用技巧、精简教程(超详细).doc_第1页
第1页 / 共10页
CKeditor配置及使用技巧、精简教程(超详细).doc_第2页
第2页 / 共10页
CKeditor配置及使用技巧、精简教程(超详细).doc_第3页
第3页 / 共10页
CKeditor配置及使用技巧、精简教程(超详细).doc_第4页
第4页 / 共10页
CKeditor配置及使用技巧、精简教程(超详细).doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、一、使用方法:1、在页面中引入 ckeditor核心文件 ckeditor.js2、在使用编辑器的地方插入 HTML控件如果是 ASP.NET环境,也可用服务器端控件注意在控件中加上 class=“ckeditor“ 。3、将相应的控件替换成编辑器代码CKEDITOR.replace(TextArea1);/如果是在 ASP.NET环境下用的服务器端控 件CKEDITOR.replace(tbContent);/如 果控件在母版页中,要这样写CKEDITOR.replace();4、配置编辑器ckeditor的配置都集中在 ckeditor/config.js 文件中,下面是一些常用的配置参数

2、:/ 界面语言,默认为 enconfig.language = zh-cn;/ 设置宽高config.width = 400;config.height = 400;/ 编辑器样式,有三种:kama(默认)、office2003、v2config.skin = v2;/ 背景颜色config.uiColor = #FFF;/ 工具栏(基础Basic、全能Full、自定义)plugins/toolbar/plugin.jsconfig.toolbar = Basic;config.toolbar = Full;这将配合:config.toolbar_Full = Source,-,Save,Ne

3、wPage,Preview,-,Templates,Cut,Copy,Paste,PasteText,PasteFromWord,-,Print, SpellChecker, Scayt,Undo,Redo,-,Find,Replace,-,SelectAll,RemoveFormat,Form, Checkbox, Radio, TextField, Textarea, Select, Button, ImageButton, HiddenField,/,Bold,Italic,Underline,Strike,-,Subscript,Superscript,NumberedList,Bul

4、letedList,-,Outdent,Indent,Blockquote,JustifyLeft,JustifyCenter,JustifyRight,JustifyBlock,Link,Unlink,Anchor,Image,Flash,Table,HorizontalRule,Smiley,SpecialChar,PageBreak,/,Styles,Format,Font,FontSize,TextColor,BGColor;/工具栏是否可以被收缩config.toolbarCanCollapse = true;/工具栏的位置config.toolbarLocation = top;/

5、可选:bottom/工具栏默认是否展开config.toolbarStartupExpanded = true;/ 取消 “拖拽以改变尺寸”功能 plugins/resize/plugin.jsconfig.resize_enabled = false;/改变大小的最大高度config.resize_maxHeight = 3000;/改变大小的最大宽度config.resize_maxWidth = 3000;/改变大小的最小高度config.resize_minHeight = 250;/改变大小的最小宽度config.resize_minWidth = 750;/ 当提交包含有此编辑器的

6、表单时,是否自动更新元素内的数据config.autoUpdateElement = true;/ 设置是使用绝对目录还是相对目录,为空为相对目录config.baseHref = / 编辑器的 z-index值config.baseFloatZIndex = 10000;/设置快捷键config.keystrokes = CKEDITOR.ALT + 121 /*F10*/, toolbarFocus , /获取焦点 CKEDITOR.ALT + 122 /*F11*/, elementsPathFocus , /元素焦点 CKEDITOR.SHIFT + 121 /*F10*/, cont

7、extMenu , /文本菜单 CKEDITOR.CTRL + 90 /*Z*/, undo , /撤销 CKEDITOR.CTRL + 89 /*Y*/, redo , /重做 CKEDITOR.CTRL + CKEDITOR.SHIFT + 90 /*Z*/, redo , / CKEDITOR.CTRL + 76 /*L*/, link , /链接 CKEDITOR.CTRL + 66 /*B*/, bold , /粗体 CKEDITOR.CTRL + 73 /*I*/, italic , /斜体 CKEDITOR.CTRL + 85 /*U*/, underline , /下划线 CK

8、EDITOR.ALT + 109 /*-*/, toolbarCollapse /设置快捷键 可能与浏览器快捷键冲突 plugins/keystrokes/plugin.js.config.blockedKeystrokes = CKEDITOR.CTRL + 66 /*B*/,CKEDITOR.CTRL + 73 /*I*/,CKEDITOR.CTRL + 85 /*U*/设置编辑内元素的背景色的取值 plugins/colorbutton/plugin.js.config.colorButton_backStyle = element : span,styles : background-

9、color : #(color) /设置前景色的取值 plugins/colorbutton/plugin.jsconfig.colorButton_colors = 000,800000,8B4513,2F4F4F,008080,000080,4B0082,696969,B22222,A52A2A,DAA520,006400,40E0D0,0000CD,800080,808080,F00,FF8C00,FFD700,008000,0FF,00F,EE82EE,A9A9A9,FFA07A,FFA500,FFFF00,00FF00,AFEEEE,ADD8E6,DDA0DD,D3D3D3,FFF0

10、F5,FAEBD7,FFFFE0,F0FFF0,F0FFFF,F0F8FF,E6E6FA,FFF/是否在选择颜色时显示“其它颜色”选项 plugins/colorbutton/plugin.jsconfig.colorButton_enableMore = false/区块的前景色默认值设置 plugins/colorbutton/plugin.jsconfig.colorButton_foreStyle = element : span,styles : color : #(color) ;/所需要添加的 CSS文件 在此添加 可使用相对路径和网站的绝对路径config.contentsCs

11、s = ./contents.css;/文字方向config.contentsLangDirection = rtl; /从左到右/CKeditor的配置文件 若不想配置 留空即可CKEDITOR.replace( myfiled, customConfig : ./config.js );/界面编辑框的背景色 plugins/dialog/plugin.jsconfig.dialog_backgroundCoverColor = #fffefd; /可设置参考config.dialog_backgroundCoverColor = white /默认/背景的不透明度 数值应该在:0.01.0

12、 之间 plugins/dialog/plugin.jsconfig.dialog_backgroundCoverOpacity = 0.5/移动或者改变元素时 边框的吸附距离 单位:像素 plugins/dialog/plugin.jsconfig.dialog_magnetDistance = 20;/是否拒绝本地拼写检查和提示 默认为拒绝 目前仅 firefox和 safari支持 plugins/wysiwygarea/plugin.js.config.disableNativeSpellChecker = true/进行表格编辑功能 如:添加行或列 目前仅 firefox支持 plu

13、gins/wysiwygarea/plugin.jsconfig.disableNativeTableHandles = true; /默认为不开启/是否开启 图片和表格 的改变大小的功能 config.disableObjectResizing = true;config.disableObjectResizing = false /默认为开启/设置 HTML文档类型config.docType = 等标签config.fullPage = false;/是否忽略段落中的空字符 若不忽略 则字符将以“”表示 plugins/wysiwygarea/plugin.jsconfig.ignore

14、EmptyParagraph = true;/在清除图片属性框中的链接属性时 是否同时清除两边的标签 plugins/image/plugin.jsconfig.image_removeLinkByEmptyURL = true;/一组用逗号分隔的标签名称,显示在左下角的层次嵌套中 plugins/menu/plugin.js.config.menu_groups =clipboard,form,tablecell,tablecellproperties,tablerow,tablecolumn,table,anchor,link,image,flash,checkbox,radio,text

15、field,hiddenfield,imagebutton,button,select,textarea;/显示子菜单时的延迟,单位:ms plugins/menu/plugin.jsconfig.menu_subMenuDelay = 400;/当执行“新建”命令时,编辑器中的内容 plugins/newpage/plugin.jsconfig.newpage_html = ;/当从 word里复制文字进来时,是否进行文字的格式化去除 plugins/pastefromword/plugin.jsconfig.pasteFromWordIgnoreFontFace = true; /默认为忽

16、略格式/是否使用等标签修饰或者代替从 word文档中粘贴过来的内容 plugins/pastefromword/plugin.jsconfig.pasteFromWordKeepsStructure = false;/从 word中粘贴内容时是否移除格式 plugins/pastefromword/plugin.jsconfig.pasteFromWordRemoveStyle = false;/对应后台语言的类型来对输出的 HTML内容进行格式化,默认为空config.protectedSource.push( /g ); / PHP Codeconfig.protectedSource.p

17、ush( /g ); / ASP Codeconfig.protectedSource.push( /(+“s|“S*?+)|(+“/)/gi ); / ASP.Net Code/当输入:shift+Enter 时插入的标签config.shiftEnterMode = CKEDITOR.ENTER_P; /可选:CKEDITOR.ENTER_BR 或 CKEDITOR.ENTER_DIV/可选的表情替代字符 plugins/smiley/plugin.js.config.smiley_descriptions = :), :(, ;), :D, :/, :P, , , , , , ;(, ,

18、 , , , :kiss, ;/对应的表情图片 plugins/smiley/plugin.jsconfig.smiley_images = regular_smile.gif,sad_smile.gif,wink_smile.gif,teeth_smile.gif,confused_smile.gif,tounge_smile.gif,embaressed_smile.gif,omg_smile.gif,whatchutalkingabout_smile.gif,angry_smile.gif,angel_smile.gif,shades_smile.gif,devil_smile.gif,

19、cry_smile.gif,lightbulb.gif,thumbs_down.gif,thumbs_up.gif,heart.gif,broken_heart.gif,kiss.gif,envelope.gif;/表情的地址 plugins/smiley/plugin.jsconfig.smiley_path = plugins/smiley/images/;/页面载入时,编辑框是否立即获得焦点 plugins/editingblock/plugin.js plugins/editingblock/plugin.js.config.startupFocus = false;/载入时,以何种方

20、式编辑 源码和所见即所得 “source“和“wysiwyg“ plugins/editingblock/plugin.js.config.startupMode =wysiwyg;/载入时,是否显示框体的边框 plugins/showblocks/plugin.jsconfig.startupOutlineBlocks = false;/是否载入样式文件 plugins/stylescombo/plugin.js.config.stylesCombo_stylesSet = default;/以下为可选config.stylesCombo_stylesSet = mystyles;confi

21、g.stylesCombo_stylesSet = mystyles:/editorstyles/styles.js;config.stylesCombo_stylesSet = mystyles:http:/ = 0;/当用户键入 TAB时,编辑器走过的空格数,() 当值为 0时,焦点将移出编辑框 plugins/tab/plugin.jsconfig.tabSpaces = 0;/默认使用的模板 plugins/templates/plugin.js.config.templates = default;/用逗号分隔的模板文件 plugins/templates/plugin.js.con

22、fig.templates_files = plugins/templates/templates/default.js /当使用模板时,“编辑内容将被替换”框是否选中 plugins/templates/plugin.jsconfig.templates_replaceContent = true;/主题config.theme = default;/撤销的记录步数 plugins/undo/plugin.jsconfig.undoStackSize =20;/ 在 CKEditor 中集成 CKFinder,注意 ckfinder 的路径选择要正确。/CKFinder.SetupCKEdi

23、tor(null, /ckfinder/);二、 一些使用技巧1、在页面中即时设置编辑器/ 示例 1:设置工具栏为基本工具栏,高度为 70CKEDITOR.replace(, toolbar:Basic, height:70 );/示例 2:工具栏为自定义类型CKEDITOR.replace( editor1,toolbar :/加粗 斜体, 下划线 穿过线 下标字 上标字Bold,Italic,Underline,Strike,Subscript,Superscript,/ 数字列表 实体列表 减小缩进 增大缩进NumberedList,BulletedList,-,Outdent,Inde

24、nt,/左对 齐 居中对齐 右对齐 两端对齐JustifyLeft,JustifyCenter,JustifyRight,JustifyBlock,/超链接 取消超链接 锚点Link,Unlink,Anchor,/图片 flash 表格 水平线 表情 特殊字符 分页符Image,Flash,Table,HorizontalRule,Smiley,SpecialChar,PageBreak,/,/ 样式 格式 字体 字体大小Styles,Format,Font,FontSize,/文本颜色 背景颜色TextColor,BGColor,/全屏 显示区块Maximize, ShowBlocks,-);三、精简 ckeditor在部署到 Web服务器上时,下列文件夹和文件都可以删除:/_samples :示例文件夹;/_source :未压缩源程序;/lang文件夹下除 zh-cn.js、en.js 以外的文件(也可以根据需要保留其他语言文件);根目录下的 changes.html(更新列表),install.html(安装指向),license.html(使用许可);/skins 目录下不需要的皮肤,一般用 V2(简单,朴素) ,如果只保留 V2则必须在 config.js中指定皮肤。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 医药卫生

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。