日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

[編輯器]FCK網(wǎng)絡(luò)編輯器配置

系統(tǒng) 2304 0


一、集成方法
1.將fckeditor文件夾添加到程序

2.在程序添加Files文件夾并設(shè)置寫的權(quán)限(文件夾屬性--安全--設(shè)置訪問用戶的權(quán)限為完全控制)(建議添加在同級(jí)目錄)

3.對(duì)程序集 添加引用 鼠標(biāo)右鍵--瀏覽--選擇DLL文件

4.工具箱添加控件 鼠標(biāo)右鍵--選擇工具 --瀏覽--選擇DLL文件

5.修改Web.config -- 添加以下設(shè)置節(jié)

網(wǎng)站程序文件夾zk包含:FCK程序文件夾(fckeditor)和我希望保存上傳的圖片的文件夾(uploadimage)和
上傳頁面文件夾(sys),為了表達(dá)目錄層次關(guān)系,我用集合的形式表示文件目錄:
zk{ fckeditor 和 uploadimage 和 sys{uploadpic.aspx} },,
如下所示:
+zk(網(wǎng)站目錄)
----fckeditor(FCK程序文件夾)
----uploadimage(上傳的圖片的文件夾)
---+sys(上傳圖片頁面的文件夾)
----uploadpic.aspx(上傳圖片頁面放置有FCK文本編輯器控件)
(1)情況:
web.config里面的配置如下:
<add key="FCKeditor:BasePath" value="~/fckeditor/"/>
<add key="FCKeditor:UserFilesPath" value="/zk/ContentFCK"/> ---->>>>三種情況這里設(shè)置的不同

說明:
BasePath是fckeditor所在路徑,fckeditor由于我們直接放網(wǎng)站目錄下這樣寫就可以,如果您的網(wǎng)站多放幾層適 當(dāng)調(diào)整即可。
UserFilesPath是所有上傳的文件的所在目錄。為什么要設(shè)置成/Files這樣而不是~/Files,因?yàn)镕CKeditor使用這 個(gè)值來返回你上傳后的文件的相對(duì)路徑到客戶端。否則的話客戶訪問的時(shí)候就會(huì)取客戶的機(jī)器目錄而不是http形 式的目錄。


二、配置FCKeditor
按照FCKeditor的默認(rèn)配置,可以完成一些常用的HTML可視化編輯工作,但在實(shí)際應(yīng)用中,還需要對(duì)其做進(jìn)一步的配置。FCKeditor控件的可配置屬性不多,且配置后只能作用于一個(gè)單一實(shí)例。實(shí)際上,需要對(duì)FCKeditor編輯器文件組中的通用配置文件/fckconfig.js和ASP.NET專用  文件上傳管理代碼文件/editor/filemanager/connectors/aspx/config.ascx進(jìn)行配置。

1. 配置控件語言
FCKeditor是自動(dòng)探測(cè)瀏覽器所使用的語言編碼的,其默認(rèn)語言是英文。修改配置行"FCKConfig.DefaultLanguage = 'en';"為'zh-cn',采用中文為默認(rèn)語言。

2. 配置控件應(yīng)用技術(shù)
FCKeditor默認(rèn)是用于php技術(shù)的。修改配置行"var _FileBrowserLanguage = 'php';"和"var _QuickUploadLanguage = 'php';"為'aspx',采用ASP.NET技術(shù)。

3. 配置Tab鍵
默認(rèn)Tab鍵在FCKeditor中不可用,可以修改配置行"FCKConfig.TabSpaces = 0;"為1,啟用Tab鍵。

4. 定制FCKeditor工具欄
FCKConfig提供兩種工具欄配置。在配置行"FCKConfig.ToolbarSets["Default"] = [ ... ];"中定義了使用全部可用按鈕的配置(作為工具欄的默認(rèn)配置)。在配置行"FCKConfig.ToolbarSets["Basic"] = [ ... ];"中定義了一個(gè)精簡(jiǎn)按鈕的工具欄配置。實(shí)際使用時(shí),默認(rèn)配置按鈕太多,精簡(jiǎn)配置按鈕又太少。因此需要定制工具欄。
配置值[ ... ]中是形式為[[v, v2, .., vN], '/', [ ... ],...](vN表示要顯示的按鈕名字,'/'表示之后的按鈕組在下一行顯示)的按鈕分組的集合。如果不需要整個(gè)分組的按鈕,那么就刪掉該分組(形式為[ , , ...]);如果只是不需要分組中的某個(gè)按鈕,刪掉該按鈕。

5. 定制可用的文本字體
FCKeditor是外國(guó)人做的,默認(rèn)使用的字體當(dāng)然也是西文字體了。修改配置行"FCKConfig.FontNames = '...';",加入要使用的中文字體名,如宋體,楷體_GB2312等。
FCKConfig默認(rèn)使用HTML字體關(guān)鍵字來表示可選的字體大小,這存在著不同瀏覽器顯示效果不一致的問題。因此,建議修改配置行"FCKConfig.FontSizes = '...';",去掉字體關(guān)鍵字值,加入像素值或磅值。(當(dāng)然,在網(wǎng)頁里定義了全局樣式表的話,就不需要修改這項(xiàng)設(shè)置了,但應(yīng)該教會(huì)最終用戶如何設(shè)置字體達(dá)到最佳顯示效果。)

