FCK editor 参数配置

来源:互联网 发布:下载建筑图纸软件 编辑:程序博客网 时间:2024/04/27 19:28
在精减的过程中,我们已经了解了FCKeditor的目录及文件结构,我们再做几个基本参数配置,就可以使用哩!
 
    第一个要配置的文件为:fckconfig.js,位于FCKeditor目录下。用记事本打开~
 
    查找字符(以红色标记):
FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/office2003/' ;
    皮肤的地址,默认为default,这里改成我们要用的office2003皮肤文件目录名。
 
    查找字符(以红色标记):
FCKConfig.DefaultLanguage  = 'zh-cn' ;
    默认语言参数,默认为en,改为zh-cn(简体中文)。其实改不改都成,因为前面还有一句参数:
FCKConfig.AutoDetectLanguage = true ;
    这句参数的作用为自动检测系统的语言环境。
 
     查找字符(以红色标记):
FCKConfig.TabSpaces = 1;
    在编辑器域内可以使用Tab键,默认为0,改为1(允许)。改不改都成,改后方便编辑。
   
     查找字符(以红色标记):
FCKConfig.ToolbarSets["Default"] = [
 ['Source','DocProps','-','Save','NewPage','Preview','-','Templates'],
 ['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],
 ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
 ['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],
 '/',
 ['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
 ['OrderedList','UnorderedList','-','Outdent','Indent'],
 ['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
 ['Link','Unlink','Anchor'],
 ['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak','UniversalKey'],
 '/',
 ['Style','FontFormat','FontName','FontSize'],
 ['TextColor','BGColor'],
 ['FitWindow','-','About']
] ;
    这是FCKeditor默认的菜单,很全面,一组"[]"代表菜单中的某一大类功能组,"-"代表功能组中的小类分隔线,"/"代表按钮图标的换行。列出上面的参数,我们可以参考着修改下面的一组参数:
FCKConfig.ToolbarSets["Basic"] = [
 ['Bold','Italic','-','OrderedList','UnorderedList','-','Link','Unlink','-','About']
] ;
    这是FCKeditor给出的基本菜单参数,在程序中可以给随时设置调用,网页的前台比较常用这种格式,如留言本的回复等等,我们也可以根据自己的需要,按上面的格式自已修改,需要注意的是在前台的应用上,尽量不采用图像、链接、flash、图像域添加功能(用蓝色在Default参数中标出),这几种功能允许前台页直接访问和上传文件,容易给服务器带来隐患,实在需要用的话,最好自已加入验证的代码(对俺来讲暂时没有这方面的考虑,这里先不说哩)!
 
    查找字符(以红色标记):
FCKConfig.ContextMenu =
['Generic','Link','Anchor','Image','Flash','Select','Textarea','Checkbox','Radio','TextField','HiddenField','ImageButton','Bu
tton','BulletedList','NumberedList','Table','Form'] ;
    在编辑器域内可以使用鼠标右键,用蓝色标出需要注意的参数。
 
    查找字符(以红色标记):
FCKConfig.FontNames  = '宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;
    常用的字体名称,默认为没有中文,添加用蓝色标出的常用中文字体。
  
    查找字符(以红色标记):
FCKConfig.SmileyPath = FCKConfig.BasePath + 'images/smiley/msn/' ;
    自定义表情的地址,可根据自己的需要修改,接下来的几行为自定义表情的文件名及打开窗口的长宽高度,我想没什么可说的哩,自己研究着修改吧。
  
    好了,我们再来设置文件夹位置,嘿嘿,上面的文件修改完就保存吧,再来改fckeditor.asp和fckeditor.js文件,分别编辑……
fckeditor.asp,查找字符(以红色标记):
  sBasePath  = "fckeditor/"
默认为"/fckeditor/",我改为相对路径(用蓝色标出)。
   
fckeditor.js,查找字符(以红色标记):
  this.BasePath  = 'fckeditor/' ;
默认为"/fckeditor/",我改为相对路径(用蓝色标出)。
    其实不改也可以,这两个参数可以在程序应用的时候随时设置,改过后写程序时可以省点事!
 
    另外,如需要加入上传功能,还需要编辑/editor/filemanager/browser/default/connectors/asp/和/editor/filemanager/upload/asp/文件夹下的config.asp文件,将文件中的:
ConfigIsEnabled = True
    默认为False,改为True就成了。
   
    好了,基本上该设置的都设置了,具体细节大家就自己研究吧,嘿嘿!
 
原创粉丝点击