FCKeditor は、sourceforge.net 上のオープン ソース プロジェクトであり、主にオンライン Web ページ エディターの機能を実装し、Web プログラムに MS Word などの強力な編集機能を持たせることができます。公式 Web サイトはhttp://www.fckeditor.netで、サーバー側では ASP.Net、ASP、ClodFusion、PHP、Java などの言語をサポートし、IE 5+、Mozilla、ネットスケープ。
まず、公式 Web サイトから fckeditor をダウンロードします。パッケージは 2 つあり、1 つはメイン ファイル、もう 1 つは jsp 統合パッケージです。
1. FCKeditor_2.2.zip (FCKeditor メイン ファイル) を解凍し、FCKeditor ディレクトリを Web サイトのルート ディレクトリにコピーします。
2. FCKeditor-2.3.zip (jsp、FCKeditor 統合パッケージ) を解凍します。 Java スクリプトレットまたは JavaScript API を使用する複雑さを伴わずに、Java サーバー ページ内で FCKeditor を使用するための JSP 統合パック。
3. FCKeditor-2.3/web/WEB-INF/web.xml 内の 2 つのサーブレットとサーブレット マッピングの定義を次の場所にコピーします。
プロジェクトの web.xml ファイル内の独自の
<servlet-mapping>
を変更します
<サーブレット名>コネクタ</サーブレット名>
<url-pattern>/editor/filemanager/browser/default/connectors/jsp/connector</url-pattern>
</servlet-mapping>
<servlet-mapping>
<サーブレット名>SimpleUploader</サーブレット名>
<url-pattern>/editor/filemanager/upload/simpleuploader</url-pattern>
</サーブレットマッピング>
<サーブレットマッピング>
の場合
<サーブレット名>コネクタ</サーブレット名>
<url-pattern>/FCKeditor/editor/filemanager/browser/default/connectors/jsp/connector</url-pattern>
</servlet-mapping>
<servlet-mapping>
<サーブレット名>SimpleUploader</サーブレット名>
<url-pattern>/FCKeditor/editor/filemanager/upload/simpleuploader</url-pattern>
</サーブレットマッピング>
4. FCKeditor-2.3/web/WEB-INF/lib ディレクトリ内のファイルを独自のプロジェクトの lib フォルダーにコピーします
。 5. FCKeditor を使用する必要がある JSP インターフェイスに追加します。
// ファイルの先頭に追加します。
<%@ taglib uri=" http://fckeditor.net/tags-fckeditor " prefix="FCK" %>
// 使用したい場所に追加します
<FCK:editor id="content" BasePath="/FCKeditor/"
imageBrowserURL="/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector"
linkBrowserURL="/FCKeditor/editor/filemanager/browser/default/browser.html?Connector=connectors/jsp/connector"
flashBrowserURL="/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector"
imageUploadURL="/FCKeditor/editor/filemanager/upload/simpleuploader?Type=画像"
linkUploadURL="/FCKeditor/editor/filemanager/upload/simpleuploader?Type=File"
flashUploadURL="/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Flash">
これはデフォルトのコンテンツです:)
</FCK:エディタ>
サーバーのテストを開始します。 。 。 。成功したら、FCKeditor をスリム化します。
1. FCKeditor ディレクトリとサブディレクトリ内の「_」アンダースコアで始まるフォルダーをすべて削除します。 2. FCKeditor のルート ディレクトリに残るのは、fckconfig.js、fckeditor.js、fckstyles.xml だけです。 fcktemplates.xml の残りの部分 3. editor/filemanager/upload ディレクトリ内のファイルとフォルダをクリアします。
4. editor/skins ディレクトリ内のスキン ファイルを削除して、デフォルトのスキン セットのみを残すこともできます (スキンを変更する必要がない場合)。
5. editor/lang ディレクトリ内のファイルを削除して、en.js、fck languagemanager.js、zh-cn.js、zh.js ファイルのみを残すこともできます (通常は英語、簡体字中国語、および繁体字中国語で十分です。 ) )
を完了しましたが、だいぶすっきりしましたか?
その他の質問:
struts+spring+hibernate で使用すると、画像のアップロード関数にレポートが表示される場合があります。
出力形式には「{http://xml.apache.org/xalan}content-handler」プロパティが必要です。
間違っている場合は、WEB-INF/lib ディレクトリ内の xalan*.jar を削除し、
セキュリティの問題を試してください。
一般のユーザーも FCKEditor をフォアグラウンドで使用できる場合は、デフォルトの ToolBar をフォアグラウンドで使用しないでください。
画像追加、フラッシュ、画像フィールドのボタンを削除するには、fckconfig.js の約 78 行でそれらの配列の値をインターフェイス上の関数として設定し、各値のセットが何を表すかを強制的に試すことができます。 :P
これで FCKeditor のインストールが完了しました。詳細な設定については、FCKeditor-2.3.zip (jsp、FCKeditor 統合パッケージ) フォルダーの web/_samples ディレクトリにある例を参照してください。