您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
怎么修改帝国cms默认附件存放目录位置
谭灶声2023-05-14 23:25:42帝国CMS教程已有人查阅
导读帝国cms系统,上传的附件默认是存放于根目录下/d/file/文件夹中,使用帝国CMS建站的朋友,有时为了方便管理文件,想将文件存放在根目录中,比如根目录下的files文件夹中。
帝国cms系统,上传的附件默认是存放于根目录下/d/file/文件夹中,使用帝国CMS建站的朋友,有时为了方便管理文件,想将文件存放在根目录中,比如根目录下的files文件夹中。但是在后台系统参数设置>附件地址,修改为/files/后,上传的文件总是显示不出来,这是因为我们需要修改一个文件。
操作步骤
一、找到/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/。
在后台系统参数设置中,文件设置中选择你需要设置的方式,不管哪种方式,最后都会是存放在根目录下的/files/文件夹中,而不再是/d/file/文件夹中。
该修改方法,主要是应对文章中上传图片的存放位置,js和css等文件位置不会变动。
本文标签:
很赞哦! ()
随机图文
-
帝国CMS充值提示请选择充值类型怎么办
帝国CMS会员中心,在线充值,选择一项支付平台,点“马上充值”会提示“请选择充值类型”。这是因为没有设置充值类型。 -
帝国CMS附件分表的方法,帝国CMS附件怎么分表
功能:帝国CMS附件分表功能,有的小伙伴附件表达到了几十万了,必须要重新分表来进行负载,否则一些操作因为每次查询打开数据库文件超大,就会导致服务器负载很高。 -
帝国CMS运用图集PHP调用代码和怎么调用图集第一张图片
帝国CMS图集默认调用标签的输出格式很难自定义。但可以使用PHP来自定义调用图集,以前发布过一篇,调用图片集的教程 -
帝国CMS怎么实现3级联动+列表项筛选功能
帝国CMS怎么实现3级联动+列表项筛选功能,功能说明:帝国CMS后台发布信息时选择地区(省市区),前台显示联动联动删选功能!
留言与评论 (共有 条评论) |