keeponac 发表于 2010-11-2 23:28:30

弄了半个晚上的CI集成FCKEDITOR,奉献出正确的方法

本帖最后由 keeponac 于 2010-11-3 23:28 编辑

下文中CI的根目录,记作CI_Home。

1.CI_Home下建立plugins目录,解压缩fckeditor。fckeditor根目录为 CI_Home/plugins/fckeditor。
2.修改CI_Home/plugins/fckeditor/editor/filemanager/connectors/php/config.php
$Config['Enabled'] = true ;
$Config['UserFilesPath'] = '../../../../../../images/' ;
3.将CI_Home/plugins/fckeditor/editor/fckeditor_php5.php,复制到CI_Home/system/application/libraries/或CI_Home/system/libraries/,改名为fckeditor.php,修改__construct。
public function __construct( )
{
        $this->InstanceName = '';
        $this->BasePath = base_url() .'plugins/fckeditor/' ;
        $this->Width = '100%' ;
        $this->Height = '200' ;
        $this->ToolbarSet = 'Default' ;
        $this->Value = '';

        $this->Config = array() ;
}
4.控制器里
$this->load->library('fckeditor');
$this->fckeditor->InstanceName = 'description';
$data['fckeditor']=$this->fckeditor->CreateHtml();
注意,加载库传参数要传数组。
5.视图里
<?= $fckeditor?>

此方法在Linux,Apache测试通过。

sonic 发表于 2010-11-3 17:32:45

自己写个编辑器也不难呀。

keeponac 发表于 2010-11-3 21:28:32

时间成本比较高

qq402717704 发表于 2011-5-21 23:51:19

这是2.0版本的吗?

daing 发表于 2011-5-28 21:15:47

上传文件的权限检查问题解决了吗?

小蜗牛 发表于 2011-9-10 17:12:52

请教楼主,如果中要用到2个fck编辑器,请问在控制器中怎么写?

服务器正忙,正 发表于 2013-8-5 15:23:53

:hug:有没有人使用4.2的版本。发现跟你们用的都不一样。目录结构不一样了。
页: [1]
查看完整版本: 弄了半个晚上的CI集成FCKEDITOR,奉献出正确的方法