私はASPを使用しています全員の学習を促進するために
公式ウェブサイトのダウンロード:http://ckeditor.com/download [最新バージョンを公式ウェブサイトに直接ダウンロードすることをお勧めします]
以下で使用し始めましょう:
最初の仕事は、この大規模な編集者を合理化することです。もちろん、機能ではなくファイルを合理化することです。ここでは、FCKEDITORのASPバージョンを例として取り、FCKEDITORフォルダーを入力し、最初にこれらのフォルダーを_から削除します。実際、エディターフォルダー、fckconfig.js、fckeditor.asp、fckeditor.js、fckstyles.xml、およびfcktemplates.xmlを単純化した後、エディターフォルダーを入力して、最初に_に入れます。ソースフォルダー削除、使用には役に立たないソースファイルがあります。
画像フォルダーを削除しますあなた自身の絵文字があります。ここでは、fcklanguagemanager.js(このファイルはありません)、zh-cn.js、zh.jsを入力して、画像を終了します言語構成ファイルでは、fckconfig.jsの設定を対応する言語ファイルに一致させることができます。伝統的な中国人。
次に、Langフォルダーを出て、デフォルトのフォルダーはシルバーです。お勧めしない場合は、最も簡単な方法は、お気に入りのフォルダーのコンテンツをデフォルトのフォルダーにコピーすることです。
それを簡素化するための最後のステップは、Skin Folderを終了し、FCKEDITORの最新バージョンを使用していない場合は、ここにフォルダーブラウザーがあり、新しいバージョンにもアップロードフォルダーがあります。最初にFileManager/Browser/Default/Connectors/を入力します。ASPフォルダーを除き(WebページがPHPなどの他の場合、対応するPHPフォルダーなどを離れます)、すべてを削除します。その後、FileManager/Upload/に移動し、ASPフォルダーのみを残します。次に、設定と変更を行います。
FCKEDITOR Total Configurationファイルである最初の変更されたファイルは、ルートディレクトリのFCKCONFIG.jsファイルにあります。構成オプション:
autodeTectlanguage = true/false自動検出言語
basehref =相対リンクのベースアドレス
contentlangdirection = ltr/rtlデフォルトのテキスト方向
ContextMenu =文字列配列、メニューコンテンツを右クリックします
CustomConfigureationsPath =カスタム構成ファイルパスと名前
debug = true/falseデバッグ機能を有効にするかどうか、Fckdebug.output()が呼び出されると、コンテンツがデバッグウィンドウに出力されます。
DefaultLanguage =デフォルト言語
EditorAreAcss =編集領域のStyleSheetファイル
enablesourcexhtml = true/falseがtrueである場合、ビジュアルインターフェイスからコードページに切り替えると、HTMLはXHTMLに処理されます
enabableXhtml = true/false XHTMLがHTMLを置き換えることを許可するかどうか
fellEmptyBlocks = true/falseこの関数を使用して、空のブロックレベルの要素をスペースに置き換えます。
fontcolors =カラーピッカーを表示するときにテキストカラーリストを設定します
fontformats =テキスト形式リストに表示される名前を設定します
fontnames =フォントリストのフォント名
fontsizes =フォントサイズのフォントサイズのリスト
forcepasteasplaintext = true/false force Pasteは、プレーンテキストとして
forceimpleampersand = true/falseとシンボルをXMLエンティティに変換するかどうか
formatindentator =ソースコード形式でコードをインデントするときに使用される文字
formatoutput = true/falseコンテンツを出力するときにコードを自動的にフォーマットするかどうか
formatsource = true/falseコードビューに切り替えるときにコードを自動的にフォーマットするかどうか
fullpage = true/false HTMLファイル全体の編集を許可するか、ボディ間のコンテンツの編集のみを許可するか
geckousespan = true/false b、i、uタグを置き換えるスパンタグを許可するかどうか
ISESPELLDOWNLOODURL = SpellCheckerをダウンロードするためのWebサイト
ImageBrowser = true/falseブラウジングサーバー機能を許可するかどうか
ImageBrowserurl =サーバーを閲覧するときに実行されるURL
ImageBrowserWindowheight =画像ブラウザウィンドウの高さ
ImageBrowserWindowWidth = Image Browserウィンドウ幅
linkbrowser = true/falseリンクが挿入されたときにサーバーを閲覧できるようにしますか
linkbrowserurl =リンクを挿入するときのブラウジングサーバーのURL
linkbrowserwindowheight = linkターゲットブラウザウィンドウの高さ
linkbrowserwindowwidth = linkターゲットブラウザウィンドウ幅
プラグイン=オブジェクトレジスタプラグイン
PluginsPath =プラグインフォルダー
showborders = true/falseマージの境界線
SkinPath =スキンフォルダーの場所
smileycolumns =図ウィンドウ内の列の数
SmileyImages =文字配列の画像ファイル名の配列
SmileyPath =チャートフォルダーパス
SmileyWindowheightの窓の高さ
SmileyWindowWidthシンボルウィンドウ幅
SpellChecker = iespell/Spellerpages Spellcheckerをセットアップします
StartupFocus =有効になったときにエディターに焦点を合わせます
stylesxmlpath = CSSスタイルリストを定義するXMLファイルの場所を設定します
tabspaces = 4タブキーによって生成されたスペース文字の数
ツールバルカントールクラプス= TRUE/FALSE拡張/崩壊ツールバーを許可するかどうか
Toolbarsets = Objectを使用すると、ツールバーコレクションを使用できます
ToolbarStartExpanded = true/falseツールバーが拡張されているのは本当ですか?
usebroncarriagereturn = true/false入力するとき、それはBRマークまたはPまたはDivマークですか?
どこから始めればよいかわからない場合は、次のプロセスをチェックしてください。
FCKCONFIG.DEFAULTLANGUAGE = 'EN'をFCKCONFIG.DEFAULTLANGUAGE = 'ZH-CN';
FCKCONFIG.TABSPACES = 0を見つけます。
編集者は、メッセージブックや日記の返信を使用する場合など、ウェブサイトのフロントデスクでまだ使用されている場合は、フロントデスクのデフォルトのツールバーを使用しないでください。 、これが基本的なツールバーです、
fckconfig.toolbarsets [basic] = [
['bold'、 'italic'、 ' - ' - '、' orderedlist '、' unorderedList '、' - '、'、/*'link'、*/'link'、 ' - ' - 'style'、 'fontsize'、 ' textcolor '、' bgcolor '、' - '、'、 'smiley'、 'specialchar'、 '置換'、 'プレビュー']]
];
これは、画像とリンクを削除した基本的なものです。フラッシュボタンの追加機能により、フロントページがファイルに直接アクセスしてアップロードできます、トロイの木馬をあなたにアップロードしてください。しかし、これで十分ではありません。
fckconfig.fontnames = 'arial; comic sans ms; courier new; tahoma; times new Roman; Verdana';
fckconfigを使用します。
次に、ASPを模範とします= .asp to type = yyの後のxx。ここで、yyはファイルを保存するフォルダーの名前です。
それでもエモシオンアイコンを使用する場合は、131行にジャンプして、emoticonアイコンのフォルダーアドレスと、以下の3つの数字のファイル名を変更します。また、ポップアップウィンドウの高さは、このウィンドウのサイズが絵文字のアイコンによって配置されたウィンドウのサイズに依存します。 OK、合計構成ファイルの変更が終了しました。
次は、エディターの場所の設定です。私の習慣は、エディターをルートディレクトリに配置することです。そして、それらを使用するときにそれらを設定することをお勧めします /fckeditor /などの絶対パスも使用します。ウェブサイトは任意に呼ばれることができ、他のフォルダー名は変更されておらず、他のフォルダー名は使用されていることに問題はありません。
fckeditor.aspファイルを開き、sbasepath = /fckeditor /shange sbasepath = /を見つけます
fckeditor.jsファイルを開き、basepath = '/fckeditor/';
エディタードメインのデフォルトのディスプレイフォントは12pxですが、ホームページのデフォルトフォントは14pxなので、それを変更すると非常に不快に感じます。 open/editor/css/fck_editorarea.cssとそれを4行目に変更するように変換します:14px;
次は、ファイルをアップロードするためのセットアップです。これは慎重に操作してください。
open/editor/filemanager/browser/default/frmresourcetype.html、15行目を見つけ、['uploadFile'、 'uploadFile']を挿入し、FCKConfig.jsの設定と協力してから、私のアップロードファイルパスは/アップロードファイルです。もちろん、必要なフォルダーに変更することもできますが、ここの名前はfckconfig.jsのtype = yyのyyと一致する必要があります。
まだ終了していない場合は、Editor/FileManager/Default/Connectors/ASP、Open Config.aspを入力し続けます。 configuserfilespath = /が欲しいです。
次に、設定後に追加しますconfigdeniedextensions = createObject(scripting.dictionary)
configAllowedextensions.add uploadfile、
configdeniedextensions.add uploadfile、
同様に、ここの設定は上記とfckconfig.jsに対応する必要があります。
この機能はFCKEDITOR 2.0では、この関数のみを使用できます。 ENTER/EDITOR/FILEMANAGER/UPLOAD/ASP、Open Config.asp、およびset configisEnabled = false to ConfigUserFileSpath =/userFiles/&&&year(&monthに変更しました。 (date())&/、アップロードファイルはアップロードファイルフォルダーに配置され、月ごとに一般公開されているためです。クイックアップロードは、フォルダーを選択することはできませんが、ここの設定が以前の設定とよく一致しない場合、ファイルは混乱にアップロードされます。接続する前に以前のconfig.aspで操作を繰り返し、次のように追加します
configAllowedextensions.add uploadfile、
configdeniedextensions.add uploadfile、
次に、独自のオンラインエディターを作成する方法について説明します。
テスト環境:XPSP2、IIS5.1、FCKEDITOR2.0
IISで新しいサイトを作成する、私はそれをfckeditorと直接命名しました
DWで対応するサイトを確立すると、テストサーバーはネイティブであり、VBScriptをサポートしています
サイトのルートディレクトリで、新しいindex.aspページを作成し、<body>セグメントに次のコードを追加します(編集者に電話):
<%
dim ofckeditor
ofckeditor = new fckeditorをセット
ofckeditor.basepath = /fckeditor ///私のサイトのルートディレクトリの下のディレクトリであるエディターパスを設定します
ofckeditor.toolbarset = default
ofckeditor.width = 100%
ofckeditor.height = 600″
ofckeditor.value = //これはエディターの初期値です
ofckeditor.create logbody //将来、エディターのコンテンツはこのlogbodyによって取得され、命名はお客様によって決定されます。
%>
この段落を追加する場合は、<! - #file = fckeditor/fckeditor.asp-> index.aspの前の最初の行に含めることを忘れないでください。
これで、このエディターをコントロールとして使用して使用します。データを抽出するときのリクエスト(logbody):