FCKeditor - 所见即所得HTML编辑器

bookmark
Drupal版本: 
6.x

模块简介

在 Drupal 6 的核心模块中不包含 WYSIWYG (所见即所得)的文本编辑器,这样就给文本编辑工作带来了诸多不便。但是不是用担心,Drupal 的第三方模块提供了多个解决方案,其中也包括 FCKeditor 模块。顾名思义,FCKeditor 模块集成了 FCKeditor 文本编辑器。FCKeditor 是一个免费开源项目,加上强大的文本编辑功能、跨平台和高扩展性,所以一直受到开发者的青睐和追捧。现在 FCKeditor 已经改名为 CKeditor,写作本文时发布的最新版本为 3.0,但是最新版本的 FCKeditor 模块暂时只能支持到 2.6.4.1 版本,所以本文还是称其为 FCKeditor。虽然 FCKeditor 功能强大,但是作为代价 FCKeditor 终端用户打开相关网页加载编辑器时也学要花费相对多的时间来加载图片和 javascript 文件,如果需要简单的文本编辑功能,选择其他轻量级的WYSIWYG 编辑器也是不错的选择。

安装方法

  1. 下载 Fckeditor 模块 并解压缩到您 Drupal 站点的 sites/all/modules 目录下
  2. 下载 FCKeditor 2.6.4.1 版本,并解压缩到 sites/all/modules/fckeditor/fckeditor 下, 这时你可以找到 sites/all/modules/fckeditor/fckeditor/fckconfig.js  文件
  3. 进入 Home › Administer › Site building 开启模块

设置

进入 Home › Administer › User management 设置 fckeditor module 用户权限,本例中设置了注册用户 (authenticated user)具有使用 fckeditor 模块的权限。

设置 FCKeditor 模块权限
图1 设置 FCKeditor 模块权限

进入 Home › Administer › Site configuration › FCKeditor settings ,点击 edit 进入设置页面。

选择 FCKeditor 模式
图2 选择 FCKeditor 模式

在基础设置中选择可以使用的用户角色,在本例中选择注册用户。

在基础设置中选择可以使用的用户角色
图3 在基础设置中选择可以使用的用户角色

第一次设置,这里可以略过。这里可以设置简单的正则代码来控制 FCKeditor 编辑器的显示页面。mypetal.com 网站只需要 FCKeditor 编辑器显示在 node 编辑页面(如:node/1/edit),所以做了如下设置。

设置 FCKeditor 显示的页面
图4 设置 FCKeditor 显示的页面

选择 FCKeditor 的皮肤,可以选择 sliver 和 office2003 这两个皮肤都蛮漂亮的,但是如果使用势必要下载额外的图片,自己权衡利弊吧。Toolbar 可以设置工具栏中的功能,有 FCKeditor 自带的两种和 Drupal 准备的三种。依不同角色需要不同功能而定。 

设置 FCKeditor 的显示样式
图5 设置 FCKeditor 的显示样式

最后准好了这一切,不要忘了更新缓存,快点享受 FCKeditor 的强大功能吧:)

相关资源

FCKeditor 应用及扩展说明: http://docs.fckeditor.net

下期预告

FCKeditor 模块进阶设置

  • 如果自定义的工具栏
  • 如何自定义工具栏中的样式和格式
  • 整合 FCKeditor 模块和 IMCE 模块