您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop商品属性怎么仿淘宝选择功能
南春2023-12-08Ecshop商城教程已有人查阅
导读经常网友问商品的颜 尺 寸等属 选择,ecshop默认的是下拉菜单和点选两种形式,样式特别不耐看,淘宝选择那种方形的框选已经是主流
经常网友问商品的颜 尺 寸等属 选择,ecshop默认的是下拉菜单和点选两种形式,样式特别不耐看,淘宝选择那种方形的框选已经是主流,像shopex的属 选择就是仿淘宝那 种框选特别美观!下面分享一下ecshop修改成框选的经验:
根据模板不同,大家参考着修改模板,为避免出错,修改时请务必备份模板以涉及到被修改的文件!
实现原理:
1:css控制本来要显示的radio为一小矩形.
2:当点击此小矩形时,js使此radio选中,同时改变此小矩形的外观样式.
涉及的修改文件,请做好备份(default模板为例)
/themes/default/style.css
/themes/default/goods.dwt
注:此路径为待修改模板路径(default修改为你的模板文件夹名称).
一:控制样式
1.打开/themes/default/images/
添加图片test.gif.
2.打开/themes/default/style.css
最下面添加:
注:以下修改以原版ecshop2.7.2版本default(模板名称)为基准
未修改前第347-351行
二:增加js控制样式与选中行为
在页面内找到
1.以上修改会将商品属 部分所有radio修改.
2.由于用户goods.dwt可能都被修改过,用户请根据自己的实际情况修改.
用到一个图片素材,url(“images/test.gif”)
根据模板不同,大家参考着修改模板,为避免出错,修改时请务必备份模板以涉及到被修改的文件!
实现原理:
1:css控制本来要显示的radio为一小矩形.
2:当点击此小矩形时,js使此radio选中,同时改变此小矩形的外观样式.
涉及的修改文件,请做好备份(default模板为例)
/themes/default/style.css
/themes/default/goods.dwt
注:此路径为待修改模板路径(default修改为你的模板文件夹名称).
一:控制样式
1.打开/themes/default/images/
添加图片test.gif.
2.打开/themes/default/style.css
最下面添加:
/*--------------颜 选择器CSS添加-------------*/.catt{width: ;height:auto;overflow:hidden;padding-bottom:5px;}.catt a{border:#c8c9cd1pxsolid;text-align:center;background-color:#fff;margin-left:5px;margin-top:6px;padding-left:10px;padding-right:10px;display:block;white-space:nowrap;color:#000;text-decoration:none;float:left;}.catt a:hover {border:#ED00362pxsolid;margin:-1px;margin-left:4px;margin-top:5px;}.catt a:focus {outline-style:none;}.catt.cattsel{border:#ED00362pxsolid;margin:-1px;background:url("images/test.gif")no-repeatbottomright;margin-left:4px;margin-top:5px;}.catt.cattsel a:hover {border:#ED00362pxsolid;margin:-1px;background:url("images/test.gif")no-repeatbottomright;}
3.打开/themes/default/goods.dwt注:以下修改以原版ecshop2.7.2版本default(模板名称)为基准
未修改前第347-351行
<!-- {foreach from=$spec.values item=value key=key} --> <label for="spec_value_{$value.id}"> <input id="spec_value_{$value.id}" onclick="changePrice()" name="spec_{$spec_key}" type="radio" value="{$value.id}" /> {$value.label} [{if $value.price gt 0}{$lang.plus}{elseif $value.price lt 0}{$lang.minus}{/if} {$value.format_price|abs}] </label> <!-- {/foreach} -->
修改为:
<div class="catt"> <!-- {foreach from=$spec.values item=value key=key} --><a {if $key eq 0}class="cattsel"{/if} onclick="changeAtt(this)" href="javascript:;" name="{$value.id}">{$value.label}<input style="display:none" id="spec_value_{$value.id}" type="radio" name="spec_{$spec_key}" value="{$value.id}" {if $key eq 0}checked{/if} /></a> <!-- {/foreach} --></div>
此处为是了将radio换成淘宝上那种小矩形样式显示在页面.二:增加js控制样式与选中行为
在页面内找到
function changePrice() 在其上面增加function changeAtt(t) {t.lastChild.checked='checked'; for (var i = 0; i<t.parentNode.childNodes.length;i++) { if (t.parentNode.childNodes[i].className == 'cattsel') { t.parentNode.childNodes[i].className = ''; } } t.className = "cattsel";changePrice();}
说明:1.以上修改会将商品属 部分所有radio修改.
2.由于用户goods.dwt可能都被修改过,用户请根据自己的实际情况修改.
用到一个图片素材,url(“images/test.gif”)
本文标签:
很赞哦! ()
相关教程
图文教程
ecshop发货查询收货人收货地址发货时间配送方式
1、修改 index.php 的 index_get_invoice_query() 函数部分将;2、然后修改模板文件 library/invoice_query.lbi
ecshop商品详情页显示登录会员等级价格的修改方法
ecshop商品详情页显示登录会员等级价格简单修改教程,ecshop会员登录状态下,在ECSHOP商品详情页的本店售价中显示当前登录会员对应的等级价格。
ecshop函数和标签整理
lib_base.php 基础函数库1.sub_str($str, $length = 0, $append = true)截取UTF-8编码下字符串的函数string $str 被截取的字符串int $length 截取的长度bool $append
ecshop商城首页显示积分商品调用积分商品的代码示例
ECSHOP商城首页显示积分商品,如何在首页调用积分商品ecshop开发教程,希望对大家有些帮助!
相关源码
-
(PC+WAP)聚氨酯粉末涂料防腐耐用材料粘合剂网站源码下载为化工涂料企业设计的展示系统,集成产品技术参数库、颜色样板展示器和配方查询模块。支持粉末涂料、环氧树脂等多类产品分类展示查看源码 -
自适应电子科技类产品公司pbootcms网站模板基于PbootCMS内核开发,为电子科技类企业设计,适用于电子产品展示、企业官网等场景。该模板采用开源架构,用户可自由访问和修改源码,灵活适配各类行业需求,无需二次开发成本查看源码 -
(自适应)简繁双语响应式服装服饰西装工装校服定制pbootcms模板本模板基于PbootCMS内核开发,为服装服饰行业量身打造,尤其适合西装定制、工装生产、校服订制等服装类企业使用。模板采用响应式布局设计,确保在手机、平板、电脑查看源码 -
pbootcms响应式蓝色旅游旅行社pbootcms网站源码下载为旅游公司、旅行社定制的响应式网站模板,聚焦旅游线路展示、景点推荐及预约服务场景。采用PbootCMS内核开发,自适应技术确保PC与手机端数据实时同步查看源码 -
(PC+WAP)绿色环保设备环保企业网站模板源码下载基于PbootCMS内核开发的响应式企业模板,为环保设备制造、环境技术服务等企业打造,通过模块化设计实现多行业快速适配。查看源码 -
(自适应响应式)英文外贸电子产品手机配件网站pbootcms模板专业级外贸网站模板基于PbootCMS内核开发,为电子产品跨境贸易企业设计。采用响应式布局技术,确保电脑、平板、手机等设备访问时自动适配显示效果。数据实时同步管理,一次编辑全平台生效。查看源码
| 分享笔记 (共有 篇笔记) |
