给drupal安装fckedit编辑器

1442阅读 0评论2008-08-28 stone5
分类:系统运维

 
按照网上的一些文档
去drupal.org下载fckedit模块,安装到modules目录下
去fckeditor网站下载fckedit,放到modules/fckeditor/目录下
在drupal的管理设置中
启用fckedit模块
设置可用fckedit的角色权限
设置fckedit模块的内容。
在文件管理设置中启用上传支持。
有个细节:
有一个说明在你的网站的位置,里边说到关于文件上传要做的之一是:
在drupal安装目录下的,修改modules/fckeditor/fckeditor/editor/filemanager/connectors/php/config.php 文件,增加一句
require_once "../../../../../filemanager.config.php";
在下行的后面
$Config['UserFilesAbsolutePath'] = '' ;
 
我就如此做了,但在上传文件里提示“the connector is disable....”,便去查看这个filemanager.config.php的内容,里边大致内容如下:
function CheckAuthentication(){...}检查权限的函数
$Config['Enabled'] = CheckAuthentication();根据权限检查结果,通过设置fckeditor中的配置变量的值,决定是否启用文件上传功能
$Config['UserFilesPath'] = ...
$Config['UserFilesAbsolutePath'] = ...这两句用drupal设置中上传文件存放目录来指定fckeditor中的相应变量.
通过几次尝试,在上述的require_once这行之后,只好硬性指定
$Config['Enabled'] = true ;
这样,行是行了,但估计也让drupal的何人可以使用fckeditor的权限检查失效了。
 
另外,fckeditor的老问题,快速上传的文件目录与浏览目录不对应,也在config.php里修改一下,参见我前面的一篇笔记。
 
上传可以了,但文中的图片不能显示,查看数据库中表内容,图片标签是在的,一定是输出显示出了问题。
于是将drupal中的输入格式将full html设为默认格式,并注意在编辑文档时选full,这样就行了。
上一篇:网站的图片上传存储架构思路
下一篇:将网站编码从gb2312转UTF8