您现在的位置是:首页 > 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:去掉头部TITLE部分的ECSHOP演示站 Powered by ecshop前者”ECSHOP演示站”在后台商店设置 - 商店标题修改后者” Powered by ecshop”打开includes/lib_main.php
ecshop商品分类页获取相册列表的方法
很久之前就看到过你好在商品列表页有获取到相册列表,但是一直没有实践过,感觉应该挺简单的吧,但是最近手上的项目刚好就需要这个功能,然后就想到网上查下资料
删除ecshop您需要激活系统的删除关闭方法
ecshop安装以后打开后台出现ecshop您需要激活系统删除关闭的方法;1.打开后台出现:您需要激活系统 没有关闭按钮,因为他们把关闭按钮注销了
ecshop商品列表商品详细热销精品搜索列表页调用商品销售量
ecshop各个页面调用商品销售量方法;ECSHOP模板首页的推荐商品包括热销推荐和促销三个文件只对热销商品为例
相关源码
-
帝国CMS7.5小说推荐公众号导航带wap手机站+带采集工具本模板为小说导航类网站设计开发,基于帝国CMS7.5内核构建,针对小说阅读领域的分类聚合需求进行深度优化。通过智能分类系统和用户行为分析,实现小说资源的精准推荐与导航功能。查看源码 -
(自适应)建站广告公司工作室作品展示品牌策划设计pbootcms源码下载基于PbootCMS开发的创意服务展示系统,内置作品集展示、服务流程图等专业模块,预设客户案例、设计流程等创意行业专属栏目结构。查看源码 -
帝国cms7.5游戏门户H5小游戏网站模板源码免费下载基于帝国CMS7.5开发的H5游戏门户模板,为在线游戏平台设计。支持PC端与移动端同步生成,打造完整的游戏娱乐体验平台。查看源码 -
(自适应)蓝色五金制品配件管件pbootcms网站源码下载基于PbootCMS内核开发的五金行业专用模板,采用响应式设计架构,确保产品展示在各类移动设备上的呈现。通过模块化布局与工业风视觉设计,帮助五金企业高效展示产品规格、应用场景及技术支持,建立专业可靠的行业形象。查看源码 -
(自适应响应式)法律咨询律师事务所法务pbootcms源码下载为律师事务所、法律咨询机构设计,特别适合展示法律服务、律师团队和成功案例。采用响应式技术,确保在不同设备上都能提供专业的法律信息展示和咨询服务。查看源码 -
(自适应响应式)蓝色律师事务所法务团队网站pbootcms模板为律师事务所和法律服务机构打造的专业网站模板,展现法律专业性与权威性,手工编写标准DIV+CSS代码,结构清晰优化,确保高效运行,自动适配电脑、平板和手机等各类设备,提供更好浏览体验查看源码
| 分享笔记 (共有 篇笔记) |
