ASP.NET中配置FCKeditor2.63
FCKeditor2.63下載
dll控制元件:http://jaist.dl.sourceforge.net/project/fckeditor/FCKeditor.Net/2.6.3/FCKeditor.Net_2.6.3.zip
圖片JS檔案:http://jaist.dl.sourceforge.net/project/fckeditor/FCKeditor/2.6.3/FCKeditor_2.6.3.zip
FCKeditor安裝和配置
FCKeditor.Net_2.6.3.zip解壓縮,找到FredCK.FCKeditorV2.dll,新增引用到Bin裡。
FCKeditor_2.6.3.zip解壓縮,fckeditor資料夾,放在專案根目錄裡。
1、配置WebConfig
<!--配置的是FCK相對於根目錄的路徑-->
<!--配置的是FCK上傳檔案相對於根目錄儲存的位置,手動建立資料夾-->
說個提示:有些人在這裡發的時候 value="/fckeditor/",這樣做如果是專案模式,不會出錯,但是如果是網站模式,或者專案最後釋出成網站,還是會報錯的。
用value="~/fckeditor/",怎麼都不錯。
2、使用
ValidateRequest="false" %>
ValidateRequest不設定成false會報錯,提示存在風險
註冊下:@ Register Assembly="FredCK.FCKeditorV2" Namespace="FredCK.FCKeditorV2" TagPrefix="FCKeditorV2" %>
在body中使用:
後臺 FCKeditor1.value.tostring(); 就可以把內容存到資料庫中啦。
完成上面步驟就可以使用FCK了,如果想上傳時做驗證以及使用中文,還要進一步修改和設定。
FCKeditor詳細設定
1、上傳存在風險,在2.63版裡增加了驗證
D:\專案\fckeditor\editor\filemanager\connectors\aspx\config.ascx
開啟編輯
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->private bool CheckAuthentication()
{
return Session["UserInfo"] == null ? false : true;
//return true;
}
在這個函式內,進行身份驗證,是否有許可權上傳圖片或flash檔案等。
預設情況下是返回false的,如果返回false,上傳時會提示
"this connector is disabled Please check the"editor/filemanager/connectors/aspx/config.aspx"
2、在上傳檔案視窗點選瀏覽伺服器出現the server didn't send back a proper xml.....錯誤提示時,
因為後期版本的FCKEditor要求不同型別的檔案分別傳到不同的目錄,包括file,image,falsh,media等目錄,一定要先建立起來。
但是有時候也不提示錯誤,會在UploadFiles資料夾下自動生成子資料夾image等。
3、設定中文
fckeditor\fckconfig.js檔案內
FCKConfig.DefaultLanguage = 'en' ; 改為 FCKConfig.DefaultLanguage = 'zh-cn' ;
4、修改型別
var _FileBrowserLanguage = 'php' ; // asp | aspx | cfm | lasso | perl | php | py
var _QuickUploadLanguage = 'php' ; // asp | aspx | cfm | lasso | php
'php' 改為 'aspx'.
5、皮膚
FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ; 預設色(黃了吧唧的)
FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/office2003/' ; 和office2003一個顏色(淡藍)
FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/silver/' ; 金屬色(古銅)
6、字型
FCKConfig.FontNames = 'Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;
改成:FCKConfig.FontNames = '宋體;黑體;隸書;楷體_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana'
7、字型大小
編輯器域內預設的顯示字型為12px,想要修改可以通過修改樣式表來達到要求,開啟/editor/css/fck_editorarea.css,修改font-size屬性即可。如font-size: 14px;
8、工具
功能很多有些用不上,可以刪減,在fckeditor\fckconfig.js檔案內,
FCKConfig.ToolbarSets["Default"] = []; 中括號內是你需要的就留下。
9、編輯模板頁時自動去掉
FCKConfig.FullPage = false ; 改為 :FCKConfig.FullPage = true;
如果想去掉自動新增
的程式碼就可以在這裡設定預設是
FCKConfig.EnterMode = 'p' ; // p | div |
br
FCKConfig.ShiftEnterMode = 'br' ; // p | div | br
改成
FCKConfig.EnterMode = '' ; // p |
div | br
FCKConfig.ShiftEnterMode = 'br' ; // p | div |
br
FCKeditor精簡檔案
這裡網上隨便就可以搜到。
原文地址:http://www.cnblogs.com/mayingchao/archive/2009/10/28/1591179.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-617613/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 聊聊ASP.NET Core中的配置ASP.NET
- ASP.NET Core 學習筆記 第四篇 ASP.NET Core 中的配置ASP.NET筆記
- asp.net配置問題ASP.NET
- ASP.NET Core - 配置系統之配置新增ASP.NET
- 加密(Asp.Net配置檔案的)配置節加密ASP.NET
- ASP.NET Core 配置檔案ASP.NET
- ASP.NET Core - 配置系統之配置提供程式ASP.NET
- ASP.NET Core - 配置系統之配置讀取ASP.NET
- asp.net core 2.1 配置管理ASP.NET
- ASP.NET中MemcachedASP.NET
- ASP.NET Core - 配置系統之自定義配置提供程式ASP.NET
- 【ASP.NET Core】自定義的配置源ASP.NET
- 史上最全的ASP.NET MVC路由配置ASP.NETMVC路由
- asp.net 操作INI配置檔案類ASP.NET
- Asp.Net Core入門之配置檔案ASP.NET
- 理解ASP.NET Core - 配置(Configuration)ASP.NET
- [譯]ASP.NET Core 2.0 機密配置項ASP.NET
- [譯]ASP.NET Core 2.0 全域性配置項ASP.NET
- IIS7 asp.net URL重寫配置ASP.NET
- ASP.NET配置錯誤頁面淺析ASP.NET
- ASP.NET中IsPostBack詳解ASP.NET
- 09. 樹莓派ASP.NET環境配置樹莓派ASP.NET
- 在ASP.Net Core和Java中配置金鑰ASP.NETJava
- .net 溫故知新【15】:Asp.Net Core WebAPI 配置ASP.NETWebAPI
- 安裝和配置 ASP.NET 4(Arch Linux)ASP.NETLinux
- 輕鬆加密ASP.NET 2.0 Web程式配置資訊加密ASP.NETWeb
- ASP.NET Core 中的快取ASP.NET快取
- Asp.Net MVC 中的 Cookie(譯)ASP.NETMVCCookie
- ASP.NET中的狀態管理ASP.NET
- 在asp.net handler 中 使用 sessionASP.NETSession
- Asp.net中的常用路徑ASP.NET
- ASP.NET中Server物件的方法ASP.NETServer物件
- ASP.NET Aries DataGrid 配置表頭說明文件ASP.NET
- 淺析Asp.Net Core框架IConfiguration配置ASP.NET框架
- ASP.NET Core - 選型系統之選型配置ASP.NET
- ASP.NET系列:自定義配置節點的複用ASP.NET
- asp.net獲取web.config配置資訊ASP.NETWeb
- ASP.NET 2.0當中的Call back技術與ASP.NET AJAXASP.NET