FCKEDITOR配置說明

原文發佈時間爲:2009-10-12 —— 來源於本人的百度文章 [由搬家工具導入]php

fckeditor config.js配置2009-02-13 14:36
  1. FCKConfig.CustomConfigurationsPath = '' ; // 自定義配置文件路徑和名稱   
  2. FCKConfigFCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css'; // 編輯區的樣式表文件   
  3. FCKConfig.EditorAreaStyles = '' ; // 編輯區的樣式表風格   
  4. FCKConfig.ToolbarComboPreviewCSS =''; //工具欄預覽   
  5. FCKConfig.DocType = '' ;//文檔類型   
  6. FCKConfig.BaseHref = ''; // 相對連接的基地址   
  7. FCKConfig.FullPage = false ; //是否容許編輯整個文件,仍是僅容許編輯BODY間的內容   
  8. FCKConfig.StartupShowBlocks = false ;//決定是否啓用"顯示模塊"   
  9. FCKConfig.Debug = false ;//是否開啓調試功能   
  10. FCKConfigFCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ; //皮膚路徑   
  11. FCKConfig.PreloadImages=... //預裝入的   
  12. FCKConfigFCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/' ; //插件路徑   
  13. FCKConfig.AutoDetectLanguage = true ; //是否自動檢測語言   
  14. FCKConfig.DefaultLanguage    = 'zh-cn' ; //默認語言   
  15. FCKConfig.ContentLangDirection = 'ltr' ; //默認的文字方向,可選"ltr/rtl",即從左到右或從右到左   
  16. FCKConfig.ProcessHTMLEntities = true ; //處理HTML實體   
  17. FCKConfig.IncludeLatinEntities = true ; //包括拉丁文   
  18. FCKConfig.IncludeGreekEntities = true ;//包括希臘文   
  19. FCKConfig.ProcessNumericEntities = false ;//處理數字實體   
  20. FCKConfig.AdditionalNumericEntities = '' ;    //附加的數字實體   
  21. FCKConfig.FillEmptyBlocks = true ; //是否填充空塊   
  22. FCKConfig.FormatSource    = true ; //在切換到代碼視圖時是否自動格式化代碼   
  23. FCKConfig.FormatOutput    = true ; //當輸出內容時是否自動格式化代碼   
  24. FCKConfig.FormatIndentator = '     ' ; //當在源碼格式下縮進代碼使用的字符   
  25. FCKConfig.StartupFocus = false ; //開啓時焦點是否到編輯器,即打開頁面時光標是否停留在fckeditor上   
  26. FCKConfig.ForcePasteAsPlainText = false ; //是否強制粘貼爲純文件內容   
  27. FCKConfig.AutoDetectPasteFromWord = true ; //是否自動探測從word粘貼文件,僅支持IE   
  28. FCKConfig.ShowDropDialog = true ;//是否顯示下拉菜單   
  29. FCKConfig.ForceSimpleAmpersand = false ;//是否不把&符號轉換爲實體   
  30. FCKConfig.TabSpaces    = 0 ;//按下Tab鍵時光標跳格數,默認值爲零爲不跳格   
  31. FCKConfig.ShowBorders = true ;//合併邊框   
  32. FCKConfig.SourcePopup = false ;//彈出   
  33. FCKConfig.ToolbarStartExpanded = true ;//啓動fckeditor工具欄默認是否展開   
  34. FCKConfig.ToolbarCanCollapse = true ;//是否容許摺疊或展開工具欄   
  35. FCKConfig.IgnoreEmptyParagraphValue = true ;//是否忽略空的段落值   
  36. FCKConfig.FloatingPanelsZIndex = 10000 ;//浮動面板索引   
  37. FCKConfig.HtmlEncodeOutput = false ;//是否將HTML編碼輸出   
  38. FCKConfig.TemplateReplaceAll = true ;//是否替換全部模板   
  39. FCKConfig.ToolbarLocation = 'In' ;//工具欄位置,   
  40. FCKConfig.CustomConfigurationsPath = '' ; // 自定義配置文件路徑和名稱   
  41. FCKConfigFCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css'; // 編輯區的樣式表文件   
  42. FCKConfig.BaseHref = ''; // 相對連接的基地址   
  43. FCKConfig.Debug = true/false; // 是否開啓調試功能,當調用FCKDebug.Output()時,會在調試窗中輸出內容   
  44. FCKConfigFCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/'; // 設置皮膚   
  45. FCKConfig.AutoDetectLanguage = true/false ; // 是否自動檢測語言   
  46. FCKConfig.DefaultLanguage = 'zh-cn' ; // 設置默認語言   
  47. FCKConfig.ContentLangDirection = 'ltr/rtr'; // 默認文字方向,ltr左,rtr右   
  48. FCKConfig.FillEmptyBlocks = true/false ; // 使用這個功能,能夠將空的塊級元素用空格來替代   
  49. FCKConfig.FormatSource = true/false; // 切換到代碼視圖時,是否自動格式化代碼   
  50. FCKConfig.FormatOutput = true/false; // 當輸出內容時是否自動格式化代碼   
  51. FCKConfig.FormatIndentator = ""; // 當在「源碼格式」下縮進代碼使用的字符   
  52. FCKConfig.GeckoUseSPAN = true/false; // 是否容許SPAN標記代替B,I,U標記   
  53. FCKConfig.StartupFocus = true/false; // 開啓時是否FOCUS到編輯器   
  54. FCKConfig.ForcePasteAsPlainText = true/false;// 強制粘貼爲純文本   
  55. FCKConfig.ForceSimpleAmpersand = true/false; // 是否不把&符號轉換爲XML實體   
  56. FCKConfig.TabSpaces = 0/1; // TAB是否有效   
  57. FCKConfig.TabSpaces = 4; // TAB鍵產生的空格字符數   
  58. FCKConfig.ShowBorders = true/false; // 是否合併邊框   
  59. FCKConfig.ToolbarStartExpanded = true/false; // 頁面載入時,工具欄是否展開,點「展開工具欄」時纔出現   
  60. FCKConfig.ToolBarCanCollapse = true/false; // 是否容許展開摺疊工具欄   
  61. FCKConfig.ToolbarSets = object ; // 編輯器的工具欄,能夠自行定義,刪減,可參考已存在工具欄   
  62. FCKConfig.EnterMode = 'p'; // 編輯器中直接回車,在代碼中生成,可選爲p | div | br   
  63. FCKConfig.ShiftEnterMode = 'br'; // 編輯器中Shift+回車,在代碼中生成,可選爲p | div | br   
  64. FCKConfig.ContextMenu = 字符串數組; // 右鍵菜單的內容   
  65. FCKConfig.FontColors = ""; // 文字顏色列表   
  66. FCKConfig.FontNames = ""; // 字體列表   
  67. FCKConfig.FontSizes = ""; // 字號列表   
  68. FCKConfig.FontFormats = ""; // 文字格式列表   
  69. FCKConfig.StylesXmlPath = ""; // CSS樣式列表的XML文件的位置   
  70. FCKConfig.TemplatesXmlPath = ""; // 模版的XML文件位置   
  71. FCKConfig.SpellChecker = "ieSpell/Spellerpages"; // 拼寫檢查器   
  72. FCKConfig.IeSpellDownloadUrl = ""; // 下載拼寫檢查器的網址   
  73. FCKConfigFCKConfig.SmileyPath = FCKConfig.BasePath + 'images/smiley/msn/'; // 表情文件存放路徑   
  74. FCKConfig.SmileyImages = ''; // 表情文件名稱列表,具體參考默認設置   
  75. FCKConfig.SmileyColumns = 8; // 表情窗口顯示錶情列數   
  76. FCKConfig.SmileyWindowWidth = 320; // 表情窗口顯示寬度,此窗口會由於表情文件的改變而做調整   
  77. FCKConfig.SmileyWindowHeight = 240; // 表情窗口顯示高度,此窗口會由於表情文件的改變而做調整   
  78. FCKConfig.FullPage = true/false; // 是否容許編輯整個HTML文件,仍是僅容許編輯BODY間的內容   
  79.   
  80.   
  81. 上傳設置   
  82.   
  83. var _FileBrowserLanguage          = 'php' ;          // asp | aspx | cfm | lasso | perl | php | py      
  84. var _QuickUploadLanguage          = 'php' ;          // asp | aspx | cfm | lasso | php[/code]   
  85. //第一個是文件瀏覽器使用的語言,第二個快速上傳使用的語言,改爲你須要的   
  86. FCKConfig.LinkUploadAllowedExtensions          = "" ;                          // empty for all   
  87. FCKConfig.LinkUploadDeniedExtensions =".(php|php3|php5|phtml|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|dll|reg|cgi)$"  
  88. //這是兩個容許和拒絕上傳的文件類型列表   
  89. FCKConfig.ImageBrowser = false ;是否在插入圖片功能裏面啓用服務器文件瀏覽功能   
  90. FCKConfigFCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=ImageConnector=connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ;   
  91. Type=Image    表示文件類型是image這會使文件瀏覽器定位到文件上傳路徑/image/文件夾下面   
  92. FCKConfig.FlashBrowser = false ;是否在插入flash功能中啓用服務器文件瀏覽功能   
  93. FCKConfig.LinkUpload = false ;是否啓用插入連接的快速上傳功能   
  94. FCKConfig.ImageUpload = false ;是否啓用圖片快速上傳功能   
  95. FCKConfig.FlashUpload = false ;是否啓用flash上傳功能   

