首页建站帝国CMS教程 修改默认的帝国cms附件地址存放目录的位置

修改默认的帝国cms附件地址存放目录的位置

帝国CMS系统,上传的附件默认是存放于根目录下/d/file/文件夹中,使用帝国CMS建站的朋友,有时为了方便管理文件,想将文件存放在根目录中,比如根目录下的files文件夹中。但是在后台…

帝国CMS系统,上传的附件默认是存放于根目录下/d/file/文件夹中,使用帝国CMS建站的朋友,有时为了方便管理文件,想将文件存放在根目录中,比如根目录下的files文件夹中。但是在后台系统参数设置>附件地址,修改为/files/后,上传的文件总是显示不出来。这是因为我们需要修改一个文件。

修改默认的帝国cms附件地址存放目录的位置(图1)

一、找到/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等文件位置不会变动。

本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/diguo/39092.html
上一篇帝国cms专题字段管理教程
下一篇 帝国CMS文章内容页添加代码如何高亮显示
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部