6. 啟用  文件上傳
FCKeditor提供了非常強(qiáng)大和易用的  文件上傳功能,但是默認(rèn)配置里,  文件上傳功能不可用,這是基于安全的考慮。但我認(rèn)為訪問安全性控制應(yīng)該由程序來做,不應(yīng)由控件來做。
在文件config.ascx中,修改CheckAuthentication()的返回值為true。如果希望上傳具有多擴(kuò)展名的文件,修改SetConfig()中ForceSingleExtension的值為false。FCKeditor默認(rèn)可以上傳文件、圖片、Flash和多媒體四種類型的文件,可以在SetConfig()中對(duì)AllowedTypes修改來增減允許的類型(這個(gè)類型可以在后面的TypeConfig["TypeName"]中定義,比如在AllowedExtensions屬性中定制本類型允許的上傳文件擴(kuò)展名,在DeniedExtensions里定制不允許的上傳文件擴(kuò)展名)。
在文件fckconfig.js中,修改配置行"FCKConfig.LinkBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Connector=' + encodeURIComponent( FCKConfig.BasePath + 'filemanager/connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ) ;"為FCKConfig.LinkBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=File&Connector=' + encodeURIComponent( FCKConfig.BasePath + 'filemanager/connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ) ;";修改配置行"FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadExtension ;"為"FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadExtension + '?Type=File' ;"。(在這個(gè)配置文件里,看起來似乎Type=File是作為默認(rèn)參數(shù)的,但實(shí)際上不加這個(gè)參數(shù)的話,會(huì)出錯(cuò)。)

7. 其它配置
對(duì)于這兩個(gè)配置文件中的配置屬性,從名字上很容易知道它們所代表的含義,基本上都可以定制。但要注意,屬性值的格式要正確。


三、將FCKeditor編輯器文件組ASP.NET化
FCKeditor編輯器文件組包含了用于它所支持的各種應(yīng)用技術(shù)的文件,所以,對(duì)于ASP.NET應(yīng)用來說,有很多文件是不需要的。

根目錄下,只保留文件夾editor,文件fckconfig.js、fckeditor.js、fckpackager.xml、fckstyles.xml和fcktemplates.xml。
子目錄editor/filemanager/connectors下,只保留文件夾aspx。


--------------------------------------------------------------------------------------------------------------------
圖片路徑 E:/LW/fckeditor/editor/filemanager/connectors/aspx/LW/Files/image


關(guān)于FCKeditor在線編輯器,插入圖片,提示信息,不能漢化的問題
文章分類:Java編程
FCKEditor  文件上傳提示信息的漢化
在FCKeditor中,雖然可以自動(dòng)監(jiān)測(cè)客戶端語言,但是仍有小部分信息未能得到漢化。例如上傳圖片、Flash時(shí),上傳成功和上傳失敗的對(duì)話框提示信息均為英文,只要找到相應(yīng)的提示文本,修改為中文即可。
這里以漢化上傳圖片時(shí)的提示信息為例:
用DW或者UE打開 FCKeditor/editor/dialog/fck_image 下的 fck_image.js 文件,首先找到438行,
把原文“Your file has been successfully uploaded”,替換為“文件已成功上傳!”,同理,
第447行,“A file with the same name is already available. The uploaded file has been renamed to”替換為“同名文件已經(jīng)存在。 剛才上傳的文件已自動(dòng)命名為:”,
第450行,“文件類型不正確!”替換“Invalid file type”,
第453行,“你可能沒有足夠的權(quán)限上傳文件,請(qǐng)檢查服務(wù)器設(shè)置。”替換“Security error. You probably don't have enough permissions to upload. Please check your server.”,
第456行,“'  文件上傳失敗!錯(cuò)誤號(hào):”替換“Error on file upload. Error number:”,
第474行,“請(qǐng)選擇要上傳的文件”替換“Please select a file to upload”。
這樣,就完成了漢化,對(duì)于flash上傳界面的漢化,也是同樣的步驟。

同上以上方法修改后,中文提示會(huì)是亂碼,原因是fck_image.js文件的編碼格式默認(rèn)是gb18080,需要把fck_image.js文件的編碼修改成utf-8就可以了。

刪除上傳圖片時(shí),瀏覽顯示的英文:
fckeditor/editor/dialog/fck_image/fck_image_preview.html

找到

Lorem
ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas feugiat consequat diam.
Maecenas metus. Vivamus diam purus, cursus a, commodo non, facilisis vitae, nulla.
Aenean dictum lacinia tortor. Nunc iaculis, nibh non iaculis aliquam, orci felis
euismod neque, sed ornare massa mauris sed velit. Nulla pretium mi et risus. Fusce
mi pede, tempor id, cursus ac, ullamcorper nec, enim. Sed tortor. Curabitur molestie.
Duis velit augue, condimentum at, ultrices a, luctus ut, orci. Donec pellentesque
egestas eros. Integer cursus, augue in cursus faucibus, eros pede bibendum sem,
in tempus tellus justo quis ligula. Etiam eget tortor. Vestibulum rutrum, est ut
placerat elementum, lectus nisl aliquam velit, tempor aliquam eros nunc nonummy
metus. In eros metus, gravida a, gravida sed, lobortis id, turpis. Ut ultrices,
ipsum at venenatis fringilla, sem nulla lacinia tellus, eget aliquet turpis mauris
non enim. Nam turpis. Suspendisse lacinia. Curabitur ac tortor ut ipsum egestas
elementum. Nunc imperdiet gravida mauris.

去掉就可以了


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 进贤县| 景东| 高邮市| 双流县| 汝州市| 安岳县| 龙川县| 佛教| 乃东县| 图木舒克市| 宁都县| 丹寨县| 石景山区| 淮安市| 兴业县| 盐边县| 视频| 永定县| 安化县| 泾川县| 临湘市| 康马县| 丘北县| 拉萨市| 毕节市| 台山市| 霍山县| 阿拉善右旗| 贺州市| 突泉县| 高邮市| 张家界市| 临泽县| 新疆| 互助| 成安县| 宝兴县| 炉霍县| 西林县| 页游| 林甸县|