您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程

ecshop颜色属性用图片替换颜色的实现方法

听寒2024-12-23Ecshop商城教程已有人查阅

导读总共改三个文件 admin/goods.php ,admin/inculdes/lib_goods.php, 模板目录下的 goods.dwt1.打开 admin/goods.php 找到在下行添加这个文件里面修改完了。接下来修改 admin/inculdes/lib_goods.php

总共改三个文件 admin/goods.php ,admin/inculdes/lib_goods.php, 模板目录下的 goods.dwt
1.打开 admin/goods.php 找到
$attr_price = $_POST['attr_price_list'][$key]; 
在下行添加
//代码号 s
$attr_images = array('name' => $_FILES['attr_images_list']['name'][$key] , 'type' => $_FILES['attr_images_list']['type'][$key] , 'tmp_name' => $_FILES['attr_images_list']['tmp_name'][$key] , 'error' => $_FILES['attr_images_list']['error'][$key], 'size' => $_FILES['attr_images_list']['size'][$key] );
//代码号 e
2.找到
$goods_attr_list[$attr_id][$attr_value]['attr_price'] = $attr_price;
有两处分别另起一行添加
//代码号 s
$goods_attr_list[$attr_id][$attr_value]['attr_images'] = $attr_images;
//代码号 e
3. 找到
$sql = "DELETE FROM " .$ecs->table('goods_attr'). " WHERE goods_attr_id = '$info[goods_attr_id]' LIMIT 1"; 
在下面
$db->query($sql);
下添加
//随心工作室 s
$goods_attr_id = $info['sign'] == 'insert' ? $db->insert_id() : $info['goods_attr_id'];
if( $info['sign'] == 'insert' || $info['sign'] == 'update' )
{
if( $info['attr_images']['tmp_name'] != '' )
{
$attr_images_dir = 'color/'.$goods_id;
$attr_images_scoure_name = "0-0-$goods_attr_id.jpg";
$color_scoure_images = $image->upload_image($info['attr_images'] , $attr_images_dir , $attr_images_scoure_name ); // 原始图片
}
}
else
{
$attr_color_images_dir = ROOT_PATH.DATA_DIR.'/color/'.$goods_id."/0-0-".$info[goods_attr_id].".jpg";
file_exists($attr_color_images_dir) && unlink( $attr_color_images_dir );
}
//代码号e
这个文件里面修改完了。接下来修改 admin/inculdes/lib_goods.php
1.找到get_attr_list方法在SQL里添加 v.goods_attr_id
2.找到
<input type="hidden" name="attr_price_list[]" value="0" />
在下面添加
//代码号 strat
3.在goods.dwt 的属性地方添加
<img src="../data/color/{$goods_id}/0-0-{$value.id}.jpg" style="width:40px; height:40px;" />
完成

本文标签:

很赞哦! ()

相关教程

相关源码

  • 响应式WordPress简约博客主题Alt_BlogAlt_Blog主题该模板为博客内容展示设计,采用简约现代的风格理念,打造清晰的内容呈现平台。响应式布局确保在不同设备上都能获得良好的浏览体验,帮助博主更好地展示和分享内容。查看源码
  • (自适应响应式)html5高档服装定制西服pbootcms模板下载本模板基于PbootCMS内核开发,为服装定制企业和服装品牌量身打造。设计风格时尚现代,充分展现服装行业的审美特质与品牌魅力。采用HTML5响应式技术,确保在各种设备上呈现视觉效果。整站布局注重产品展示与品牌叙事,帮助企业有效展示服装系列与定制服务,提升客户体验。查看源码
  • 响应式帝国cms7.5NBA黑色体育资讯模板下载本模板为体育新闻媒体、报道机构设计,采用帝国CMS7.5内核开发,具备完整的资讯发布、体育日历、数据展示功能。响应式布局确保在手机端呈现实时资讯和图文内容查看源码
  • 自适应LED照明外贸灯具灯泡灯具英文网站模板该外贸灯具网站模板专为LED照明、灯具出口企业定制,采用PbootCMS内核开发,提供高效建站方案。通过响应式设计和SEO优化能力,帮助企业低成本构建专业外贸展示平台。查看源码
  • (自适应)工商代理公司注册财务会计pbootcms模板免费下载为工商代理、财务会计服务企业设计的网站模板,基于PbootCMS开发,充分考虑了企业服务行业的展示需求与客户转化路径。设计风格专业严谨,布局清晰合理,呈现企业服务内容与专业优势。查看源码
  • (自适应响应式)供应链进出口服务pbootcms企业网站源码为供应链管理、进出口服务类企业设计,特别适合展示物流网络、贸易服务和供应链解决方案。采用响应式技术,确保在各类设备上都能呈现企业服务内容。查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