一、使用方法︰
1、在頁面<head>中引入ckeditor核心文件ckeditor.js
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
2、在使用編輯器的地方插入HTML控件<textarea>
<textarea id="TextArea1" cols="20" rows="2" class="ckeditor"></textarea>
如果是ASP.NET環境,也可用服務器端控件<TextBox>
<asp:TextBox ID="tbContent" runat="server" TextMode="MultiLine" class="ckeditor"></asp:TextBox>
注意在控件中加上 class="ckeditor" 。
3、將相應的控件替換成編輯器代碼
<script type="text/javascript">
CKEDITOR.replace('TextArea1');
//如果是在ASP.NET環境下用的服務器端控件<TextBox>
CKEDITOR.replace('tbContent');
//如果<TextBox>控件在母版頁中,要這樣寫
CKEDITOR.replace('<%=tbContent.ClientID.Replace("_","$") %>');
</script>
4、配置編輯器
ckeditor的配置都集中在 ckeditor/config.js 文件中,下面是一些常用的配置參數︰
// 界面語言,默認為 'en'
config.language = 'zh-cn';
// 設置寬高
config.width = 400;
config.height = 400;
// 編輯器樣式,有三種︰'kama'(默認)、'office2003'、'v2'
config.skin = 'v2';
// 背景顏色
config.uiColor = '#FFF';
// 工具欄(基礎'Basic'、全能'Full'、自定義)plugins/toolbar/plugin.js
config.toolbar = 'Basic';
config.toolbar = 'Full';
這將配合︰
config.toolbar_Full = [
['Source','-','Save','NewPage','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','BulletedList','-','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';//可選︰bottom
//工具欄默認是否展開
config.toolbarStartupExpanded = true;
// 取消 “拖拽以改變尺寸”功\能 plugins/resize/plugin.js
config.resize_enabled = false;
//改變大小的最大高度
config.resize_maxHeight = 3000;
//改變大小的最大寬度
config.resize_maxWidth = 3000;
//改變大小的最小高度
config.resize_minHeight = 250;
//改變大小的最小寬度
config.resize_minWidth = 750;
// 當提交包含有此編輯器的表單時,是否自動更新元素內的數據
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*/, 'contextMenu' ], //文本菜單
[ 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' ], //下劃線
[ CKEDITOR.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-color' : '#(color)' }
}
//設置前景色的取值 plugins/colorbutton/plugin.js
config.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,FFF0F5,
FAEBD7,FFFFE0,F0FFF0,F0FFFF,F0F8FF,E6E6FA,FFF’
//是否在選擇顏色時顯示“其它顏色”選項 plugins/colorbutton/plugin.js
config.colorButton_enableMore = false
//區塊的前景色默認值設置 plugins/colorbutton/plugin.js
config.colorButton_foreStyle = {
element : 'span',
styles : { 'color' : '#(color)' }
};
//所需要添加的CSS文件 在此添加 可使用相對路徑和網站的絕對路徑
config.contentsCss = './contents.css';
//文字方向
config.contentsLangDirection = 'rtl'; //從左到右
//CKeditor的配置文件 若不想配置 留空即可
CKEDITOR.replace( 'myfiled', { customConfig : './config.js' } );
//界面編輯框的背景色 plugins/dialog/plugin.js
config.dialog_backgroundCoverColor = 'rgb(255, 254, 253)'; //可設置參考
config.dialog_backgroundCoverColor = 'white' //默認
//背景的不透明度 數值應該在︰0.0∼1.0 之間 plugins/dialog/plugin.js
config.dialog_backgroundCoverOpacity = 0.5
//移動或者改變元素時 邊框的吸附距離 單位︰像素 plugins/dialog/plugin.js
config.dialog_magnetDistance = 20;
//是否拒絕本地拼寫檢查和提示 默認為拒絕 目前僅firefox和safari支持 plugins/wysiwygarea/plugin.js.
config.disableNativeSpellChecker = true
//進行表格編輯功\能 如︰添加行或列 目前僅firefox支持 plugins/wysiwygarea/plugin.js
config.disableNativeTableHandles = true; //默認為不開啟
//是否開啟 圖片和表格 的改變大小的功\能 config.disableObjectResizing = true;
config.disableObjectResizing = false //默認為開啟
//設置HTML文檔類型
config.docType = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd%22' ;
//是否對編輯區域進行渲染 plugins/editingblock/plugin.js
config.editingBlock = true;
//編輯器中回車產生的標簽
config.enterMode = CKEDITOR.ENTER_P; //可選︰CKEDITOR.ENTER_BR或CKEDITOR.ENTER_DIV
//是否使用HTML實體進行輸出 plugins/entities/plugin.js
config.entities = true;
//定義更多的實體 plugins/entities/plugin.js
config.entities_additional = '#39'; //其中#代替了&
//是否轉換一些難以顯示的字符為相應的HTML字符 plugins/entities/plugin.js
config.entities_greek = true;
//是否轉換一些拉丁字符為HTML plugins/entities/plugin.js
config.entities_latin = true;
//是否轉換一些特殊字符為ASCII字符 如"This is Chinese: 漢語."轉換為"This is Chinese: 汉语." plugins/entities/plugin.js
config.entities_processNumerical = false;
//添加新組件
config.extraPlugins = 'myplugin'; //非默認 僅示例
//使用搜索時的高亮色 plugins/find/plugin.js
config.find_highlight = {
element : 'span',
styles : { 'background-color' : '#ff0', 'color' : '#00f' }
};
//默認的字體名 plugins/font/plugin.js
config.font_defaultLabel = 'Arial';
//字體編輯時的字符集 可以添加常用的中文字符︰宋體、楷體、黑體等 plugins/font/plugin.js
config.font_names = 'Arial;Times New Roman;Verdana';
//文字的默認式樣 plugins/font/plugin.js
config.font_style = {
element : 'span',
styles : { 'font-family' : '#(family)' },
overrides : [ { element : 'font', attributes : { 'face' : null } } ]
};
//字體默認大小 plugins/font/plugin.js
config.fontSize_defaultLabel = '12px';
//字體編輯時可選的字體大小 plugins/font/plugin.js
config
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
基于PHP的齐博CMS(原PHP168整站)系统正式版.zip (2000个子文件)
app.css 43KB
app.css 39KB
editor.css 30KB
editor.css 27KB
editor.css 27KB
index.css 16KB
dialog.css 14KB
uipanel.css 14KB
host.css 14KB
uipanel.css 14KB
dialog.css 13KB
dialog.css 12KB
host.css 11KB
cms.css 10KB
index.css 10KB
style.css 10KB
style.css 9KB
default.css 8KB
tinymce.css 8KB
shop.css 7KB
index.css 7KB
video.css 7KB
style.css 7KB
download.css 6KB
blog.css 6KB
style.css 5KB
richcombo.css 5KB
style.css 5KB
homepage.css 5KB
css.css 5KB
index.css 5KB
default.css 4KB
richcombo.css 4KB
css.css 4KB
css.css 4KB
photo.css 4KB
im.css 4KB
index.css 4KB
showsp.css 3KB
editor.css 3KB
editor.css 3KB
css.css 3KB
yui.css 3KB
list.css 3KB
css.css 3KB
common.css 3KB
style.css 2KB
style.css 2KB
phpcolors.css 2KB
rollpic.css 2KB
photo.css 2KB
style.css 2KB
templates.css 2KB
templates.css 1KB
templates.css 1KB
toolbar.css 1KB
wsc.css 1016B
pic.css 970B
contents.css 674B
jscolors.css 659B
menuarea.css 624B
menuarea.css 624B
docs.css 606B
xmlcolors.css 597B
csscolors.css 566B
sparqlcolors.css 448B
dialog.css 424B
vote.css 278B
editorarea.css 250B
editorarea.css 250B
common.css 125B
ciyu.dat 873KB
mpbasebg.gif 25KB
homepagebg.gif 18KB
li_6.gif 13KB
tinymce.gif 12KB
news_06.gif 12KB
li_2.gif 9KB
li_4.gif 9KB
b_right.gif 9KB
default.gif 8KB
flower.gif 7KB
logo.gif 6KB
inlineserver.gif 6KB
righthead.gif 6KB
ivy.gif 6KB
index_hz01.gif 5KB
logo.gif 5KB
ogg.gif 5KB
ewebeditor.gif 5KB
headbg.gif 4KB
li_10.gif 4KB
ogg.gif 4KB
bg_logo.gif 4KB
icons8.gif 4KB
icons3.gif 4KB
11_offline.gif 4KB
11_online.gif 4KB
button_czrecord.gif 4KB
icons1.gif 4KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
助力毕业
- 粉丝: 2193
- 资源: 5189
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功