扩展FCKeditor编辑器,使其具有分页功能。
先看效果图:
按以下步骤修改文件:
一、修改配置文件:editor/fckconfig.js
在位置(行92左右):
FCKConfig.ToolbarLocation = 'In' ;
增加如下内容:
FCKConfig.PagingCode = '{0}' ; //{0}:被替换成当“页码”
这里是保存创建分页按钮时的文本,其中的“{0}”会被替换成页码。
二、编辑文件:editor/fckeditor.html
1、在位置(行55左右):
// Base configuration file.
LoadScript( '../fckconfig.js' ) ;
增加如下内容:
//加载分页函数脚本
LoadScript( 'js/paginginfo.js' ) ;
这里是加载一个js脚本文件,用于处理相关的分页操作。
2、在位置(行225左右):
<tr>
<td id="xEditingArea" valign="top" style="height: 100%"></td>
</tr>
增加如下内容:
<tr>
<td id="xPagingInfo" style="height: 25px;">
<span id="xPagingAnalyse" >启用数据分页</span>
<span id="xPagingList"></span>
<span id="xPagingCreate" style="display:none;" >添加新页</span>
<span id="xPagingDelete" style="display:none;" >删除当前页</span>
<span id="xPagingUnite" style="display:none;" >合并数据</span>
<span id="xPagingMessage" >点击这里执行数据分页</span></td>
</tr>
这里是增加一个新的行,用来显示分页操作的按钮和信息。
三、向皮肤的CSS文件中增加分页按钮的样式,如默认皮肤文件是editor/skins/default/fck_editor.css,则增加以下内容:
/*分页样式*/
四、创建editor/js/paginginfo.js,该js用于处理分页的操作等,内容如下: