destoon修改图片上传的存储路径(更好是分模块储存,比如资讯储存在21)
小博在用destoon时,刚开始填充网站时采集了一部分数据,但是最初始采集的是文章类,看到那么多的图片,而且还只是文章栏目下的图片,同时又发了一些产品等其它栏目的图片,发布后发现所有的图片混在一起这样对以为管理图片不太方便,就想着把图片按后台模型ID储存。
修改的地方:
这个主要修改两个文件:
/upload.php /include/post.func.php
upload.php 在 61行 修改成
$uploaddir = 'file/upload/'.$moduleid.'/'.timetodate($DT_TIME, $DT['uploaddir']).'/';//修改 blueboss 2022-03-22
post.func.php 在 498行 修改成
global $DT, $_userid; //修改成 global $DT, $_userid, $moduleid;//修改 blueboss 2022-03-22
521行
$filedir = 'file/upload/'.timetodate(DT_TIME, $DT['uploaddir']).'/'; 修改成 if($moduleid==21 or $moduleid==23 or $moduleid==24 or $moduleid==7 or $moduleid==11){//修改 blueboss 2022-03-22 $filedir = 'file/upload/'.$moduleid.'/'.timetodate(DT_TIME, $DT['uploaddir']).'/'; }else{ $filedir = 'file/upload/'.timetodate(DT_TIME, $DT['uploaddir']).'/'; }
628行
global $DT, $_userid; 修改成 global $DT, $_userid, $moduleid;//修改 blueboss 2022-03-22
643行
$filedir = 'file/upload/'.timetodate(DT_TIME, $DT['uploaddir']).'/'; 修改成 if($moduleid==21 or $moduleid==23 or $moduleid==24 or $moduleid==7 or $moduleid==11){//修改 blueboss 2022-03-22 $filedir = 'file/upload/'.$moduleid.'/'.timetodate(DT_TIME, $DT['uploaddir']).'/'; }else{ $filedir = 'file/upload/'.timetodate(DT_TIME, $DT['uploaddir']).'/'; }
以上可以将后台上传的图片目录加上模块ID