快捷搜索:   nginx

CI 集成 FCKeditor

传统最简单的方式是直接用php的过程式编程方式,用 include 或 require 来调用fck的文件。

但是既然CI绝大部分是OO的,那么我们也就尽量用OO的方式来集成fckeditor。

1. 下载解压fckeditor。将文件放在随便哪个目录,我自己是放在 ./plugins/fckeditor/ 下。

2. 接着,按照你的php版本,将fckeditor_php4.php或fckeditor_php5.php复制到 ./system/application/libraries/ 下并更名为 fckeditor.php

3. 打开此文件,将类名更改为 Fckeditor

4. 打开 ./plugins/fckeditor (或者你自己选择的目录)下的 fckeditor.php,复制 FCKeditor_IsCompatibleBrowser() 里的 所有内容,拷贝替换到 ./system/application/libraries/fckeditor.php 里的 IsCompatible()。

5. 修改 ./system/application/libraries/fckeditor.php 的 constructor 里的 basepath 定义。比如我的 ./plugins/fckeditor 就如此定义: PHP $this->BasePath = base_url().'/plugins/fckeditor/' ; 复制代码 6. 设置完毕!在控制器里如此调用就可以了: PHP $this->load->library('fckeditor', 'content');
$this->fckeditor->Value = $some_object->content;
$data['fckeditor'] = $this->fckeditor->CreateHtml(); 复制代码 view里用 <?=$fckeditor?>就可以了。

其中调用library时的第二个参数是$_POST的key。如此就能用 $this->fckeditor->Value 来定义该值。
顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论