php - 如何在ckfinder中显示所有文件夹、子文件夹和文件
问题描述
我已安装ckfinder
在我的脚本中并将其与ckeditor
我的 ckfinder 路径集成,public_html/assest/libs/ckfinder
但是当单击它的browse
按钮时,ckeditor
它会自动显示 3 个文件夹文件、图像、flash。我想显示这些文件夹中的所有文件夹和子文件夹和文件。
我的设置是:
$config['AccessControl'][] = Array(
'role' => '*',
'resourceType' => '*',
'folder' => '',
'folderView' => true,
'folderCreate' => true,
'folderRename' => true,
'folderDelete' => true,
'fileView' => true,
'fileUpload' => true,
'fileRename' => true,
'fileDelete' => true);
解决方案
我自己解决了它,只需更改第一个数组ResourceType
by changeurl
和directory
像这样的值
$config['ResourceType'][] = Array(
'name' => 'Files',
'url' => $baseUrl ,//chage url to baseurl variable
'directory' => $baseDir,//change directory to to baseDir variable
'maxSize' => 0,
'allowedExtensions' => '7z,aiff,asf,avi,bmp,csv,doc,docx,fla,flv,gif,gz,gzip,jpeg,jpg,mid,mov,mp3,mp4,mpc,mpeg,mpg,ods,odt,pdf,png,ppt,pptx,pxd,qt,ram,rar,rm,rmi,rmvb,rtf,sdc,sitd,swf,sxc,sxw,tar,tgz,tif,tiff,txt,vsd,wav,wma,wmv,xls,xlsx,zip',
'deniedExtensions' => '');
注意:baseUrl
变量必须为空,所以如果你baseDir
在你的代码中设置这样的值,
$baseDir = resolveUrl($baseUrl);
你必须注释它//$baseDir = resolveUrl($baseUrl);
推荐阅读
- php - 为什么我的 Laravel 刀片视图返回空白页?
- django - 手动触发 django-simpleJWT 身份验证
- angular - 带有 IE 11 的 Angular 服务工作者
- jquery-ui - jqueryui 1.10.3 datepicker 格式使用 . 作为分隔符
- windows - PGAdmin 4 调试器不工作?在 Windows 10 x64 上
- vim - 有什么方法可以在 Vim 中的行号后添加额外的空格?
- webpack-dev-server - 使用纱线工作区时出现错误的 webpack 开发服务器
- spring-boot - Spring Boot 应用程序无法启动端口可能已在使用错误
- c# - 管道请求有问题。系统只是退出并且不继续
- javascript - React Native 响应儿童新闻事件