CKEditor自定义ToolBar按钮
[摘要] 虽然CKEditor的是一个全功能的所见即所得的编辑器,不是所有的选项,可能需要在所有情况下。正因为如此,自定义工具栏是在与CKEditor的处理最常见的和必需的任务之一。
工具栏定义是包含要显示在编辑器中所有可用工具栏的行元素的JavaScript数组。
虽然CKEditor的是一个全功能的所见即所得的编辑器,不是所有的选项,可能需要在所有情况下。正因为如此,自定义工具栏是在与CKEditor的处理最常见的和必需的任务之一。
先将CKEditor下载回来解压缩丢到网站目录中,在ckeditor文件夹下找到"config.js"文件(默认下没有以下内容需要添加),
该toolbar_name设置,其中name元素是用来识别工具栏中的工具栏设置的名称。下面的代码片段包含默认CKEditor的工具栏设置。
config.toolbar = 'Full';
config.toolbar_Full =[
{ name: 'document', items: ['Source', '-', 'Save', 'NewPage', 'DocProps', 'Preview', 'Print', '-', 'Templates'] },
{ name: 'clipboard', items: ['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo'] },
{ name: 'editing', items: ['Find', 'Replace', '-', 'SelectAll', '-', 'SpellChecker', 'Scayt'] },
{ name: 'forms', items: ['Form', 'Checkbox', 'Radio', 'TextField', 'Textarea', 'Select', 'Button', 'ImageButton',
'HiddenField']
},
'/',
{ name: 'basicstyles', items: ['Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript', '-', 'RemoveFormat'] },
{ name: 'paragraph', items: ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote', 'CreateDiv',
'-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock', '-', 'BidiLtr', 'BidiRtl']
},
{ name: 'links', items: ['Link', 'Unlink', 'Anchor'] },
{ name: 'insert', items: ['Image', 'Flash', 'Table', 'HorizontalRule', 'Smiley', 'SpecialChar', 'PageBreak', 'Iframe'] },
'/',
{ name: 'styles', items: ['Styles', 'Format', 'Font', 'FontSize'] },
{ name: 'colors', items: ['TextColor', 'BGColor'] },
{ name: 'tools', items: ['Maximize', 'ShowBlocks', '-', 'About'] }];
config.toolbar_Basic =[
['Bold', 'Italic', '-', 'NumberedList', 'BulletedList', '-', 'Link', 'Unlink', '-', 'About']];
在上面的代码中(就像在默认的CKEditor配置)两大工具栏定义已定义。第一种全部功能,第二个是基本。工具栏被设置为使用完整定义。可以根据自身需要调整。
本文来自杜保良博客,转载请标明出处:http://www.dubaoliang.com/view/27.html
- [数据库] SQL Server日期相减DATEDIFF()函数
- [网络日志] 手机上的生活
- [网站建设] ASP.NET配置FCKEditor.Net_2.6.3
- [搜索引擎] 神马搜索成知名网站的第二大流量贡献搜索引擎
- [业界动态] 百度推广关键字质量度优化指南
- [网站建设] IIS发布网站后出现 "处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误"的解决办法【ASP.NET 问题】
- [搜索引擎] 百度搜索关键词工具升级啦
- [业界动态] Windows 9预览版今秋发布 正式版明年推出
- [网站建设] C#项目 Unable to find manifest signing certificate in the certificate store
- [软件] RDP协议组件X.224在协议流中发现一个错误并且中断了客户端连接
- [数据库] SQL合并两个或多个 SELECT 语句的结果集。
- [网站建设] 更专注于网页配色——WEB在线配色器
- [操作系统] Windows Server 2003远程桌面超出最大连接数
- [操作系统] U盘启动安装原系统文件(iso)Windows 7/Windows Server 2008 R2
- [搜索引擎] 谷歌更新搜索算法 eBay违规优化首先被惩罚
- [移动互联] iPad Air黑屏死机怎么办,iPad mini突然黑屏死机
- [操作系统] windows xp系统GHOST一健还原怎么用
- [网站建设] C#批量导入数据SqlBulkCopy类
- [网站建设] FCKeditor编辑器的图片路径会出现两个斜杠//
- [操作系统] 怎么修改远程桌面的端口号3389
- [业界动态] C# DataTable使用方法详解
- [软件] 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
- [网站建设] IIS7.5无法连接Access数据库的解决方法
- [操作系统] windows8无线连接受限的解决方法教程
- [操作系统] Windows Server 2003如何让服务器定时自动重启
- [操作系统] 电脑系统蓝屏的原因及解决方法
- [数据库] mssql查看被锁的表
- [网络日志] 如何下载URL中带井号(#)的文件
- [操作系统] windows2003没有权限登录远程桌面解决办法
- [数据库] sql Server 2008 阻止保存要求重新创建表的更改