电竞比分网-中国电竞赛事及体育赛事平台

分享

FCKeditor 的各項(xiàng)屬性設(shè)置詳細(xì)說(shuō)明

 青格兒 2009-05-12

 

因版本更新問(wèn)題,可能具體行數(shù)不一致,請(qǐng)大家仔細(xì)修改!謝謝大家的關(guān)注!
FCKeditor目前已經(jīng)更新到2.5.1版,詳情請(qǐng)看官方http://www./

FCKeditor設(shè)置文件 "fckconfig.js"

FCKConfig.CustomConfigurationsPath = '' ; // 自定義配置文件路徑和名稱
FCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css'; // 編輯區(qū)的樣式表文件
FCKConfig.EditorAreaStyles = '' ; // 編輯區(qū)的樣式表風(fēng)格
FCKConfig.ToolbarComboPreviewCSS =''; //工具欄預(yù)覽CSS
FCKConfig.DocType = '' ;//文檔類型
FCKConfig.BaseHref = ''; // 相對(duì)鏈接的基地址
FCKConfig.FullPage = false ; //是否允許編輯整個(gè)HTML文件,還是僅允許編輯BODY間的內(nèi)容
FCKConfig.StartupShowBlocks = false ;//決定是否啟用"顯示模塊"
FCKConfig.Debug = false ;//是否開(kāi)啟調(diào)試功能
FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ; //皮膚路徑
FCKConfig.PreloadImages=... //預(yù)裝入的圖片
FCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/' ; //插件路徑
FCKConfig.AutoDetectLanguage = true ; //是否自動(dòng)檢測(cè)語(yǔ)言
FCKConfig.DefaultLanguage  = 'zh-cn' ; //默認(rèn)語(yǔ)言
FCKConfig.ContentLangDirection = 'ltr' ; //默認(rèn)的文字方向,可選"ltr/rtl",即從左到右或從右到左
FCKConfig.ProcessHTMLEntities = true ; //處理HTML實(shí)體
FCKConfig.IncludeLatinEntities = true ; //包括拉丁文
FCKConfig.IncludeGreekEntities = true ;//包括希臘文
FCKConfig.ProcessNumericEntities = false ;//處理數(shù)字實(shí)體
FCKConfig.AdditionalNumericEntities = ''  ;  //附加的數(shù)字實(shí)體
FCKConfig.FillEmptyBlocks = true ; //是否填充空塊
FCKConfig.FormatSource  = true ; //在切換到代碼視圖時(shí)是否自動(dòng)格式化代碼
FCKConfig.FormatOutput  = true ; //當(dāng)輸出內(nèi)容時(shí)是否自動(dòng)格式化代碼
FCKConfig.FormatIndentator = '    ' ; //當(dāng)在源碼格式下縮進(jìn)代碼使用的字符
FCKConfig.StartupFocus = false ; //開(kāi)啟時(shí)焦點(diǎn)是否到編輯器,即打開(kāi)頁(yè)面時(shí)光標(biāo)是否停留在fckeditor上
FCKConfig.ForcePasteAsPlainText = false ; //是否強(qiáng)制粘貼為純文件內(nèi)容
FCKConfig.AutoDetectPasteFromWord = true ; //是否自動(dòng)探測(cè)從word粘貼文件,僅支持IE
FCKConfig.ShowDropDialog = true ;//是否顯示下拉菜單
FCKConfig.ForceSimpleAmpersand = false ;//是否不把&符號(hào)轉(zhuǎn)換為XML實(shí)體
FCKConfig.TabSpaces  = 0 ;//按下Tab鍵時(shí)光標(biāo)跳格數(shù),默認(rèn)值為零為不跳格
FCKConfig.ShowBorders = true ;//合并邊框
FCKConfig.SourcePopup = false ;//彈出
FCKConfig.ToolbarStartExpanded = true ;//啟動(dòng)fckeditor工具欄默認(rèn)是否展開(kāi)
FCKConfig.ToolbarCanCollapse = true ;//是否允許折疊或展開(kāi)工具欄
FCKConfig.IgnoreEmptyParagraphValue = true ;//是否忽略空的段落值
FCKConfig.FloatingPanelsZIndex = 10000 ;//浮動(dòng)面板索引
FCKConfig.HtmlEncodeOutput = false ;//是否將HTML編碼輸出
FCKConfig.TemplateReplaceAll = true ;//是否替換所有模板
FCKConfig.ToolbarLocation = 'In' ;//工具欄位置,
FCKConfig.CustomConfigurationsPath = '' ; // 自定義配置文件路徑和名稱
FCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css'; // 編輯區(qū)的樣式表文件
FCKConfig.BaseHref = ''; // 相對(duì)鏈接的基地址
FCKConfig.Debug = true/false; // 是否開(kāi)啟調(diào)試功能,當(dāng)調(diào)用FCKDebug.Output()時(shí),會(huì)在調(diào)試窗中輸出內(nèi)容
FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/'; // 設(shè)置皮膚
FCKConfig.AutoDetectLanguage = true/false ; // 是否自動(dòng)檢測(cè)語(yǔ)言
FCKConfig.DefaultLanguage = 'zh-cn' ; // 設(shè)置默認(rèn)語(yǔ)言
FCKConfig.ContentLangDirection = 'ltr/rtr'; // 默認(rèn)文字方向,ltr左,rtr右
FCKConfig.FillEmptyBlocks = true/false ; // 使用這個(gè)功能,可以將空的塊級(jí)元素用空格來(lái)替代
FCKConfig.FormatSource = true/false; // 切換到代碼視圖時(shí),是否自動(dòng)格式化代碼
FCKConfig.FormatOutput = true/false; // 當(dāng)輸出內(nèi)容時(shí)是否自動(dòng)格式化代碼
FCKConfig.FormatIndentator = ""; // 當(dāng)在“源碼格式”下縮進(jìn)代碼使用的字符
FCKConfig.GeckoUseSPAN = true/false; // 是否允許SPAN標(biāo)記代替B,I,U標(biāo)記
FCKConfig.StartupFocus = true/false; // 開(kāi)啟時(shí)是否FOCUS到編輯器
FCKConfig.ForcePasteAsPlainText = true/false;// 強(qiáng)制粘貼為純文本
FCKConfig.ForceSimpleAmpersand = true/false; // 是否不把&符號(hào)轉(zhuǎn)換為XML實(shí)體
FCKConfig.TabSpaces = 0/1; // TAB是否有效
FCKConfig.TabSpaces = 4; // TAB鍵產(chǎn)生的空格字符數(shù)
FCKConfig.ShowBorders = true/false; // 是否合并邊框
FCKConfig.ToolbarStartExpanded = true/false; // 頁(yè)面載入時(shí),工具欄是否展開(kāi),點(diǎn)“展開(kāi)工具欄”時(shí)才出現(xiàn)
FCKConfig.ToolBarCanCollapse = true/false; // 是否允許展開(kāi)折疊工具欄
FCKConfig.ToolbarSets = object ; // 編輯器的工具欄,可以自行定義,刪減,可參考已存在工具欄
FCKConfig.EnterMode = 'p'; // 編輯器中直接回車,在代碼中生成,可選為p | div | br
FCKConfig.ShiftEnterMode = 'br'; // 編輯器中Shift+回車,在代碼中生成,可選為p | div | br
FCKConfig.ContextMenu = 字符串?dāng)?shù)組; // 右鍵菜單的內(nèi)容
FCKConfig.F; // 文字顏色列表
FCKConfig.F; // 字體列表
FCKConfig.F; // 字號(hào)列表
FCKConfig.F; // 文字格式列表
FCKConfig.StylesXmlPath = ""; // CSS樣式列表的XML文件的位置
FCKConfig.TemplatesXmlPath = ""; // 模版的XML文件位置
FCKConfig.SpellChecker = "ieSpell/Spellerpages"; // 拼寫檢查器
FCKConfig.IeSpellDownloadUrl = ""; // 下載拼寫檢查器的網(wǎng)址
FCKConfig.SmileyPath = FCKConfig.BasePath + 'images/smiley/msn/'; // 表情文件存放路徑
FCKConfig.SmileyImages = ''; // 表情文件名稱列表,具體參考默認(rèn)設(shè)置
FCKConfig.SmileyColumns = 8; // 表情窗口顯示表情列數(shù)
FCKConfig.SmileyWindowWidth = 320; // 表情窗口顯示寬度,此窗口會(huì)因?yàn)楸砬槲募母淖兌髡{(diào)整
FCKConfig.SmileyWindowHeight = 240; // 表情窗口顯示高度,此窗口會(huì)因?yàn)楸砬槲募母淖兌髡{(diào)整
FCKConfig.FullPage = true/false; // 是否允許編輯整個(gè)HTML文件,還是僅允許編輯BODY間的內(nèi)容



