菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

更改帝国CMS默认附件存储目录

发布时间:2024-01-05  栏目:建站知识   浏览:   分类:帝国cms教程 帝国CMS附件

要修改帝国CMS默认附件存放目录,首先登录后台管理系统。在系统设置中找到“附件路径”选项,点击编辑按钮。在弹出的窗口中,将原来的附件路径删除,然后输入新的路径。新路径可以是绝对路径,也可以是相对于网站根目录的相对路径。例如,如果新路径是D:/wwwroot/attachment,那么在编辑框中输入这个路径即可。最后,点击保存按钮,完成附件存放目录的修改。这样,帝国CMS就会将上传的附件保存到新的目录下。

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

但是在后台系统参数设置>附件地址,修改为/files/后,上传的文件总是显示不出来,这是因为我们需要修改一个文件。

修改帝国cms默认附件存放目录

操作步骤

一、找到/e/class/目录中的connect.php文件中的ReturnFileSavePath函数,大概在3647行。

二、将函数中的"d/file/"全部修改为"files/"。

修改如下:

//返回附件目录functionReturnFileSavePath($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等文件位置不会变动。

相关文章

    无相关信息
评论
建站知识
建站知识
使用技巧
调试安装
运营推广