CodeIgniter中的FCKeditor的路径问题
程序员文章站
2022-03-20 13:29:20
...
CodeIgniter默认的根目录是index.php所在的目录。把 fckeditor放在了根目录下(index.php所在的目录),之后看以下代码:
在 application/models 下建立一个公用的取得FCK的模:editor.php ,如下:
function get_editor($name = 'content', $value = '', $toolbar = 'Default'){
$this->load->file('editor/fckeditor.php'); // 目录
$sBasePath = 'editor/';
$editor = new FCKeditor($name);
$editor->BasePath = $sBasePath;
$editor->ToolbarSet = $toolbar; //Basic,Default
$editor->Width = '90%';
$editor->Height = '300';
$editor->Value = $value;
return $editor;
}
// 说明: $name是 fck 的名,也就是用$_post['content']来获取fck的值
1. 首先设置自动加载,因为这个是公用的! 找到根目录(index.php所在的目录)找到 application/config/autoload.php 文件,第111行(以我的文档为准,O(∩_∩)O哈哈~),修改:
$autoload['model'] = array('editor');
2.然后在控制器中写入如下代码:
$data['editor'] = $this->editor->get_editor(); // 当然你也可以通过设置参数来达到你想要的意图,比如可以通过设置第二个参数来显示fck的默认内容,这个在后台修改显示的时候很有用。
3.最后在视图中写入代码:
<div><?=$editor->create()?></div>
ok,设置成功,最后附上我已经设置好的fck,精简到1.45mb,而且它的上传路径是自动调整的,默认为editor同级目录下的files文件夹,不用再麻烦你动手设置了....
上一篇: Python-Matplotlib 显示中文、中文乱码解决办法
下一篇: glog的使用
推荐阅读
-
Android 使用volley过程中遇到的问题解决办法
-
实例解析Java中的synchronized关键字与线程安全问题
-
在数据库‘master’中拒绝CREATE DATABASE权限问题的解决方法
-
SQL语句练习实例之五 WMS系统中的关于LIFO或FIFO的问题分析
-
Hbase、elasticsearch整合中jar包冲突的问题解决
-
Android颜色编辑器的制作中遇到的问题分析
-
PHP统计nginx访问日志中的搜索引擎抓取404链接页面路径
-
深入解读php中关于抽象(abstract)类和抽象方法的问题分析
-
浅谈Python中的全局锁(GIL)问题
-
完美解决SQL server2005中插入汉字变成问号的问题