帝國CMS系統,上傳的附件默認是存放于根目錄下/d/file/文件夾中,使用帝國CMS建站的朋友,有時(shí)為了方便管理文件,想將文件存放在根目錄中,比如根目錄下的files文件夾中。但是在后臺系統參數設置>附件地址,修改為/files/后,上傳的文件總是顯示不出來(lái)。這是因為我們需要修改一個(gè)文件。
一、找到/e/class/目錄中的connect.php文件中的ReturnFileSavePath函數,大概在3647行。
二、將函數中的"d/file/"全部修改為"files/"。
修改如下:
//返回附件目錄
function ReturnFileSavePath($classid,$fpath=''){
global $public_r,$class_r;
$fpath=$fpath||strstr(','.$fpath.',',',0,')?$fpath:$public_r['fpath'];
$efileurl=eReturnFileUrl();
if($fpath==1)//p目錄
{
$r['filepath']='files/p/';
$r['fileurl']=$efileurl.'p/';
}
elseif($fpath==2)//file目錄
{
$r['filepath']='files/';
$r['fileurl']=$efileurl;
}
else
{
if(empty($classid))
{
$r['filepath']='files/p/';
$r['fileurl']=$efileurl.'p/';
}
else
{
$r['filepath']='files/'.$class_r[$classid][classpath].'/';
$r['fileurl']=$efileurl.$class_r[$classid][classpath].'/';
}
}
return $r;
}
三、在后臺系統參數設置中,基本屬性中修改附件地址為/files/。
在后臺系統參數設置中,文件設置中選擇你需要設置的方式,不管哪種方式,Zui后都會(huì )是存放在根目錄下的/files/文件夾中,而不再是/d/file/文件夾中。
該修改方法,主要是應對文章中上傳圖片的存放位置,js和css等文件位置不會(huì )變動(dòng)。