zoukankan      html  css  js  c++  java
  • ckeditor和ckfinder的使用

    下载

    1.      将这两个文件夹拷到网站根目录(可以删掉两个文件夹下的_sample示例和_source源码)

    2.      在head标签中加入

    <script language="javascript" type="text/javascript" src='<%=ResolveUrl("~/ckeditor/ckeditor.js")%>'></script>
    <script language="javascript" type="text/javascript" src='<%=ResolveUrl("~/ckfinder/ckfinder.js")%>'></script>


     

    3.  页面中加入

    <asp:TextBox ID="mckeditor" runat="server" TextMode="MultiLine"></asp:TextBox>
             <script type="text/javascript">
                 CKEDITOR.replace( '<%=mckeditor.ClientID%>',//生成客户端id             {
                 skin : 'office2003',//设置皮肤
                 enterMode : Number( 2),//设置enter键的输入1为<p>2为<br/>3为<div>
                 shiftEnterMode : Number( 1), // 设置shift+enter的输入
                 });
             </script>


    4.  在page的属性里加入ValidateRequest="false"

    这样在后台通过mckeditor.Text就可接收到编辑好的文本对应的html代码了,然后可以利用div的innerHtml属性显示刚提交的代码

     

    要想在当中插入图片,还要配置有关ckfinder的东西

    1.       添加对ckfinder下bin目录的ckfinder.dll的引用

    2.       在ckeditor下的config.js文件中的CKEDITOR.editorConfig = function(config) {}里添加以下代码

    var webname = '/WebSite2';
        config.filebrowserBrowseUrl = webname + '/ckfinder/ckfinder.html';
        config.filebrowserImageBrowseUrl = webname+ '/ckfinder/ckfinder.html?Type=Images';
        config.filebrowserFlashBrowseUrl = webname+ '/ckfinder/ckfinder.html?Type=Flash';
        config.filebrowserUploadUrl = webname + '/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Files';
        config.filebrowserImageUploadUrl = webname+ '/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Images';
        config.filebrowserFlashUploadUrl = webname+ '/ckfinder/core/connector/aspx/connector.aspx?command=QuickUpload&type=Flash';
        //config.filebrowserWindowWidth = '800';
        //config.filebrowserWindowHeight = '500';


    将其中的webname改为网站的名字

     

    这样,网站运行起来后就可以通过点击显示出的编辑器的图像按钮来添加图片了

    warn
    作者:心亦
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    如何设置IIS实现无扩展名重写
    正则表达式基础知识
    Literal控件用法
    ajaxPro.dll基础教程
    PetShop的系统架构设计
    SQL点滴29—错误无处不在
    javascript中的正则表达式
    为什么开发环境如此之乱
    SQL点滴文章总结
    javascript读写cookie
  • 原文地址:https://www.cnblogs.com/szhx/p/3219344.html
Copyright © 2011-2022 走看看