自定義fckeditor的ToolBarcss

FCKeditor設置多個工具欄樣式PHPChina 開源社區門戶C|GHhjP+g
html

FCKeditor 中自帶了兩種工具欄樣式,Default 和Base。但是我如今想再加一種工具欄樣式。 我試了一下。將Default樣式的設置複製了一下 改成FCKConfig.ToolbarSets["Blogedit"],裏面個體的工具欄項我就不寫了。但是當我在調用這個工具欄時,卻提示我說工具 欄Blogedit設置沒有找到,這是怎麼回事啊?難道FCKeditor只能使用Def ault 和Base這兩種樣式嗎? 找到   fckconfig.js   裏面設置 這裏我添加了   ddd   工具欄樣式 要用的時候只須要 在數組

引用的時候 $this->ToolbarSet = 'ddd' ;   就OK 了瀏覽器

XML/HTML代碼服務器

  1. FCKConfig.ToolbarSets["Default"] = [   
  2. ['Source','DocProps','-','Save','NewPage','Preview','-','Templates'],   
  3. ['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],   
  4. ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],   
  5. ['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],   
  6. '/',   
  7. ['Bold','Italic','Underline','StrikeThrough','-','Subscrīpt','Superscrīpt'],   
  8. ['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote'],   
  9. ['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],   
  10. ['Link','Unlink','Anchor'],   
  11. ['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],   
  12. '/',   
  13. ['Style','FontFormat','FontName','FontSize'],   
  14. ['TextColor','BGColor'],   
  15. ['FitWindow','ShowBlocks','-','About']   // No comma for the last row.   
  16. ] ;   
  17. FCKConfig.ToolbarSets["Basic"] = [   
  18. ['Bold','Italic','-','OrderedList','UnorderedList','-','Link','Unlink','-','About']   
  19. ] ;   
  20. FCKConfig.ToolbarSets["ddd"] = [   
  21.          ['OrderedList','UnorderedList','-','Link','Unlink','-','About','Bold','Italic','Underline','StrikeThroug   
  22. h','-','Subscrīpt','Superscrīpt']   

而後在FCKeditor控件裏面添加屬性:jsp

相關文章
相關標籤/搜索