FCKeditor使用方法(轉)

老朱教授發表於2017-11-26

FCKeditor

FCK的組成:

1.FCK核心檔案(包括圖片,JS…)

2.FCK.NET檔案(就一個dll,名字叫FredCK.FCKeditorV2.dll)

FCK的安裝

官方網站http://www.fckeditor.net/

官方文件http://wiki.fckeditor.net/


FCK的安裝

下載回來以後,將兩個檔案分別解壓,核心資料夾裡的.js和.xml以及editor資料夾不要動,其他的檔案嘛可以刪除,不過我們不建議你這麼做..因為FCK是適合很多語言的(比如asp,php…)所以一看就知道,其他檔案就是用來做別的語言的工作的..

.net裡的只有一個dll檔案,在 FCKeditor.Net_2.2″bin”Debug目錄下的FredCK.FCKeditorV2.dll…

修改fckconfig.js中的以下部分,將兩行的asp都改成aspx…

var _FileBrowserLanguage = `asp` ; // asp | aspx | cfm | lasso | perl | php | py
var _QuickUploadLanguage = `asp` ; // asp | aspx | cfm | lasso | php


開啟FCKPro工程的Web. Config檔案,修改appSettings元素,配置如下:
<appSettings>
<add key=”FCKeditor:BasePath”value=”~/FCKeditor/”/>
<add key=”FCKeditor:UserFilesPath”value=”/FCKPro/Files” />
</appSettings>

配置Web.Config的目的在於我們想使用它強大的檔案上傳功能…

在工程中引用此dll,並在控制元件中也引用進來,這樣就可以使用它了..

至於如何獲取它的內容,很簡單,就一句話FCKeditor1.Value就可以了

以下是內碼表..

default.aspx |

———————-|

<%@ Page Language=”C#” validateRequest=false AutoEventWireup=”true” CodeFile=”Default.aspx.cs” Inherits=”_Default” %>

<%@ Register Assembly=”FredCK.FCKeditorV2″ Namespace=”FredCK.FCKeditorV2″ TagPrefix=”FCKeditorV2″ %>

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>

<html xmlns=”http://www.w3.org/1999/xhtml” >
< head id=”Head1″ runat=”server”>
<title>FCKeditor文字編輯器</title>
< /head>
< body>
<form id=”form1″ runat=”server”>
<div>
<fckeditorv2:fckeditor id=”FCKeditor1″ runat=”server” DefaultLanguage=”zh-cn” Height=”400px” Width=”660px”
>< /fckeditorv2:fckeditor>
<input type=submit /></div>
</form>
< /body>
< /html>

Default.aspx.cs |

————————|

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.OleDb;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string strsql = “select id,news from guestbook”;
string conn = “provider=Microsoft.Jet.OleDb.4.0;Data Source=” + Server.MapPath(“.”) + “.””db.mdb;”;
OleDbConnection objconn = new OleDbConnection(conn);
OleDbDataReader objreader = null;
OleDbCommand mycmd = new OleDbCommand(strsql, objconn);
objconn.Open();
objreader = mycmd.ExecuteReader();
objreader.Read();
objreader.Read();
objreader.Read();//使用這麼多次的Read是因為我想檢視資料庫裡第5條資料
objreader.Read();
objreader.Read();
FCKeditor1.Value = (string)objreader[“news”];
objreader.Close();
objconn.Close();


}
}

下面這個是標程的下載地址:
http://dl2.csdn.net/down4/20070713/13204720486.rar

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1702421

本文轉自鋼鋼部落格園部落格,原文連結:http://www.cnblogs.com/xugang/archive/2007/08/25/869399.html,如需轉載請自行聯絡原作者


相關文章