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