zoukankan      html  css  js  c++  java
  • Fckeditor修改默认分页符的方法

    FCKEDITOR默认的分页符代码虽然在编辑模式下会好看直观一些,但其产生的代码相对来说要臃肿许多,在实际程序开发中,我们往往不需要好看的分页符,而是需要简短的自定义的特殊分页的字符串用来分割文章,因此修改默认的FCKEDITOR分页符代码就显的很必要了。

    声明:在网上看到过修改分页符代码的文章,虽然修改的位置一样,但按网上文章修改之后却不能实现,可能是版本不同,我使用的版本是2.6

    具体方法如下:

    在Fckeditor目录中找到fckeditorcode_ie.js文件,然后找到以下这段代码:

    var FCKPageBreakCommand=function(){this.Name='PageBreak';};FCKPageBreakCommand.prototype.Execute=function(){FCKUndo.SaveUndoStep();var e=FCK.EditorDocument.createElement('DIV');e.style.pageBreakAfter='always';e.innerHTML='<span style="DISPLAY:none">&nbsp;</span>';var A=FCKDocumentProcessor_CreateFakeImage('FCK__PageBreak',e);var B=new FCKDomRange(FCK.EditorWindow);B.MoveToSelection();var C=B.SplitBlock();B.InsertNode(A);FCK.Events.FireEvent('OnSelectionChange');};

    将上述代码替换成下面的代码:

    var FCKPageBreakCommand=function(){this.Name='PageBreak';};
    FCKPageBreakCommand.prototype.Execute=function(){
    FCKUndo.SaveUndoStep();
    var e=FCK.EditorDocument.createElement('div');
    //e.style.pageBreakAfter='always';
    e.innerHTML='$HengCmsPage$';
    //var A=FCKDocumentProcessor_CreateFakeImage('FCK__PageBreak',e);
    FCK.InsertElement(e);
    var B=new FCKDomRange(FCK.EditorWindow);
    B.MoveToSelection();
    var C=B.SplitBlock();
    //B.InsertNode(A);
    FCK.Events.FireEvent('OnSelectionChange');
    };



  • 相关阅读:
    gluoncv faster_rcnn 参数修改
    gluoncv 训练自己的数据集,进行目标检测
    Java面试题及答案2020最新版!
    阿里巴巴Java开发手册泰山版下载
    Java基础之如何取舍Joda与 Java8 日期库
    深入理解Java虚拟机3——垃圾回收
    剖析Java OutOfMemoryError异常
    教你如何理解JAVA的I/O类库
    Java源码解读系列(一):ArrayList
    Java 并发之 Executor 框架
  • 原文地址:https://www.cnblogs.com/superfeeling/p/2337896.html
Copyright © 2011-2022 走看看