1

CKEditor でスペルチェック プラグインを有効にしたいのですが、IBM がネイティブ プラグインを無効にしているようです。

Domino サーバーの data\domino\html\ckeditor ディレクトリにある config.js を見ると、lotusSpellChecker というプラグインを記述しているこのコードが表示されますが、このプラグインを有効にしても何も起こらないようです。

config.lotusSpellChecker = {
    restUrl:'',
    lang:'en',
    suggestions:'5',
    format:'json',
    highlight: { element : 'span', styles : { 'background-color' : 'yellow', 'color' : 'black' } },
    preventCache: true
};

このプラグインを有効にする方法と、ネイティブのプラグインが無効になっている理由を知っている人はいますか?

4

5 に答える 5

2

最新のCKEditorリリースをダウンロードし、サーバーにコピーしてXpageで使用することにより、組み込みのスペルチェッカーを正常にアクティブ化しただけです。詳細については、XPageフォーラムの私の投稿を参照してください。

http://www-10.lotus.com/ldd/xpagesforum.nsf/topicThread.xsp?action=openDocument&documentId=A198C7153DBD84348525798B0056DC6B

デフォルトのCKEditorインストールでアクティブ化しようとしましたが、動作させることができませんでした。

于 2012-01-30T22:27:13.750 に答える
1

プラグインは、ckeditorフォルダーにあるconfig.jsファイルにいくつかの変更を加えることでアクティブ化できます。次のブロックのコメントを解除します。

//Example Lotus Spell Checker config.
/*
config.extraPlugins += ',lotusspellchecker';
config.lotusSpellChecker = {
    restUrl:'',
    lang:'en',
    suggestions:'5',
    format:'json',
    highlight: { element : 'span', styles : { 'background-color' : 'yellow', 'color' : 'black' } },
    preventCache: true
};
*/

注:使用するスペルチェックサービスのrestUrlを提供する必要があります。ここでの説明は、「プラグインをアクティブ化する方法」の質問のみを解決します。

また、リッチテキストコントロールにいくつかのDojoプロパティを提供する必要があります。

これは、ツールバーにスペルチェックボタン(LotusSpellChecker)を追加します。

プロパティ名:ツールバー

プロパティ値: var myToolbar = "[['Format'、'Font'、'FontSize']、\ n" + "['Bold'、'Italic'、'Underline'、'Strike'、'-'、'TextColor '、' BGColor'、'-'、' JustifyLeft'、' JustifyCenter'、' JustifyRight'、' JustifyBlock'、'-'、' NumberedList'、' BulletedList']、\ n "+" ['Indent'、' Outdent']、\ n "+" ['Subscript'、' Superscript']、\ n "+" ['RemoveFormat'、'-'、' MenuPaste'、'-'、' Undo'、' Redo'、'検索'、' LotusSpellChecker'、'-'、' Image'、' Table'、' Link'、' Flash'、'-'、' PageBreak'、' Horizo​​ntalRule'、'SpecialChar'、' Blockquote'、' Smiley'、' ShowBlocks']、\ n "+" ['BidiLtr'、' BidiRtl']、\ n "+" ['Maximize']] "; return myToolbar;

これはプラグインをアクティブにします。

プロパティ名: extraPlugins

プロパティ値: lotusspellchecker

これはあなたが得るものです:

これはあなたが得るものです

于 2012-06-13T12:19:45.293 に答える
1

無効になっている理由について公式の声明を出すことはできませんが、おそらくライセンス上の理由によるものです。

CKEditor は Web スペル チェッカーを使用します。詳細はこちら。

http://www.webspellchecker.net/

于 2012-01-30T19:33:07.940 に答える
1

Domino 9.0.1 FP2 では、デフォルトの CKEditor ツールバーと「IbmSpellChecker」ツールバー ボタンを介してスペル チェック機能が追加されています。

ここに画像の説明を入力

于 2014-08-24T19:01:57.733 に答える
0

これについての最新情報があります。SPR PHAN8R2GREは、この機能を今後のリリースに含めることを検討するために作成されました。顧客レポートを追加する必要がある場合。

最新のブラウザにはすべて、フィールドでアクティブ化する必要のあるスペルチェック機能が付属しています。

于 2012-02-15T15:59:19.283 に答える