dedecms自带CKEditor编辑添加行间距按钮
来源:互联网 发布:直播系统源码 编辑:程序博客网 时间:2024/05/01 07:27
由于dedecms将ckeditor做了集成,和一般的只针对于ckeditor对config.js修改不同,以后是我在dedecms 5.7版本上添加行间距按钮的方法:
1、下载ckeditor的行距插件包 ;
2.解压到ckeditor/plugins目录下;3、由于dedecms 5.7自己集成了一个dedepage插件,用来添加ckeditor自定义插件,在/include/ckeditor/plugins/dedepage文件夹下,打开plugin.js文件在最后面添加: requires : [ 'lineheight' ],添加完之后的代码如下:
// Register a plugin named "dedepage".
(function()
{
CKEDITOR.plugins.add( 'dedepage',
{
init : function( editor )
{
// Register the command.
editor.addCommand( 'dedepage',{
exec : function( editor )
{
// Create the element that represents a print break.
// alert('dedepageCmd!');
editor.insertHtml("#p#副标题#e#");
}
});
// alert('dedepage!');
// Register the toolbar button.
editor.ui.addButton( 'MyPage',
{
label : '插入分页符',
command : 'dedepage',
icon: 'images/dedepage.gif'
});
// alert(editor.name);
},
requires : [ 'fakeobjects' ],
requires : [ 'lineheight' ]
});
})();
4、修改/include/ckeditor/ckeditor.inc.php文件,在$toolbar['Basic'] 的最后一行添加元素Code,修改后代码如下:
$toolbar['Basic'] = array(
array( 'Source','-','Templates'),
array( 'Cut','Copy','Paste','PasteText','PasteFromWord','-','Print'),
array( 'Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'),
array( 'ShowBlocks'),array('Image','Flash','Addon'),array('Maximize'),'/',
array( 'Bold','Italic','Underline','Strike','-'),
array( 'NumberedList','BulletedList','-','Outdent','Indent','Blockquote'),
array( 'JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'),
array( 'Table','HorizontalRule','Smiley','SpecialChar'),
array( 'Link','Unlink','Anchor'),'/',
array( 'Styles','Format','Font','FontSize'),
array( 'TextColor', 'BGColor', 'MyPage','MultiPic'),
array( 'lineheight')
);
至此OK!
ps,简单的自定义行距功能
1.修改该功能的语言,在lineheight(就是行距插件的目录)/lang目录下添加相应的语言包,修改plugin.js文件115行为相应的语言。
2.更改行距的功能按钮,修改plugin.js文件139行。
0 0
- dedecms自带CKEditor编辑添加行间距按钮
- UITableView 自带编辑删除 自定义按钮
- UITableView 自带编辑删除 自定义按钮
- CKEditor添加自定义按钮
- CKEditor添加自定义按钮 .
- 添加Eclipse自带的“保存”菜单及按钮
- easyui添加编辑按钮
- ckeditor 去除自带的<p>标签
- ckeditor 学习笔记【2】添加自定义按钮
- CKeditor插件之行间距顺带加中文字体显示
- 设置行间距,计算带行间距的文本高度
- UITableView 自带编辑删除
- 不使用GridView自带编辑删除等等按钮,放置服务器控件的按钮。获取点击按钮的当前行以便进行编辑删除
- MyEclispe 中如何编辑自带的Libraries,修改和添加jar包
- 给VS2005的GridView控件自带的删除按钮添加确认
- 在系统自带的计算器上添加按钮或菜单
- 【iOS开发】添加系统自带的tableView左滑按钮
- CKEditor开放自带上传图片功能-->java/jsp方向
- 一个隐马尔科夫模型的应用实例:中文分词
- 设备管理器进行锁屏和数据清除等功能
- 夕拾朝花——我的2016
- java反射机制的原理与简单使用
- 开发艺术探索 -- Android中的消息机制
- dedecms自带CKEditor编辑添加行间距按钮
- struts2学习笔记之十:文件上传
- RAC异机恢复
- GLSurfaceView
- CLR via C# 阅读 笔记
- 使用Html5+C#+微信 开发移动端游戏详细教程 总目录
- 【已解决】Windows Service 问题System.IO.FileNotFoundException: 未能加载文件或程序集“file:///”或它 的某一个依赖项。系统找不到指定的文件。。
- 云计算上机实验
- 将java文件打包提交MapReduce任务流程