跳转到主要内容

在 drupal 下安装 FCKeditor 详解

Drupal自带的编辑器功能很简单,通常需要安装一个 WYSIWYG 的编辑器,其中 FCKeditor 是一款比较优秀的编辑器,下面说明 FCKeditor 的安装方法。

1.下载安装包,需要两个,一个是FCKeditor本身,另一个是 drupal 的fckeditor 接口模块:

1.下载安装包,需要两个,一个是FCKeditor本身,另一个是 drupal 的fckeditor 接口模块:

到 http://www.fckeditor.net/download 下载FCKeditor, 目前最新的版本是FCKeditor_2.6.2.zip。

到 http://drupal.org/project/fckeditor 下载接口模块,我的 drupal 是 6.9,所以下载一个 for 6.x 的:

http://ftp.drupal.org/files/projects/fckeditor-6.x-1.3-rc6.tar.gz

2.解压上传到站点

先 解压接口模块,得到一个 fckeditor 文件夹,把它上传到sites/all/modules/ 目录下,如果没有 moudules 子目录,就自己建一个。不要直接上传到根目录下的modules中,那里是drupal的核心模块,不要动里面的东西。 fckeditor/README.txt里有详细的安装指令,必要时可以参考。

sites/all/modules/fckeditor/fckeditor/ 目录下有个文件 COPY_HERE.txt, FCKeditor_2.6.2.zip 解压后,把里面的东西通通放在这个目录下。

3.启用模块

主页 >> 管理 >> 站点创建 >> 模块

other 里面启用 FCKeditor, 保存配置。

4.设置用户权限

主页 >> 管理 >> 用户管理 >> 访问控制

"fckeditor 模块",设置“认证用户”允许“access fckeditor”,如果允许上传文件则选上“allow fckeditor file uploads”.

5.启用 teaser break 和 page break 按钮,打开 sites/all/modules/fckeditor/fckeditor.config.js 把下面三行的注释去掉:

FCKConfig.PluginsPath = '../../plugins/' ; FCKConfig.Plugins.Add( 'drupalbreak' ) ; FCKConfig.Plugins.Add( 'drupalpagebreak' ) ;

下面添加工具条按钮,还是在这个文件里,找到这行:

['Image','Flash','Table','Rule','SpecialChar']

改成:

['Image','Flash','Table','Rule','SpecialChar', 'DrupalBreak', 'DrupalPageBreak']

6.修改 FCKeditor profile,

主页 >> 管理 >> 站点配置 >> FCKeditor

编辑各种角色的权限,在 File browser settings 中设置允许上传文件为 true;Editor Appearance 中的 Toolbar 改成"DrupalFull", 这样两个break按钮才能显示出来。

7.另外,sites/all/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/config.php 中,找到第30行的:

$Config['Enabled'] = false ;

改为 ture,否则上传文件时会出现连接器错误。

8.主页 >> 管理 >> 站点配置 >> 输入格式,把 Full HTML 设为默认格式,否则插入的图片会显示不出来。

文章分类
标签