如何在ckfinder中显示所有文件夹,子文件夹和文件

时间:2019-12-25 20:21:29

标签: php ckfinder

我在脚本中安装了ckfinder,并与ckeditor集成在一起,  我的ckfinder路径是public_html/assest/libs/ckfinder 但是当点击browse中的ckeditor按钮时,它会自动显示3个文件夹 文件,图像,闪存。 我想显示这些文件夹中的所有文件夹和子文件夹以及文件。 我的设置是:

 $config['AccessControl'][] = Array(
        'role' => '*',
        'resourceType' => '*',
        'folder' => '',
        'folderView' => true,
        'folderCreate' => true,
        'folderRename' => true,
        'folderDelete' => true,
        'fileView' => true,
        'fileUpload' => true,
        'fileRename' => true,
        'fileDelete' => true);

1 个答案:

答案 0 :(得分:0)

我自己解决了这个问题,只需通过更改ResourceTypeurl的值来更改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变量必须为null,因此如果您在代码集中的baseDir像这样 $baseDir = resolveUrl($baseUrl);您必须对其进行评论//$baseDir = resolveUrl($baseUrl);