Ckeditor 带编辑器的Aspell

Ckeditor 带编辑器的Aspell,ckeditor,aspell,Ckeditor,Aspell,当我使用'spellchecker.pl'作为服务器脚本在CKEditor中使用Aspell进行拼写检查时,源代码将显示在拼写检查对话框中,而不是显示拼写错误的文本 有人能帮忙吗?我使用aspell和ckEditor 3x,下面是我的工作原理 假设您在linux/PHP环境中,并且已经在您的服务器上安装并运行了aspell,那么接下来要得到的就是aspell插件: 将提取的aspell文件夹复制到您的ckeditor/plugins文件夹中,以../ckeditor/plugins/aspell

当我使用'spellchecker.pl'作为服务器脚本在CKEditor中使用Aspell进行拼写检查时,源代码将显示在拼写检查对话框中,而不是显示拼写错误的文本


有人能帮忙吗?

我使用aspell和ckEditor 3x,下面是我的工作原理

假设您在linux/PHP环境中,并且已经在您的服务器上安装并运行了aspell,那么接下来要得到的就是aspell插件:

将提取的aspell文件夹复制到您的ckeditor/plugins文件夹中,以../ckeditor/plugins/aspell结束/

接下来,通过编辑ckeditor/ckeditor.js文件来配置工具栏。我的已删除所有空白,因此我使用alt-F查找工具栏_Basic,并在列表末尾添加了“拼写检查”,类似于我在此处使用的:

i.toolbar_Basic=[['Bold','Italic','Underline','-','NumberedList','BulletedList','-','SpellCheck','Source']];
您也可以用同样的方法将拼写检查添加到工具栏的完整数组中

如果OEM“拼写检查器”工具栏选项位于默认工具栏中,请不要忘记将其删除。请注意aspell工具栏名称“SpellCheck”和默认广告支持名称“SpellChecker”之间的差异

最后,您需要告诉ckEditor使用新的aspell插件。我将PHP API用于ckEditor,因此我将其处理为:

$CKEditor->config['extraPlugins'] = 'aspell';
如果您使用Javascript,您可以使用以下内容添加它:

config.extraPlugins = 'aspell';
保存所有文件,确保已将所有内容上载到服务器的正确文件夹中,并测试编辑器