lotusSpellChecker和ckeditor Xpages?

时间:2012-01-30 09:46:55

标签: ckeditor xpages

我想在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
};

有人知道如何激活此插件以及为什么本机已被禁用?

5 个答案:

答案 0 :(得分:2)

我只是通过下载最新的CKEditor版本,将其复制到服务器并在Xpage上使用它来成功激活内置拼写检查程序。有关详细信息,请参阅XPage论坛上的帖子:

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

我尝试在默认的CKEditor安装中激活它但无法使其工作。

答案 1 :(得分:1)

我无法正式声明其禁用的原因,但最有可能是出于许可的原因。

CKEditor使用Web拼写检查器。细节在这里。

http://www.webspellchecker.net/

答案 2 :(得分: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”         +“[ '粗体', '斜体', '下划线', '攻击', ' - ', 'TEXTCOLOR', 'BGCOLOR', ' - ', '证明左边', '中间对齐', '证明右边', 'JustifyBlock' ,' - ','NumberedList','BulletedList'],\ n“         +“['缩进','突出'],\ n”         +“['下标','上标'],\ n”         +“['RemoveFormat',' - ','MenuPaste',' - ','撤消','重做','查找','LotusSpellChecker',' - ','图像','表','链接' ,'Flash',' - ','PageBreak','Horizo​​ntalRule','SpecialChar','Blockquote','Smiley','ShowBlocks'],\ n“         +“['BidiLtr','BidiRtl'],\ n”         + “[ '最大化']]”; 返回myToolbar;

这个会激活插件。

物业名称: extraPlugins

物业价值: lotusspellchecker

这就是你得到的:

This is what you get

答案 3 :(得分:1)

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

enter image description here

答案 4 :(得分:0)

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

所有现代浏览器都具有拼写检查功能,可以在现场为您激活。