帝國(guó)CMS系統(tǒng),上傳的附件默認(rèn)是存放于根目錄下/d/file/文件夾中,使用帝國(guó)CMS建站的朋友,有時(shí)為了方便管理文件,想將文件存放在根目錄中,比如根目錄下的files文件夾中。但是在后臺(tái)系統(tǒng)參數(shù)設(shè)置>附件地址,修改為/files/后,上傳的文件總是顯示不出來(lái)。這是因?yàn)槲覀冃枰薷囊粋€(gè)文件。
一、找到/e/class/目錄中的connect.php文件中的ReturnFileSavePath函數(shù),大概在3647行。
二、將函數(shù)中的"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;
}
三、在后臺(tái)系統(tǒng)參數(shù)設(shè)置中,基本屬性中修改附件地址為/files/。
在后臺(tái)系統(tǒng)參數(shù)設(shè)置中,文件設(shè)置中選擇你需要設(shè)置的方式,不管哪種方式,Zui后都會(huì)是存放在根目錄下的/files/文件夾中,而不再是/d/file/文件夾中。
該修改方法,主要是應(yīng)對(duì)文章中上傳圖片的存放位置,js和css等文件位置不會(huì)變動(dòng)。