destoon 8.0增加多图上传,因为刚好需要就顺便做个教程以供参考
第一步先增加数据库字段
可以执行以下SQ语句(先修改字段名)
ALTER TABLE `destoon_down_15` ADD `thumb1` varchar(255) NOT NULL default '' AFTER `thumb` ;
ALTER TABLE `destoon_down_15` ADD `thumb2` varchar(255) NOT NULL default '' AFTER `thumb1` ;
ALTER TABLE `destoon_down_15` ADD `thumbs` text NOT NULL AFTER `thumb2` ;
第二步新增多图代码module\down\admin\template\edit.tpl.php
新增多图代码(把供应的复制过来用)
修改上传图片和上传文件参数冲突(其它模块不影响不用修改)
1)修改file-picker 为 file-picker1
2)修改file-progress 为 file-progress1
3)修改fileu 为 fileu1
此处在参数后面加了个1仅供参考
第三步新增字段module\down\down.class.php
18行(新增字段,'thumb1','thumb2','thumbs')添加在album后面
新增几处代码看下图
第四步新增module\down\admin\index.inc.php
新增以下2处具体根据实际情况
1、搜索 $typeid = 0; 下方增加
$item = $thumbs = array();
2、搜索 extract($item); 下方增加
$thumbs = get_thumbs($item);
每个模块内容均不一样新增内容看下图
后台部分修改完成看看效果
OK进行会员中心的修改
第五步新增代码module\down\my.inc.php
新增以下2处
1、搜索 $catid = $_catid; 下方增加
$item = $thumbs = array();
2、搜索 dalert($do->errmsg); 下方增加如图所示:
$thumbs = get_thumbs($item);
以下为新增代码切图
第六步修改模板template\default\member\my_down.htm
新增多图代码(把供应的复制过来用)
修改上传图片和上传文件参数冲突
1)修改file-picker 为 file-picker1
2)修改file-progress 为 file-progress1
3)修改fileu 为 fileu1
只是和上传文件冲突其它模块只要不起冲突不用修改,这块就完了上图
第七步前台显示要在详情PHP添加几个参数
module\down\show.inc.php
新增PC多图代码
$albums = get_albums($item);//多图
$pics = count($albums);//多图
新增移动端多图代码
$albums = get_albums($item);//多图
配图
到这里就结束了
为了防止新增的多图上传文件被删除找到根目录修改上传配置文件upload.php
注释掉这段代码 $_SESSION['uploads'][] = $saveto;
前端的参考供应模版文件修改替换即可