原文發佈時間爲:2009-10-12 —— 來源於本人的百度文章 [由搬家工具導入]php
fckeditor config.js配置2009-02-13 14:36
- FCKConfig.CustomConfigurationsPath = '' ; // 自定義配置文件路徑和名稱
- FCKConfigFCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css'; // 編輯區的樣式表文件
- FCKConfig.EditorAreaStyles = '' ; // 編輯區的樣式表風格
- FCKConfig.ToolbarComboPreviewCSS =''; //工具欄預覽
- FCKConfig.DocType = '' ;//文檔類型
- FCKConfig.BaseHref = ''; // 相對連接的基地址
- FCKConfig.FullPage = false ; //是否容許編輯整個文件,仍是僅容許編輯BODY間的內容
- FCKConfig.StartupShowBlocks = false ;//決定是否啓用"顯示模塊"
- FCKConfig.Debug = false ;//是否開啓調試功能
- FCKConfigFCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ; //皮膚路徑
- FCKConfig.PreloadImages=... //預裝入的
- FCKConfigFCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/' ; //插件路徑
- FCKConfig.AutoDetectLanguage = true ; //是否自動檢測語言
- FCKConfig.DefaultLanguage = 'zh-cn' ; //默認語言
- FCKConfig.ContentLangDirection = 'ltr' ; //默認的文字方向,可選"ltr/rtl",即從左到右或從右到左
- FCKConfig.ProcessHTMLEntities = true ; //處理HTML實體
- FCKConfig.IncludeLatinEntities = true ; //包括拉丁文
- FCKConfig.IncludeGreekEntities = true ;//包括希臘文
- FCKConfig.ProcessNumericEntities = false ;//處理數字實體
- FCKConfig.AdditionalNumericEntities = '' ; //附加的數字實體
- FCKConfig.FillEmptyBlocks = true ; //是否填充空塊
- FCKConfig.FormatSource = true ; //在切換到代碼視圖時是否自動格式化代碼
- FCKConfig.FormatOutput = true ; //當輸出內容時是否自動格式化代碼
- FCKConfig.FormatIndentator = ' ' ; //當在源碼格式下縮進代碼使用的字符
- FCKConfig.StartupFocus = false ; //開啓時焦點是否到編輯器,即打開頁面時光標是否停留在fckeditor上
- FCKConfig.ForcePasteAsPlainText = false ; //是否強制粘貼爲純文件內容
- FCKConfig.AutoDetectPasteFromWord = true ; //是否自動探測從word粘貼文件,僅支持IE
- FCKConfig.ShowDropDialog = true ;//是否顯示下拉菜單
- FCKConfig.ForceSimpleAmpersand = false ;//是否不把&符號轉換爲實體
- FCKConfig.TabSpaces = 0 ;//按下Tab鍵時光標跳格數,默認值爲零爲不跳格
- FCKConfig.ShowBorders = true ;//合併邊框
- FCKConfig.SourcePopup = false ;//彈出
- FCKConfig.ToolbarStartExpanded = true ;//啓動fckeditor工具欄默認是否展開
- FCKConfig.ToolbarCanCollapse = true ;//是否容許摺疊或展開工具欄
- FCKConfig.IgnoreEmptyParagraphValue = true ;//是否忽略空的段落值
- FCKConfig.FloatingPanelsZIndex = 10000 ;//浮動面板索引
- FCKConfig.HtmlEncodeOutput = false ;//是否將HTML編碼輸出
- FCKConfig.TemplateReplaceAll = true ;//是否替換全部模板
- FCKConfig.ToolbarLocation = 'In' ;//工具欄位置,
- FCKConfig.CustomConfigurationsPath = '' ; // 自定義配置文件路徑和名稱
- FCKConfigFCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css'; // 編輯區的樣式表文件
- FCKConfig.BaseHref = ''; // 相對連接的基地址
- FCKConfig.Debug = true/false; // 是否開啓調試功能,當調用FCKDebug.Output()時,會在調試窗中輸出內容
- FCKConfigFCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/'; // 設置皮膚
- FCKConfig.AutoDetectLanguage = true/false ; // 是否自動檢測語言
- FCKConfig.DefaultLanguage = 'zh-cn' ; // 設置默認語言
- FCKConfig.ContentLangDirection = 'ltr/rtr'; // 默認文字方向,ltr左,rtr右
- FCKConfig.FillEmptyBlocks = true/false ; // 使用這個功能,能夠將空的塊級元素用空格來替代
- FCKConfig.FormatSource = true/false; // 切換到代碼視圖時,是否自動格式化代碼
- FCKConfig.FormatOutput = true/false; // 當輸出內容時是否自動格式化代碼
- FCKConfig.FormatIndentator = ""; // 當在「源碼格式」下縮進代碼使用的字符
- FCKConfig.GeckoUseSPAN = true/false; // 是否容許SPAN標記代替B,I,U標記
- FCKConfig.StartupFocus = true/false; // 開啓時是否FOCUS到編輯器
- FCKConfig.ForcePasteAsPlainText = true/false;// 強制粘貼爲純文本
- FCKConfig.ForceSimpleAmpersand = true/false; // 是否不把&符號轉換爲XML實體
- FCKConfig.TabSpaces = 0/1; // TAB是否有效
- FCKConfig.TabSpaces = 4; // TAB鍵產生的空格字符數
- FCKConfig.ShowBorders = true/false; // 是否合併邊框
- FCKConfig.ToolbarStartExpanded = true/false; // 頁面載入時,工具欄是否展開,點「展開工具欄」時纔出現
- FCKConfig.ToolBarCanCollapse = true/false; // 是否容許展開摺疊工具欄
- FCKConfig.ToolbarSets = object ; // 編輯器的工具欄,能夠自行定義,刪減,可參考已存在工具欄
- FCKConfig.EnterMode = 'p'; // 編輯器中直接回車,在代碼中生成,可選爲p | div | br
- FCKConfig.ShiftEnterMode = 'br'; // 編輯器中Shift+回車,在代碼中生成,可選爲p | div | br
- FCKConfig.ContextMenu = 字符串數組; // 右鍵菜單的內容
- FCKConfig.FontColors = ""; // 文字顏色列表
- FCKConfig.FontNames = ""; // 字體列表
- FCKConfig.FontSizes = ""; // 字號列表
- FCKConfig.FontFormats = ""; // 文字格式列表
- FCKConfig.StylesXmlPath = ""; // CSS樣式列表的XML文件的位置
- FCKConfig.TemplatesXmlPath = ""; // 模版的XML文件位置
- FCKConfig.SpellChecker = "ieSpell/Spellerpages"; // 拼寫檢查器
- FCKConfig.IeSpellDownloadUrl = ""; // 下載拼寫檢查器的網址
- FCKConfigFCKConfig.SmileyPath = FCKConfig.BasePath + 'images/smiley/msn/'; // 表情文件存放路徑
- FCKConfig.SmileyImages = ''; // 表情文件名稱列表,具體參考默認設置
- FCKConfig.SmileyColumns = 8; // 表情窗口顯示錶情列數
- FCKConfig.SmileyWindowWidth = 320; // 表情窗口顯示寬度,此窗口會由於表情文件的改變而做調整
- FCKConfig.SmileyWindowHeight = 240; // 表情窗口顯示高度,此窗口會由於表情文件的改變而做調整
- FCKConfig.FullPage = true/false; // 是否容許編輯整個HTML文件,仍是僅容許編輯BODY間的內容
-
-
- 上傳設置
-
- var _FileBrowserLanguage = 'php' ; // asp | aspx | cfm | lasso | perl | php | py
- var _QuickUploadLanguage = 'php' ; // asp | aspx | cfm | lasso | php[/code]
- //第一個是文件瀏覽器使用的語言,第二個快速上傳使用的語言,改爲你須要的
- FCKConfig.LinkUploadAllowedExtensions = "" ; // empty for all
- FCKConfig.LinkUploadDeniedExtensions =".(php|php3|php5|phtml|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|dll|reg|cgi)$"
- //這是兩個容許和拒絕上傳的文件類型列表
- FCKConfig.ImageBrowser = false ;是否在插入圖片功能裏面啓用服務器文件瀏覽功能
- FCKConfigFCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=ImageConnector=connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ;
- Type=Image 表示文件類型是image這會使文件瀏覽器定位到文件上傳路徑/image/文件夾下面
- FCKConfig.FlashBrowser = false ;是否在插入flash功能中啓用服務器文件瀏覽功能
- FCKConfig.LinkUpload = false ;是否啓用插入連接的快速上傳功能
- FCKConfig.ImageUpload = false ;是否啓用圖片快速上傳功能
- 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代碼服務器
- 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','-','Subscrīpt','Superscrīpt'],
- ['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote'],
- ['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
- ['Link','Unlink','Anchor'],
- ['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],
- '/',
- ['Style','FontFormat','FontName','FontSize'],
- ['TextColor','BGColor'],
- ['FitWindow','ShowBlocks','-','About'] // No comma for the last row.
- ] ;
- FCKConfig.ToolbarSets["Basic"] = [
- ['Bold','Italic','-','OrderedList','UnorderedList','-','Link','Unlink','-','About']
- ] ;
- FCKConfig.ToolbarSets["ddd"] = [
- ['OrderedList','UnorderedList','-','Link','Unlink','-','About','Bold','Italic','Underline','StrikeThroug
- h','-','Subscrīpt','Superscrīpt']
而後在FCKeditor控件裏面添加屬性:jsp