首页 > 教程 > 前端技术 > 程序相关

destoon 8 下载模块新增多图上传

发布:2023-04-20 来源:本站原创 作者:模版天下网 浏览:83 次 评论:0
核心提示: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 '&

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;

前端的参考供应模版文件修改替换即可



 
  • 文本链接:https://mbtxw.com/Course/show.php?itemid=162
  • 文章来源:本站原创
  • 版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
  • 我的领地
  • 文章86
  • 人气1
  • 收藏0
  • 粉丝 0