Thinkphp 2.0 整合fck编辑器使用(以成功验证)
时间:2011-05-01
来源:互联网
注释:文章来源于互联网,经本人整理,测试,可以正常使用。
首先现在最新版本的FCK包,解压到TP的第三方类库文件夹:Vendor 下
开始配置FCK:
一、找到FCK根目录下的fckeditor_php5.php,大约在130行的__construct中,修改FCK路径信息:$this->BasePath = './ThinkPHP/Vendor/FCKeditor/' ;
二、设置编辑器图片上传目录,找到FCK:FCKeditor\editor\filemanager\connectors\php,大约在34行设置:$Config['UserFilesPath'] = 'thinkphp/uploadfiles/' ;记得,要在根目录中建立这个文件夹,保证用户有写入的权限。
开始在TP模板中调用FCK编辑器:
比如在控制器index中调用,那么控制器中的写法:
public function index()
{
vendor("FCKeditor.fckeditor");//包含FCKeditor类库,TP引入第三方类库的系统方法,其路径是相对于vendor目录来说的。
$editor= new FCKeditor(); //实例化FCKeditor对象
$editor->Width='980';//设置编辑器实际需要的宽度。此项省略的话,会使用默认的宽度。
$editor->Height='400';//设置编辑器实际需要的高度。此项省略的话,会使用默认的高度。
$this->Value='';//设置编辑器初始值。也可以是修改数据时的设定值。可以置空。
$editor->InstanceName='comment';//设置编辑器所在表单内输入标签的id与name,即<input>标签的id与name。此处假 //设为comment.此处不可省,也要保持唯一性。表单上传到服务器处理程序后,即可通过$_POST['comment']来读取。
$html=$editor->Createhtml();//创建在线编辑器html代码字符串,并赋值给字符串变量$html.
$this->assign('html',$html);//将$html的值赋给模板变量$html.在模板里通过{$html}可以直接引用。
D();
$this->display();
}
TP模板中的写法:
在需要调用编辑器的地方:{$html}
OK,到此结束
首先现在最新版本的FCK包,解压到TP的第三方类库文件夹:Vendor 下
开始配置FCK:
一、找到FCK根目录下的fckeditor_php5.php,大约在130行的__construct中,修改FCK路径信息:$this->BasePath = './ThinkPHP/Vendor/FCKeditor/' ;
二、设置编辑器图片上传目录,找到FCK:FCKeditor\editor\filemanager\connectors\php,大约在34行设置:$Config['UserFilesPath'] = 'thinkphp/uploadfiles/' ;记得,要在根目录中建立这个文件夹,保证用户有写入的权限。
开始在TP模板中调用FCK编辑器:
比如在控制器index中调用,那么控制器中的写法:
public function index()
{
vendor("FCKeditor.fckeditor");//包含FCKeditor类库,TP引入第三方类库的系统方法,其路径是相对于vendor目录来说的。
$editor= new FCKeditor(); //实例化FCKeditor对象
$editor->Width='980';//设置编辑器实际需要的宽度。此项省略的话,会使用默认的宽度。
$editor->Height='400';//设置编辑器实际需要的高度。此项省略的话,会使用默认的高度。
$this->Value='';//设置编辑器初始值。也可以是修改数据时的设定值。可以置空。
$editor->InstanceName='comment';//设置编辑器所在表单内输入标签的id与name,即<input>标签的id与name。此处假 //设为comment.此处不可省,也要保持唯一性。表单上传到服务器处理程序后,即可通过$_POST['comment']来读取。
$html=$editor->Createhtml();//创建在线编辑器html代码字符串,并赋值给字符串变量$html.
$this->assign('html',$html);//将$html的值赋给模板变量$html.在模板里通过{$html}可以直接引用。
D();
$this->display();
}
TP模板中的写法:
在需要调用编辑器的地方:{$html}
OK,到此结束
作者: 飘荡之神 发布时间: 2011-05-01
记号!
感谢,楼主伟大。
感谢,楼主伟大。
作者: vus520 发布时间: 2011-05-03
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28