thinkphp ckeditor与ckfinder
2016-06-27 17:54
711 查看
thinkphp ckeditor与ckfinder
下载
ckeditor下载地址ckfinder下载地址
整合
将ckeditor与findeditor下载完成后,放到public目录下,配置ckeditor,下载的时候有demo,可以在线配置的/ckeditor/samples/index.html。将ckfinder的config.php中 authentication验证打开,改成return true;
在页面中使用:
<textarea id="content" name="content"> {$info['content']} </textarea> <script type="text/javascript" src="/Public/ckeditor/ckeditor.js"></script> <script> CKEDITOR.replace( 'content' ,{ filebrowserBrowseUrl:'__PUBLIC__/ckfinder/ckfinder.html', filebrowserImageBrowseUrl:'__PUBLIC__/ckfinder/ckfinder.html?type=Images', filebrowserFlashBrowseUrl: '__PUBLIC__/ckfinder/ckfinder.html?type=Flash', filebrowserUploadUrl: '__PUBLIC__/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files', filebrowserImageUploadUrl: '__PUBLIC__/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images', filebrowserFlashUploadUrl: '__PUBLIC__/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash'} ); </script>
ckfinder中文乱码
原理: 在上传完成时,将文件保存的名字重命名一下,当然,需要放在它本身的文件名验证之后解决方案 fileupload.php中 找到文件名检测的最后面,例如
$overwriteOnUpload = $config->get('overwriteOnUpload'); if (!$overwriteOnUpload && $uploadedFile->autorename()) { $warningErrorCode = Error::UPLOADED_FILE_RENAMED; } $fileName = $uploadedFile->getFilename();
在这段代码后面添加文件重命名,
$fileName = date('YmdHis').'.'.$uploadedFile->getExtension();
相关文章推荐
- 腾讯云服务器ftp部署及文件上传
- vsftpd安装遇到问题及解决办法
- iis7 运行 php5.5 的方法
- php 练习题-session与 cookie的 取值赋值
- thinkphp 3.2.3 单字符方法汇总
- phpcms上传提示找不到临时文件夹/目录(解决方法)
- phpmyadmin取消最大文件限制的更改解决方法
- mac os 中 pycharm 中安装matplotlib后不能正常使用
- CI框架简单使用方法
- 【Matplotlib】详解图像各个部分
- php 的常用函数FUNCTION
- PHP封装curl的调用接口及常用函数
- 理解ThinkPHP中的CBD“核心+行为+驱动”中的行为 Behavior
- ThinkPHP MVC模式、URL访问控制器和调试模式
- JHTP自测题_第六章_深入理解方法
- ThinkPHP 3.2.3 介绍及安装
- PHP递归
- JHTP小结_第六章_深入理解Methods(方法)
- php 报错等级
- adapter.getPositionForSelection()和getSectionForPosition()的区别