FCKEditor 使用方法和出錯排除

2022-05-18 15:13:02 字數 1741 閱讀 1758

今天花了乙個上午終於完整的把fkceditor使用起來了。記錄下注意點和遇到問題的解決方法

fckeditor 2.6.6、fckeditor.net 2.6.4(版本可能會繼續更新,自己選擇)

2、將fckeditor 2.6.6解壓,把加壓後的資料夾fckeditor拷貝到站點的根目錄

3、在站點根目錄建乙個資料夾取名fkcediterfile(名字自己取啦),這個資料夾是供fckeditor 上傳,flash之類的用的。

(這個資料夾下不用自己再建立什麼image,flash之類的子資料夾了,fckeditor 會自己建的)

4、修改web.config

這裡value="~/fckediterfile/"設定的是新建目錄的虛擬路徑,有朋友說不要用「~」,我實驗過,不這麼做在上傳檔案時會報錯。

5、修改\fckeditor\fckconfig.js,找到

var _filebrowserlanguage = 'aspx' ; // asp | aspx | cfm | lasso | perl | php | py

var _quickuploadlanguage = 'aspx' ; // asp | aspx | cfm | lasso | perl | php | py

把語言修改成自己需要的

6、修改\fckeditor\editor\filemanager\connectors\aspx\config.ascx,找到

private bool checkauthentication()

注釋部分寫的也很明白了,使用者登陸的時候把session[ "isauthorized" ]=true;

這裡就判斷session[ "isauthorized" ].tostring()=="true",再 return true;吧。

這裡是控制使用者上傳許可權的。如果為了測試使用方便,這裡也可以先設定成 return true;

7、解壓fckeditor.net 2.6.4,取解壓後的\fckeditor.net_2.6.4\bin\debug\2.0\fredck.fckeditorv2.dll

如果沒有,自己編譯一下吧。其他檔案沒用。

8、在visual studio工具箱中新增這個控制項

(工具箱右鍵:choose item...,然後「瀏覽」,找到這個fredck.fckeditorv2.dll,確定,即可看到)

9、把控制項拖動到你的頁面上就可以看到了。

是不是很麻煩啊,這個控制項功能齊全,還是免費,開源的,所以這點麻煩還是值得的。

取值就是 fckeditor1.value啦。

控制項還可以切換語言,切換樣式,自定義工具欄,具體的可以參考

這個沒有看到效果前,我遇到了這樣的問題

1、this connector is disabled please check the"editor/filemanager/connectors/aspx/config.aspx

這是第6步沒設定好

2、the server didn』t send back a proper xml response. please contact your system administrator.

這個是web.config中配置虛擬路徑時沒有使用「~」這種方式(當時看到有朋友部落格說不要使用才沒加的,結果出錯了。)

網上還有朋友遇到其他的問題,在我的使用過程中沒有碰到,希望對後來者有所幫助吧。

Fckeditor使用方法

在 開發的過程中 乙個好的文字編輯器在一般的cms系統中是很重要的哦!發現現在用fckeditor的比較多,這裡我自己總結下 方便以後使用 你在要呼叫fckeditor的頁面中 包含這個檔案 就可以了 然後裡面有些引數 需要說明下 instancename 名字 這個是你在例項化這個類的時候需要傳入...

pythonpip使用方法 pip使用方法整理

匯出專案已安裝的pip包 pip list 檢視專案中安裝的包 pip freeze requirements.txt 將專案中所用到的第三方庫輸出到requirements.txt中 pip install 版本號 pip install i 本次使用清華源進行安裝 離線安裝第三方庫 一鍵安裝整個...

PHP header 使用方法和介紹

header 函式向客戶端傳送原始的 http 報頭。認識到一點很重要,即必須在任何實際的輸出被傳送之前呼叫 header 函式 在 php 4 以及更高的版本中,您可以使用輸出快取來解決此問題 結果出錯 在呼叫 header 之前已存在輸出 header location header strin...