thinkphp ckeditor与ckfinder
2024-10-19 12:37:53
thinkphp 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();
最新文章
- git和pycharm管理代码
- thinkphp多语言设置
- IE奇怪报错
- Mybatis choose (when, otherwise)标签
- Studio右键选项中没有Git?
- Java从入门到精通——数据库篇Oracle 11g服务详解
- 【Xamarin开发 Android 系列 3】循序渐进的学习顺序
- C# 如何获取错误所在行数
- sql 给表结构增加说明
- PHP 18:data_valid_fns.php 看正则表达式
- org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named &#39;__frch_lableId_0&#39; in &#39;class com.cd.entity.Page&#39;
- react中PureComponent浅对比策略
- window配置ftp服务,代码客户端上传下载文件
- Hadoop 倒排索引
- php 截取 小程序上传到服务器图片,
- 在PHP5.4上使用Google翻译的API报错
- Ubuntu下安装qq方法及疑难问题解决
- [转]Excel 工作表保护密码移除
- 监督学习——随机梯度下降算法(sgd)和批梯度下降算法(bgd)
- java中的类加载器ClassLoader和类初始化
热门文章
- Linux下安装python的gmpy2库及遇到无法定位软件包的解决办法
- 七天开发进度(六)(微信小程序版(一))
- springMVC下载中文文件名乱码【转】
- [iOS11] contentInsetAdjustmentBehavior 问题, push back时, 界面会上下移动.
- python---哈希算法实现
- 【Android】PreferenceActivity 详解
- spark MLlib BasicStatistics 统计学基础
- Python 中文(大写)数字转阿拉伯数字(转)
- String painter HDU - 2476 -区间DP
- C++ log4cplus 类库的封装