多くの友人は、ASPの下でFCKEDITORエディターを使用したいと思っています。それを必要とする友達はそれを参照できます。最初に私のテスト環境について話させてください:XPSP2、IIS5.1、FCKEDITOR2.0
IISで新しいサイトを作成する、私はそれをfckeditorと直接命名しました
DWで対応するサイトを確立すると、テストサーバーはネイティブであり、VBScriptをサポートしています
FCKEDITOR 2.0をダウンロードしてください。
ダウンロードするものは、FCKEDITORサイトのルートディレクトリに減圧された圧縮パッケージである必要があります。直接電話をかけることができます。あなたが知っているとき、あなたはそれがあなたが死ぬほど簡単であることに気付くでしょう!
サイトルートディレクトリで、新しいindex.aspページを作成し、次のコードをセグメントに追加します(エディターを呼び出します):
コードコピーは次のとおりです。
<%
dim ofckeditor
ofckeditor = new fckeditorをセット
ofckeditor.basepath = /fckeditor ///私のサイトのルートディレクトリの下のディレクトリであるエディターパスを設定します
ofckeditor.toolbarset = default
ofckeditor.width = 100%
ofckeditor.height = 600
ofckeditor.value = //これはエディターの初期値です
ofckeditor.create logbody //将来、エディターのコンテンツはこのlogbodyによって取得され、命名はお客様によって決定されます。
%>
<%
dim ofckeditor
ofckeditor = new fckeditorをセット
ofckeditor.basepath = /fckeditor ///私のサイトのルートディレクトリの下のディレクトリであるエディターパスを設定します
ofckeditor.toolbarset = default
ofckeditor.width = 100%
ofckeditor.height = 600
ofckeditor.value = //これはエディターの初期値です
ofckeditor.create logbody //将来、エディターのコンテンツはこのlogbodyによって取得され、命名はお客様によって決定されます。
%>
この段落を追加する場合は、index.aspの前に2行目に追加することを忘れないでください。
コードコピーは次のとおりです。
<! - #file = fckeditor/fckeditor.asp->を含める
fckeditor.aspを含めます。覚えておいてください!
そんなに簡単です!
これで、このエディターをコントロールとして使用して使用します。データを抽出するときにリクエスト(ログボディ)
今、安reliefのため息をつきます。テストは成功しました。中にはいくつかの設定があります。インターネットにアクセスして、使用するためのいくつかの高度な指示を見つけてください。
FCKEDITORの予備使用
FCKEDITOR 2.0バージョンがついに出てきました。すべてのオンライン編集者の中で、FCKEDITORは現在、強力な機能を備えており、複数のブラウザーをサポートしています。ソースなど
真新しいWebサイトでは、FCKEDITORを変更することなく直接使用できます。ただし、ほとんどの既存のWebサイトでは、FCKEDITORの一部の設定は、あなた自身の使用に適していません。
最初の仕事は、この大規模な編集者を合理化することです。もちろん、機能ではなくファイルを合理化することです。ここでは、FCKEDITORのASPバージョンを例として取り、FCKEDITOR 2.0フォルダーを入力し、最初にこれらのフォルダーを_で削除します。実際、エディターフォルダー、fckconfig.js、fckeditor.asp、fckeditor.js、fckstyles.xml、およびfcktemplates.xmlを単純化した後、エディターフォルダーを入力して、最初に_に入れます。ソースフォルダー削除、使用には役に立たないソースファイルがあります。
画像フォルダーを入力して、スマイリーフォルダーを削除します。ここでは、fcklanguagemanager.js、en.js、およびzh.jsのみをクリーンアップできますfckconfig.jsの設定に対応する対応する言語ファイルにfckconfig.jsに設定できます。伝統的な中国人です。それはどうですか?
Langフォルダーを終了し、FCKEDITORのデフォルトの色を使用する場合は、デフォルトのフォルダーを直接削除しますあなたに提案をするために、あなたがデフォルトのものを使用したくない場合、銀、つまり灰色はどんな色と一致していないので、私はの肌が好きではありません。とにかくOffice2003そして写真は比較的大きく、ダウンロード時間が増えません!
それを簡素化するための最後のステップは、Skin Folderを終了し、FCKEDITORの最新バージョンを使用していない場合は、ここにフォルダーブラウザーがあり、新しいバージョンにもアップロードフォルダーがあります。 1つずつ、最初にFileManager/Browser/Default/Connectors/を入力します。その後、FileManager/Upload/に移動し、ASPフォルダーのみを残します。次に、設定と変更を行います。
FCKEDITOR Total Configurationファイルである最初の変更されたファイルは、ルートディレクトリのFCKCONFIG.jsファイルにあります。以下のリストに従ってください(FCKEDITORバージョン2.0の場合はどちらの場合でも):
ライン20 fckconfig.defaultlanguage = 'en';
Line 40 fckconfig.tabspaces = 0;
編集者は、メッセージブックや日記の返信を使用する場合など、ウェブサイトのフロントデスクでまだ使用されている場合は、フロントデスクのデフォルトのツールバーを使用しないでください。 、これが基本的なツールバーです、
発見された行64 fckconfig.toolbarsets [basic] = [
['bold'、 'italic'、 ' - ' - '、' orderedlist '、' unorderedList '、' - '、'、/ *'link'、 */'link'、 ' - ' - 'style'、 'fontsize'、 ' textcolor '、' bgcolor '、' - '、'、 'smiley'、 'specialchar'、 '置換'、 'プレビュー']]
];
これは、画像とリンクを削除した基本的なものです。フラッシュボタンの追加機能により、フロントページがファイルに直接アクセスしてアップロードできます、トロイの木馬をすぐに完成させません。
73行目が見つかりました
fckconfig.contextmenu = ['generic'、/*'link'、*/'anchor'、/*'image'、*/'flash'、 'select'、 'textarea'、 'checkbox'、 'radio'、 '' Textfield '、' hiddenfield '、/*' imageButton '、*/' button '、' bulletedList '、' numberedList '、' tablecell '、' table '、' form '];
これは、適切なマウスボタンリンク、画像、フラッシュ、および画像ボタン機能を削除するために変更したものでもあります。
発見77 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 = /が欲しいです。
次に、configallowedextensions.add uploadfileを設定した後にconfigdeniedextensions = createObject(scripting.dictionary)を追加します。
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、
次に、独自のオンラインエディターを作成する方法について説明します。
コードコピーは次のとおりです。
<%
dim ofckeditor
ofckeditor = new fckeditorをセット
ofckeditor.basepath = /
ofckeditor.toolbarset = default
ofckeditor.width = 100%
ofckeditor.height = 400
ofckeditor.value = rs(logbody)
ofckeditor.create logbody
%>
<%
dim ofckeditor
ofckeditor = new fckeditorをセット
ofckeditor.basepath = /
ofckeditor.toolbarset = default
ofckeditor.width = 100%
ofckeditor.height = 400
ofckeditor.value = rs(logbody)
ofckeditor.create logbody
%>
もちろん、ASPバージョンは、以前にbasepathに / in fckedito.aspを設定している場合にのみ使用できます。コンテンツを変更するときにASPバージョンを使用することをお勧めします。
次に、JSバージョンを見てみましょう。
コードコピーは次のとおりです。
<script type = text/javascript>
var ofckeditor = new fckeditor( 'logbody');
ofckeditor.basepath = '/';
ofckeditor.toolbarset = 'basic';
ofckeditor.width = '100%';
ofckeditor.height = '400';
ofckeditor.value = '';
ofckeditor.create();
</script>
BasePathの設定は、JSバージョンが任意のWebページで使用できます。一度、クライアントはそれをいつ表示するかを定義できます。
さらに、jsバージョンには別の関数関数があります。これは、指定されたテキストアレアを置き換えて、私のウェブサイトのログの一部に返信を取得できます。
コードコピーは次のとおりです。
<script type = text/javascript>
<! -
関数showfck(){
var ofckeditor = new fckeditor( 'fbcontent');
ofckeditor.basepath = '/';
ofckeditor.toolbarset = 'basic';
ofckeditor.width = '100%';
ofckeditor.height = '200';
ofckeditor.value = '';
//ofckeditor.create();
ofckeditor.replacetextarea();
//document.blog_feedback.blogsubmit.disabled = '';
document.blog_feedback.blogsubmit.style.display = '';
document.blog_feedback.openfck.disabled = 'true';
document.blog_feedback.openfck.style.display = 'none';
}
//->
</script>
それを単純な関数に書き込み、ユーザーがエディターを初期化することなく、ページが更新されるたびに開くと、FCKEDITORが生成されます。
サプリメント:前述のように、既存のデータコンテンツを編集するときはJSバージョンを使用しないでください。 ASPバージョンを使用して編集する場合、データは変数として扱われ、エディターに直接割り当てられます。また、エディターを生成するためにapplectextarea()メソッドを使用しない限り、<textarea>のようなタグを作成する必要はありません。 fckeditorの場合。同時に、フォームの送信方法を心配する必要はありません。FCKEDITORは自動的に送信され、提出された変数名は指定したFCKEDITORインスタンスにちなんで命名されます。