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翻译插件功能之强大,让我翻译到了很多官方的东西学习,最后要感谢很多软件作者给我提供的平台,以及学无止境曾祥展前辈的文章。
    
  • 相关阅读:
    OpenCV2.4.4 图像旋转和缩放
    Python+OpenCV:图片无损旋转90°且无黑边的处理方法
    python 怎样去除图片中的多余物体
    goland 无法解析符号
    go mod init 报错
    比较有用的
    Gorm 学习笔记
    Gorm 更新 0 值
    Java Lambda 表达式,Java Lambda 函数接口
    Java 单例模式,Java Singleton单例模式
  • 原文地址:https://www.cnblogs.com/gowhy/p/2067401.html
Copyright © 2011-2022 走看看