2012-01-30 76 views
1

我想激活CKEditor中的拼寫檢查插件,但似乎IBM已禁用本地插件。lotusSpellChecker和ckeditor Xpages?

查看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 
}; 

有沒有人知道如何激活這個插件,爲什麼原生的被禁用?

回答

2

我只成功地通過下載最新版本的CKEditor,將其複製到服務器,並使用了在一個XPage激活內置的拼寫檢查器。見我在XPage上論壇職位的詳細信息:

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

我試過在默認安裝的CKEditor激活它,但不能讓它開始工作。

+0

難道替換Domino服務器上的版本的CKEditor引起的任何其他問題?我知道Domino提供的版本有一些特殊的配置和主題。你與這些合併或替換整個目錄結構? – 2012-01-31 15:37:51

+0

未測試擴展功能或合併任何功能。只需要基本的編輯器功能,因此我將它安裝在服務器上單獨文件夾中現有的一個旁邊。 – 2012-02-02 08:26:53

1

我無法對其被禁用的原因作出正式聲明,但最有可能出於授權原因。

CKEditor使用Web拼寫檢查器。細節在這裏。

http://www.webspellchecker.net/

0

我有這方面的更新。創建SPR PHAN8R2GRE是爲了在更高版本中考慮包含此功能。如果您需要向其添加客戶報告。

所有現代瀏覽器都帶有拼寫檢查功能,可以在現場爲您激活。

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。這裏的說明只解決「如何激活插件」的問題。

您還需要在您的富文本控制提供了一些道場性質:

這一次增加了拼寫檢查按鈕(LotusSpellChecker)到工具欄。

屬性名:工具欄

屬性值: VAR myToolbar = 「[[ '格式', '字體', '字號'],\ n」 個 +「[ '粗體',」斜體」, '下劃線', '罷工', ' - ', '文字顏色', 'BGCOLOR', ' - ', '證明左邊', '中間對齊', '證明右邊', 'JustifyBlock', ' - ', 'NumberedList' ,'BulletedList'],\ n「 +」['Indent','Outdent'],\ n「 +」['Subscript','Superscript'],\ n「 +」['RemoveFormat' - 」, 'MenuPaste', ' - ', '撤銷', '重做', '查找', 'LotusSpellChecker', ' - ', '圖像', '表', '鏈接', '快閃', ' - ' '分頁符', '了Horizo​​ntalRule', 'SpecialChar', '大段引用' ,'Smiley','ShowBlocks'],\ n「 +」['BidiLtr','BidiRtl'],\ n「 +」['Maximize']]「; return myToolbar;

這一個激活插件。

物業名稱: extraPlugins

屬性值: lotusspellchecker

這是你會得到什麼:

This is what you get

1

的Domino 9.0.1 FP2增加了拼寫檢查功能,通過默認的CKEditor工具欄和通過'IbmSpellChecker'工具欄按鈕。

enter image description here