上傳設(shè)置

var _FileBrowserLanguage        = 'php' ;        // asp | aspx | cfm | lasso | perl | php | py 
var _QuickUploadLanguage        = 'php' ;        // asp | aspx | cfm | lasso | php[/code]
//第一個(gè)是文件瀏覽器使用的語(yǔ)言,第二個(gè)快速上傳使用的語(yǔ)言,改成你需要的
FCKConfig.LinkUploadAllowedExtensions        = "" ;                        // empty for all
FCKConfig.LinkUploadDeniedExtensions =".(php|php3|php5|phtml|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|dll|reg|cgi)$"
//這是兩個(gè)允許和拒絕上傳的文件類型列表
FCKConfig.ImageBrowser = false ;是否在插入圖片功能里面啟用服務(wù)器文件瀏覽功能
FCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Image&Connector=connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ;
Type=Image  表示文件類型是image這會(huì)使文件瀏覽器定位到文件上傳路徑/image/文件夾下面
FCKConfig.FlashBrowser = false ;是否在插入flash功能中啟用服務(wù)器文件瀏覽功能
FCKConfig.LinkUpload = false ;是否啟用插入鏈接的快速上傳功能
FCKConfig.ImageUpload = false ;是否啟用圖片快速上傳功能
FCKConfig.FlashUpload = false ;是否啟用flash上傳功能


