正文

修改默認(rèn)的帝國(guó)cms附件地址存放目錄的位置

帝國(guó)CMS系統(tǒng),上傳的附件默認(rèn)是存放于根目錄下/d/file/文件夾中,使用帝國(guó)CMS建站的朋友,有時(shí)為了方便管理文件,想將文件存放在根目錄中,比如根目錄下的files文件夾中。但是在后臺(tái)系統(tǒng)參數(shù)設(shè)置>附件地址,修改為/files/后,上傳的文件總是顯示不出來(lái)。這是因?yàn)槲覀冃枰薷囊粋€(gè)文件。

修改默認(rèn)的帝國(guó)cms附件地址存放目錄的位置(圖1)

一、找到/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)。

聲明:月季網(wǎng)致力月季產(chǎn)業(yè),部分文字和圖片來(lái)源網(wǎng)絡(luò),版權(quán)歸原作者,如有侵權(quán)請(qǐng)聯(lián)系刪除。

月季網(wǎng)

月季網(wǎng)