CKEditor4配置与开发详细中文说明文档(14)

 6、拼写检查(Spell Checking)

CKEditor可以被配置成使用本地由浏览器提供的拼写检查功能,也可以使用外部的拼写检查web服务。

本地拼写检查器

本地拼写检查功能默认情况在编辑器中是被禁用的,可以使用 disableNativeSpellChecker来使之生效:

config.disableNativeSpellChecker = false;

在重新加载编辑器后,应该可以看到内容下面的拼写下划线。
注意:如果上下文菜单插件生效,需要在右击时按信CTRL键来查看建议。 注意:一般情况下,拼写检查并不是对所有浏览器都是可用的。

SpellCheckAsYouType插件

SpellCheckAsYouType (SCAYT)插件提供了内联(inline)拼写检查,更像本地的拼写检查器,与CKEditor上下文菜单很好地集成在一起。

它是由 WebSpellChecker.net提供的。它使用其web服务,将文本传递到其服务器执行拼写检查。这是跨浏览器的解决方案。

WebSpellChecker插件

WebSpellChecker插件是由WebSpellChecker.net 提供的另一个拼写检查方案,它是通过一个对话窗口来运行查检,而不是内联标记拼写不正确的单词。

7、文件浏览器和上传

与文件浏览器集成

CKEditor可以容易地与外部文件浏览器/上传器进行集成。
一旦正确地配置了,所有的文件浏览器功能将会自动变成可用

基本配置 

  • filebrowserBrowseUrl设置含有外部浏览器的位置,当按了Browse Server 按钮后会启动该浏览器。

  • filebrowserUploadUrl设置含有处理文件上传脚本的位置。如果设置了,在一些对话窗口中会出现Upload 标签--如果该功能在这些窗口中可用的话,即Link, Image and Flash Properties。

例1
下面的例子显示了基本配置代码,可以用于插入到配置了文件浏览的CKEditor实例中。

CKEDITOR.replace( 'editor1', {
  filebrowserBrowseUrl: '/browser/browse.php',   
  filebrowserUploadUrl: '/uploader/upload.php' 
});

例2
也可以通过在文件浏览器设置:filebrowserBrowseUrl和filebrowserUploadUrl中,使用对话窗口名来为所选的对话窗口设置单独的URL。
对于为图像对话窗口设置特殊的上传URL的例子,使用 filebrowserImageUploadUrl属性。

CKEDITOR.replace( 'editor1', {
  filebrowserBrowseUrl: '/browser/browse.php',
  filebrowserImageBrowseUrl: '/browser/browse.php?type=Images',   
  filebrowserUploadUrl: '/uploader/upload.php',
  filebrowserImageUploadUrl: '/uploader/upload.php?type=Images'
});

      

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/269.html