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 使用网络拼写检查器。详细信息在这里。

http://www.webspellchecker.net/

于 2012-01-30T19:33:07.940 回答
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',' Find','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

Domino 9.0.1 FP2 通过默认的 CKEditor 工具栏和“IbmSpellChecker”工具栏按钮添加了拼写检查功能。

在此处输入图像描述

于 2014-08-24T19:01:57.733 回答
0

我对此有更新。创建 SPR PHAN8R2GRE 是为了在以后的版本中包含此功能。如果您需要向其添加客户报告。

所有现代浏览器都带有拼写检查功能,应该在现场为您激活。

于 2012-02-15T15:59:19.283 回答