エディタは、その外観、機能と動作をカスタマイズすることが可能になります構成の豊富なセットが付属しています。 メインの設定ファイルは、 "fckconfig.js"と命名されます。 あなたは、FCKeditorのインストールフォルダのルートにこのファイルを見つけることができます。
利用可能な構成オプション
チェックアウトの設定オプションのリストを 、各設定の完全な概要を持っている。
デフォルト設定をオーバーライド
あなたは、メインコンフィギュレーションファイルを編集するか、またはちょうどあなたが別のファイルに変更する設定をオーバーライドすることができます。 JavaScriptの構文は、FCKeditorを設定するために使用されています。
あなたのサイトにFCKeditorの更新を単純にするため、最善のアプローチは、エディタのパッケージのディレクトリ構造の外に、別のファイルにすべての設定を置くことです。 この方法で、あなただけの新しいバージョンにアップデートするには、エディタのディレクトリを上書きする必要があります。
ステップ1
"myconfig.js"とは、例えば、という名前のファイルを作成し、Webサイトのルートディレクトリ(または任意のディレクトリ)に保存します。 あなたのカスタム設定は、このファイルに配置されます。 たとえば、Let 'sは、あなたがエディタが常にフランス語で、そのインタフェースを持つように強制したいとします。 単にあなたの新しいファイルにこのコードをwritte:
FCKConfig.AutoDetectLanguage = FALSE; FCKConfig.DefaultLanguage = "FR";
ステップ2
今、私たちは、それは私のカスタム設定をロードしなければならないことをエディタに指示する必要があります。 それを行うには、2つのmethodesがあります。
方法1
メインの設定ファイル(fckconfig.js)に次の行を探します。
FCKConfig.CustomConfigurationsPath ='';
し、カスタムコンフィギュレーションファイルのパスに置く。
FCKConfig.CustomConfigurationsPath = '/ myconfig.js';
上記の方法はあなたが想像できるように、元のファイルに触れないように施設を失い、良いですが、。 いずれにしても、それはあなたが1行だけ変更する必要があることを覚えておくことが容易であり、他のすべてのものの設定の変更が分離されたまま。
方法2
そこに上記のように同じ結果を持つことも良い方法ですが、fckconfig.jsファイルを触れずに。 あなたは、エディタを使用しているページに直接カスタム構成パスを設定することができます。 これはJavaScriptでこれを達成するための例です。
VAR oFCKeditor =新しいFCKeditorの( "FCKeditor1"); oFCKeditor.Config ["CustomConfigurationsPath"] = "/ myconfig.js"; oFCKeditor.Create(); 同じメソッドは、優先サーバーサイドの言語で使用することができます。 コードで設定を操作する方法を見つけるためにサンプルを見てみましょう。
優先順位をロードするコンフィギュレーション
コンフィギュレーションをオーバーライドする場合は、次のステップが取られる:
- メインの設定ファイル(fckconfig.js)のコンフィギュレーションがロードされます。
- 構成は、カスタム設定ファイル(提供されている場合)の設定によってオーバーライドされます。
- 構成は、右のステップ1の後に設定されている "CustomConfigurationsPath"を除いて、エディタのページ内にインラインで行わ設定によって最終的に上書きされます。
あなたは自分のカスタムファイル内のすべての設定オプションは、変更したいものを含める必要はありません。 あなたのファイルはデフォルトのものを "上書き"します。
注 :エディタのディレクトリに、元の設定ファイル、 "fckconfig.js"を維持する必要があります。 それを削除しないか、FCKeditorを解除されます。
ブラウザのキャッシュ
注 :変更内容を表示されない場合がありますそれ以外の場合、コンフィギュレーションファイルに変更を加えるとき、ブラウザのキャッシュをクリアすることを忘れないでください。 もっと永続的にページよりもあなたの。jsファイルをキャッシュするかもしれないプロキシの背後で作業する場合、これは特に重要です。 コンフィギュレーションファイルの最新バージョンを取得するために開発中に使用することができますいくつかのトリックがあります。
- あなたが打撃、Internet Explorerを使用している場合は、Ctrl + F5キーを押して、スクリプトの最新バージョンを更新するために十分でなければなりません。 いいえ、手動でブラウザのキャッシュをクリアする必要はありません。
- あなたがFirefoxや他のMozillaの子供を使用している場合は、Shiftキーを押す+ CTRL + Rは、キャッシュをクリアしなくても最新バージョンを更新する必要があります(このメソッドは、手動でキャッシュをクリアに失敗した場合、すべての回で動作するようには思えないが)。
- カスタム構成パスの最後の番号やコードを追加することができますので、ブラウザはそれを毎回ロードすることを余儀なくされるでしょう:
VAR oFCKeditor =新しいFCKeditorの( "FCKeditor1"); oFCKeditor.Config ["CustomConfigurationsPath"] = "/ myconfig.js?" +(新しいDate()* 1); oFCKeditor.Create();













































