fckeditor使用とエラー処理

7078 ワード

以前ASPでウェブサイトを作る時バックグラウンドの使うテキストのエディタはすべてewebeditorで、便利で、使いやすくて、ホームページの中で1つの話を埋め込んでokになりました.元来換金するNetはバックグラウンドを書く時もこれを使うつもりですが、気がふさいでいるのは、Firefoxでサポートできないことに気づきました.
それでは犬を放して捜索するしかなくて、今主流の支持を発見します.Netのwebエディタには、次のものがあります.
cuteeditor http://cutesoft.net/ASP.NET%2BWYSIWYG%2BEditor/
fckeditor http://ckeditor.com/
DotNetTextBox http://dotnettextbox.codeplex.com/
freetextbox http://www.freetextbox.com/
Weiseditor http://www.weiseditor.com/
無料javascriptライブラリテキストエディタ×10 http://www.aspxcs.net/HTML/1711421053.html
自分に合ったエディタを選ぶことができます.Fckeditor 2.6.6のインストール構成をまとめましょう.
1.download
まずFckeditorの公式サイトからダウンロードします(ここをクリック)、注意して、.Netのサポートは2つのバッグをダウンロードして、具体的にはその上の鶏腸を見ます.
2.unpackege
解凍して適当な位置に置いて、私は今ルートディレクトリを置いています.まだ将がいるNetの解凍パッケージのFCKeditor.Net_2.6.3binRelease2.0でのFredCK.FCKeditorV2.dll copyはルートディレクトリのbinフォルダに(framework 2.0を使用しているので注意してください.1.0の場合はcopy 1.0フォルダの下のdllファイルをください)
3. add the plugin to the VS
海賊版VS 2008を開き、ツールボックス(toolbox)パネル==="選択項目(choose items)=="ブラウズ(browse)=="bin FredCKを選択する.FCKeditorV2.dll.これにより、ツールボックスパネルにFckeditorのプラグインが追加され、テキスト編集ボックスを追加すると、置きたい場所にドラッグ&ドロップすることができます.
 
 
FCKeditorフォルダに入り、fckconfigを編集する.jsファイル
1、修正:
var _FileBrowserLanguage = ‘php’ ;//asp | aspx | cfm | lasso | perl | php | py
var _QuickUploadLanguage = ‘php’ ;//asp | aspx | cfm | lasso | php
次のようになります.
var _FileBrowserLanguage = ‘aspx’ ;//asp | aspx | cfm | lasso | perl | php | py
var _QuickUploadLanguage = ‘aspx’ ;//asp | aspx | cfm | lasso | php
2、言語の設定
変更:
FCKConfig.DefaultLanguage = ‘en’ ;
変更後:
FCKConfig.DefaultLanguage = ‘zh-cn’ ;
3、皮膚を配置し、default、office 2003、silverスタイルなどがあり、デフォルトを使用することができます.
FCKConfig.SkinPath = FCKConfig.BasePath + ’skins/default/’ ;
4、エディタフィールドでTabキーを使用できます.(1はYes、0はNo)
FCKConfig.TabSpaces = 0 ; FCCconfigに変更する.TabSpaces = 1 ;
5、いくつかの常用フォントを加える:
           FCKConfig.FontNames='宋体;黒体隷書楷書_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana’;
6、エディタフィールド内のデフォルトの表示フォントは12 pxで、変更するにはスタイルシートを修正することで要求を満たすことができ、/editor/css/fck_を開くeditorarea.css、font-sizeプロパティを変更すればいい
 
/*******************************************************************************************************************************************
1、このバージョンのエディタ圧縮パッケージをダウンロードします.
2.展開オープンフォルダには、fckeditorというファイルがあります.
3.VSに「選択項目」を追加してこのフォルダのBin下FredCKにロードする.FCKeditorV2.dll.
4.あなたのサイトのweb.configの枝には、
           
  5.プロジェクトフォルダの下に図の3番目のフォルダfckeditorをコピーします.
6.vsツールボックスにロードされたオンラインコンパイラを目的のページ位置にドラッグ&ドロップします.ページのロードを実行すると、次の効果図が表示されます.
  7.完了します.
8.発生する可能性のあるエラー:
(1)ページ実行ロード後にエディタが現れるべき箇所に文字化けし:webを修正していない.configファイル、手順4を確認します.
(2)説明:HTTP 404.検索中のリソース(または依存項目)が削除されたか、名前が変更されたか、一時的に使用できない可能性があります.以下のURLを確認し、スペルが正しいことを確認してください.要求されたURL:/clubweb/fckeditor/editor/fckeditor.html fckeditorフォルダディレクトリエラーを導入し、手順5を確認します.
「/clubweb」アプリケーションのサーバエラー.リソースが見つかりません.
 
注意事項
1:fckeditor入力時に自動的にpタグを付けて
に置き換える
文字を入力したり、FCKEDITORに貼り付けたりして、データをデータベースに保存すると、デフォルトで

ラベルが自動的に生成され、データを表示する際に改行が発生し、スタイルに影響します.
fckconfigに遭遇jsページにpを自動的に出力、スタイルに影響する問題、プロファイルfckconfigをjsの元のコード:

  
    
FCKConfig.EnterMode = ' p ' ; // p | div | br
FCKConfig.ShiftEnterMode = ' br ' ;

 

  
    
FCKConfig.EnterMode = ' br ' ; // p | div | br ( )
FCKConfig.ShiftEnterMode = ' br ' ; // p | div | br(shift+enter)

 
2
ツールバーの順序を変更するには、次の手順に従います.
FCKConfig.ToolbarSets["Default"] = [     ['Source','DocProps','-','Preview','Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],     ['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull','Style','FontFormat','FontName','FontSize'],     ['TextColor','BGColor','Bold','Italic','-','OrderedList','UnorderedList','-','Link','Unlink']] ;