用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3966|回复: 6
收起左侧

[讨论/交流] 弄了半个晚上的CI集成FCKEDITOR,奉献出正确的方法

[复制链接]
发表于 2010-11-2 23:28:30 | 显示全部楼层 |阅读模式
本帖最后由 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测试通过。
发表于 2010-11-3 17:32:45 | 显示全部楼层
自己写个编辑器也不难呀。
 楼主| 发表于 2010-11-3 21:28:32 | 显示全部楼层
时间成本比较高
发表于 2011-5-21 23:51:19 | 显示全部楼层
这是2.0版本的吗?
发表于 2011-5-28 21:15:47 | 显示全部楼层
上传文件的权限检查问题解决了吗?
发表于 2011-9-10 17:12:52 | 显示全部楼层
请教楼主,如果中要用到2个fck编辑器,请问在控制器中怎么写?
发表于 2013-8-5 15:23:53 | 显示全部楼层
有没有人使用4.2的版本。发现跟你们用的都不一样。目录结构不一样了。

本版积分规则