服務(wù)器文件設(shè)置

文件瀏覽器的設(shè)置:
fckeditor\editor\filemanager\connectors\asp\config.asp

ConfigIsEnabled = true 決定是否啟用文件瀏覽器。這個(gè)是在服務(wù)器上執(zhí)行的
C 上傳文件的路徑(相對(duì)的)
ConfigAllowedExtensions.Add        "File", ""
ConfigDeniedExtensions.Add        "File", "php|php2|php3|php4|php5|phtml|pwml|inc|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|com|dll|vbs|js|reg|cgi"
ConfigAllowedExtensions.Add        "Image", "jpg|gif|jpeg|png|bmp"
ConfigDeniedExtensions.Add        "Image", ""
ConfigAllowedExtensions.Add        "Flash", "swf|fla"
ConfigDeniedExtensions.Add        "Flash", ""
ConfigAllowedExtensions.Add        "Media", "swf|fla|jpg|gif|jpeg|png|avi|mpg|mpeg|mp(1-4)|wma|wmv|wav|mid|midi|rmi|rm|ram|rmvb|mov|qt"
ConfigDeniedExtensions.Add        "Media", ""

這是4個(gè)不同的filetype類型 分別對(duì)應(yīng)了 前臺(tái)編輯器的 插入鏈接 插入圖片 插入flash 插入媒體 4個(gè)功能


connecter.asp

Function IsAllowedType( resourceType )
        Dim orE
        Set orE        = New RegExp
        orE.IgnoreCase        = True
        orE.Global                = True
        orE.Pattern                = "^(File|Image|Flash|Media)$" ‘這里也是文件類型
       
        IsAllowedType = orE.Test( resourceType )
       
        Set orE        = Nothing
End Function


這里的文件類型與上面提到的兩處文件類型是一致的要改必須許全改


快速上傳:
ConfigIsEnabled = False //是否啟用快速上傳
C

//如果想上傳到 /test/upload/yyymmdd/的文件夾下面
則修改為 C & year(now())& right("0"& month(now()),2)&right("0" & day(now()),2)
 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多