zoukankan      html  css  js  c++  java
  • CKEditor3.3+CKFinder2.0附带CKF去除水印 狼

    CKEditor3.3+CKFinder2.0附带CKF去除水印 
    
    CKEditor3.3+CKFinder2.0
    CKEditor与CKFinder的组合其实非常简单,这里只简单说一下步骤和注意事项。
    1、CKEditor 不具备上传功能,需要集成 CKFinder 才能实现上传功能。
         下载 ckeditor 并解压到 ckeditor(在根目录下);
         下载 ckfinder 并解压到 ckfinder (在根目录下);
         两者处于同级目录下;    
         把ckfinder目录里的bin下的CKFinder.dll拷贝到网站目录bin下,引用就行了。
    
    
    
    2、在 aspx 页面或者 master 模板页 标签中载入 ckeditor.js:
    
    
    
    
    此方法被称为替换法,其实就是使用CKEditor的replace方法替换TextBox,关键之处在于ClientID的设置,而操作CKEditor其实就是操作服务端的的textbox控件,Text属性的设置和获取即可实现交互其中的html代码。.net页面还要注意设置页面ValidateRequest="false",这里仅以.net为例,其他语言的方法和此方法大同小异,均可采取“替换法”来使用CKEditor.
    3. ckeditor里面的config.js 配置
    CKEDITOR.editorConfig = function( config )
    {
         config.language = 'zh-cn';//设置中文语言
         config.uiColor = '#AADC6E';//编辑器颜色
         config.font_names = '宋体;楷体_GB2312;新宋体;黑体;隶书;幼圆;微软雅黑;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana';
        config.toolbar_Full =
        [
            ['Source','-','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','CreateDiv'],
            ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
            ['Link','Unlink','Anchor'],
              ['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak'],
            '/',
            ['Styles','Format','Font','FontSize'],
            ['TextColor','BGColor'],
            ['Maximize', 'ShowBlocks','-','About']
        ];
        config.toolbar_Basic =
        [
            ['Bold', 'Italic', '-', 'NumberedList', 'BulletedList', '-', 'Link', 'Unlink','-','About']
        ];
    
        config.width =700;
        config.height = 300;
     
    };
    4.
    ckfinder 里面的config.ascx的配置:
    
    public override boolCheckAuthentication()
    {
        return true;//官方建议此处要做一些用户权限判断再返回true,好吧我承认此处我简单处理了。
    }
    
    CKFinder2.0 去水印
    以下方法仅为增加美观程度而做,不能彻底去除版权,仅为隐藏破解方法
    点击浏览服务器按钮,打开服务器文件界面,去除之前有两处DEMO说明,一处在左下角,另一处在上传过文件之后才会在右侧显示出来
    
    CKFinder.js水印修改
    1.将<h4  class='message_content'>替换为<h4 style='display:none;'  class='message_content'>,即隐藏h4;<br>
    2.替换 “\x3c\144\x69\166\x20\143\154\141\x73\x73\x3d\x27\166\x69\x65\x77\040\x74\157\157\x6c\x5f\160\141\x6e\x65\154\047\x20\x73\164\x79\x6c\x65\x3d\x27\x64\151\x73\160\x6c\x61\171\072\040\x62\154\x6f\x63\153\x20\x21\x69\x6d\x70\157\162\164\x61\156\x74\x3b\040\x70\157\x73\151\x74\151\157\156\x3a\040\x73\x74\x61\x74\x69\143\x20\x21\x69\x6d\160\x6f\162\x74\141\156\x74\x3b\040\143\x6f\x6c\x6f\162\x3a\040\x62\154\141\x63\x6b\x20\x21\151\155\x70\x6f\x72\164\141\156\164\x3b\040\x62\141\x63\x6b\147\x72\157\165\x6e\x64\055\x63\157\x6c\157\x72\x3a\x20\x77\x68\x69\164\x65\040\041\151\155\160\x6f\162\x74\141\156\164\073\x27\x3e\x54\150\x69\163\040\x69\x73\x20\164\x68\145\040\x44\x45\115\117\040\166\x65\x72\163\151\157\x6e\x20\157\x66\040\x43\113\106\x69\156\x64\145\x72\056\x20\120\154\145\141\x73\145\x20\166\x69\163\x69\x74\x20\x74\150\145\x20\x3c\141\x20\150\x72\x65\x66\x3d\x27\150\164\x74\x70\x3a\057\x2f\x63\x6b\146\x69\156\144\145\x72\056\x63\157\x6d\x27\x20\x74\x61\x72\x67\145\x74\075\047\x5f\142\x6c\x61\x6e\153\047\x3e\x43\113\106\151\156\x64\145\162\x20\x77\145\x62\040\x73\x69\x74\145\x3c\x2f\x61\076\040\x74\x6f\040\157\142\x74\x61\x69\x6e\040\x61\x20\166\141\154\x69\144\x20\154\x69\143\x65\156\x73\x65\056\x3c\x2f\x64\x69\166\076”为“ ”或者“\x20”,千万不可替换成"",此方法的用意就是直接去掉整个版权说明的Div层,此处其实是八进制ASCII和十六进制ASCII的混搭,转换成字符其实就是DEMO说明的层。
    OK,到此步骤基本全部完成。<br>此文的完成要先感谢国家的局域网功能之强大,让我搜到了很多国内的CKE+CKF老版本的解决方法,再次感谢firefox之google翻译插件功能之强大,让我翻译到了很多官方的东西学习,最后要感谢很多软件作者给我提供的平台,以及学无止境曾祥展前辈的文章。
    
  • 相关阅读:
    yolo_to_onnx ValueError: need more tan 1 value to unpack
    yolo_to_onnx killed
    C++ 实现二维矩阵的加减乘等运算
    Leetcode 1013. Partition Array Into Three Parts With Equal Sum
    Leetcode 1014. Best Sightseeing Pair
    Leetcode 121. Best Time to Buy and Sell Stock
    Leetcode 219. Contains Duplicate II
    Leetcode 890. Find and Replace Pattern
    Leetcode 965. Univalued Binary Tree
    Leetcode 700. Search in a Binary Search Tree
  • 原文地址:https://www.cnblogs.com/gowhy/p/2067401.html
Copyright © 2011-2022 走看看