fckEditor编辑器的使用

 

以前都是使用FreeTextBox,感觉该控件很笨重,就是用起来有点不爽,现在改用FckExitor,感觉这个用起来更实在,心里踏实,呵..下面是该控件的使用方法!

1. 到控件的官方网http://sourceforge.net/project/showfiles.php?group_id=75348下载FCKeditor和Fckeditor.net

2. 将fckeditor.net里面的bin中有一个dll添加到你的项目中(工具栏与web引用)

3. 将fckeditor包中的fckeditor目录放到应用程序的根目录(可以删除sample这个示例的文件夹)

4.    在Web.config中添加
     <appSettings>
        <add key="FCKeditor:BasePath" value="~/fckeditor/"/>
        <add key="FCKeditor:UserFilesPath" value="Files/"/>
        <add key="ConfigIsEnabled" value="true"/>
    </appSettings>

5. 将工具栏中的FCKeditor控件拖到所要的页面中,并设置ValidateRequest="false"

6. 在fckeditor ---->ediotr---->images---->smiley文件中存放的是表情图片,可以自己添加想要的表情图片,但要更
  改fckconig.js文件中的FCKConfig.SmileyPath 这段代码,可以改目录,也可以换到里面的图片名称,弹出的
       窗口的大小也可以自己定义设置
FCKConfig.SmileyWindowWidth  = 320 ;FCKConfig.SmileyWindowHeight = 240 ;

7. 在fckeditor里有个lang文件夹,这个是存放控件相对应的编码,可以只保留fcklanguagemanager.js zh-cn.js、en.js、zh.js这四个文件,其中zh.js是繁体中文,这样清理可以大大减少控件的大小.

8.   可以给控件换肤,只要将控件的skins下想要的皮肤文件夹名改为default就可以了

9. 前面漏掉一点,还要将fckconfig.js中的两行改为  aspx   其原来默认是asp
     
  var _FileBrowserLanguage = 'aspx' ; // asp | aspx | cfm | lasso | perl | php | py
       var _QuickUploadLanguage = 'aspx' ; // asp | aspx | cfm | lasso | php

10.  如果控件的显示的是英文版的话,可以在fckconfig.js中设置FCKConfig.DefaultLanguage  = 'zh-cn' ;(简体中文)

11.  在编辑器的区域内想使用Tab健,可以在fckconfig.js中设置FCKConfig.TabSpaces  = 1;

12.  如果你想自己定义工具栏的话,比如插入图片不要上传功能,也可在fckconig.js中设置,默认采用的是default
     例如: FCKConfig.ToolbarSets["Basic"] = [
     ['Bold','Italic','-','OrderedList','UnorderedList','-',/*'Link',*/'Unlink','-','Style','FontSize','TextColor','BGColor','-
  ','Smiley','SpecialChar','Replace','Preview']
  ] ; 
这样也就是简单的编辑器了,可以用在一些比如留言版上了.

       这样还不行,还要将图片、链接功能的右键去掉!
   FCKConfig.ContextMenu =
['Generic',/*'Link',/*'Anchor',/*'Image',/*'Flash','Select','Textarea','Checkbox','Radio','TextField','HiddenField',/*'ImageButton','Button','BulletedList','NumberedList','Table','Form'] ;这样就Ok了!

13.可以增加控件的一些字体,设置
      FCKConfig.FontNames = '宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times
      New Roman;Verdana' ;

14.可以设置编辑器内文字的大小,在css文件夹内下面代码将font-size改为所要的大小就可以了

  body, td
  {
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 12px;
  }

15.在web.config中<add key="FCKeditor:UserFilesPath" value="~/Files/"/> value的值就是上传文件的目录

上面的操作中还有一点不知如何弄,就是上传的图片老是跑到filemanager/brower/default/connectors/aspx/Files/的目录下面,fckConfig.js中的FCKConfig.BasePath改路径还有些问题,有知道的告诉我一声,谢谢了!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值