如何在ckfinder中显示所有文件夹、子文件夹和文件
how to display all folders,subfolders and file in ckfinder
我在我的脚本中安装了 ckfinder
并将其与 ckeditor
集成,
我的 ckfinder 路径是 public_html/assest/libs/ckfinder
但是当点击 ckeditor
中的 browse
按钮时,它会自动显示 3 个文件夹
文件,图像,闪存。
我想显示所有文件夹和子文件夹以及这些文件夹中的文件。
我的设置是:
$config['AccessControl'][] = Array(
'role' => '*',
'resourceType' => '*',
'folder' => '',
'folderView' => true,
'folderCreate' => true,
'folderRename' => true,
'folderDelete' => true,
'fileView' => true,
'fileUpload' => true,
'fileRename' => true,
'fileDelete' => true);
我自己解决了,只需要改变ResourceType
的第一个数组,改变url
和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);
我在我的脚本中安装了 ckfinder
并将其与 ckeditor
集成,
我的 ckfinder 路径是 public_html/assest/libs/ckfinder
但是当点击 ckeditor
中的 browse
按钮时,它会自动显示 3 个文件夹
文件,图像,闪存。
我想显示所有文件夹和子文件夹以及这些文件夹中的文件。
我的设置是:
$config['AccessControl'][] = Array(
'role' => '*',
'resourceType' => '*',
'folder' => '',
'folderView' => true,
'folderCreate' => true,
'folderRename' => true,
'folderDelete' => true,
'fileView' => true,
'fileUpload' => true,
'fileRename' => true,
'fileDelete' => true);
我自己解决了,只需要改变ResourceType
的第一个数组,改变url
和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);