- 浏览: 286046 次
- 性别:
- 来自: 福建龙岩
文章分类
- 全部博客 (201)
- JavaSE (20)
- Struts1 (7)
- Struts2 (0)
- Hibernate (0)
- Spring (2)
- Flex (0)
- Ajax (1)
- web (20)
- Database (17)
- jsp/servlet (1)
- javascirpt (14)
- freemarker (2)
- jquery (6)
- SEO优化 (26)
- JSP&Servlet (1)
- PHP (32)
- CSS (12)
- Magento (9)
- 网站性能优化 (3)
- Flash (1)
- 生活 (3)
- 网站建设 (15)
- ZenCart (12)
- web自动化 (1)
- 企业应用 (1)
- LINUX (4)
- 字符集 (2)
- Delphi (1)
- C# (4)
- 移动互联网 (1)
- Vim (1)
最新评论
-
谷超:
第一次搞freemarker,test.ftl这个文件应该放在 ...
freemarker入门例子 -
zyhui98:
file_get_contents用不了
通过IP获取地理位置 -
ljx0517:
那ff下无法获取 路径怎么办呢
common-fileupload中FileItemStream的getName()方法 -
kaixuan_166:
多谢,刚好用到
通过Google获取天气预报信息 -
lufengdie:
借用下,嘿嘿··
java查询IP物理地址
原理:
1:css控制本来要显示的radio为一小矩形.
2:当点击此小矩形时,js使此radio选中,同时改变此小矩形的外观样式.
牵涉到的修改文件(default模板为例)
/themes/default/style.css
/themes/default/goods.dwt
注:此路径待修改模板路径.
修改步骤:
一:控制样式
1.打开/themes/ecshop/images
加添图片test.gif.
2.打开/themes/ecshop/style.css
最下面添加:
- /*--------------颜色选择器CSS添加-------------*/
- .catt{width:100%;height:auto;overflow:hidden;padding-bottom:5px;}
- .catt a{border: #c8c9cd 1px solid; 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:#ff6701 2px solid; margin: -1px; margin-left:4px;margin-top:5px;}
- .catt a:focus {outline-style:none;}
- .catt .cattsel {border:#ff6701 2px solid; margin: -1px;background: url("images/test.gif") no-repeat bottom right; margin-left:4px;margin-top:5px;}
- .catt .cattsel a:hover {border: #ff6701 2px solid;margin:-1px;background: url("images/test.gif") no-repeat bottom right;}
注:以下修改以原版ecshop2.7.0版本default(模板名称)为基准
未修改前第347-351行
- <!-- {foreach from=$spec.values item=value key=key} -->
- <label for="spec_value_{$value.id}">
- <input type="radio" name="spec_{$spec_key}" value="{$value.id}" id="spec_value_{$value.id}" {if $key eq 0}checked{/if} onclick="changePrice()" />
- {$value.label} [{if $value.price gt 0}{$lang.plus}{elseif $value.price lt 0}{$lang.minus}{/if} {$value.format_price|abs}] </label><br />
- <!-- {/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}" title="[{if $value.price gt 0}{$lang.plus}{elseif $value.price lt 0}{$lang.minus}{/if} {$value.format_price|abs}]">{$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>
二:增加js控制样式与选中行为
在页面内找到<script>这样的东西,在其后面添加一个js函数
- 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();
- }
如果是用户修改过的goods.dwt可搜索:function changePrice()在其上面添加.
说明:
1.以上修改会将商品属性部分所有radio修改.
2.由于用户goods.dwt可能都被修改过,用户请根据自己的实际情况修改.
3:对于颜色选择功能,这是目前本论坛上最简单的实现方法.
<!--EndFragment-->
发表评论
-
PHP微盾加密及解密
2015-09-16 11:34 1721首先看下加密过后的PHP文件 <?php // Th ... -
PHP处理MySQL事务
2015-08-20 17:17 713MySQL5.X都已经发布好久 ... -
PHP iconv读取UTF-8有BOM文件出现解析异常
2015-06-06 03:27 827首先需求是:从一个文本中读取相关内容(a.txt),利用分隔 ... -
PHP 读取或生成Unicode csv文件(PHP读取淘宝CSV文件出现乱码解决方案)
2015-06-04 01:26 2833=======先介绍下BOM============== ... -
PHP反序列化unserialize 出现bool false 解决办法
2015-06-02 09:23 687php 提供serialize(序列化) 与unserial ... -
ZendStudio 10.6.2破解文件
2015-05-30 12:25 2881下载jar文件并拷贝到程序安装目录的plugins文件夹下, ... -
PHP格式化时间
2012-10-25 16:04 882php中格式化输出日期和时间可用:date('Y-m-d ... -
ECshop首页调用产品评论
2012-10-25 14:45 938方法一: 首先:在index.php文件中定义取得评论 ... -
ECshop设置首页推荐,新品,精品产品数量
2012-10-23 00:17 0ecshop中,为了让更多更丰富的购买信息显示在首页, ... -
淘宝属性选择功能
2012-10-21 08:26 1007ECSHOP默认的颜色是用radio选择的,如何做到像淘宝那样 ... -
PHP跳转
2012-06-09 18:17 882第一篇: JavaScript 跳转方法一: < ... -
ECSHOP用户登录超时自动退出解决方法
2012-04-21 04:04 1233ecshop存登录和购物车信息的时候用的是session ... -
54点提高PHP编程效率
2012-04-11 06:26 7170、用单引号代替双引 ... -
PHP安全漏洞
2012-04-07 16:17 993针对PHP的网站主要存在下面几种攻击方式:1、命令注 ... -
分享79个Jquery图片滚动插件
2012-03-10 01:15 0http://www.chhua.com/web-note29 ... -
54点提高PHP编程效率 引入缓存机制提升性能
2012-03-02 16:43 00、用单引号代替双引号来包含字符串,这样做会更快一些。因为P ... -
替换ECSHOP首页FLASH幻灯为JQuery图片切换效果
2012-01-12 16:56 2487修改ECSHOP首页FLASH幻 ... -
Ecshop二次开发,Ecshop文件结构
2011-11-17 15:09 1296Ecshop文件结构 ecshop文件架构说明 /* ... -
Lightinthebox程序bug
2011-08-03 01:32 1812兰亭集势成立于2007年,注册资金300万美元, ... -
Wordpress采集插件
2011-07-19 11:26 48731.smartrss-wordpress自动采集 ...
相关推荐
ECSHOP仿淘宝商城模板UTF-8,很不错的
本人花了两百大洋购买的ecshop插件,分享给大家,ecshop仿淘宝订单页面
ECSHOP仿淘宝添加购物车提示框效果
Ecshop仿淘宝订单页面,增加未确认订单、待付款、待发货、已成交订单数筛选功能,显示具体产品信息,经过本人亲自测试可以用,内附安装说明。
ecshop仿淘宝下拉框代码还不错哦,需要的朋友可以下载调试
ecshop 仿淘宝搜索下拉框 ecshop的修改 还是很不错的!
ecshop仿淘宝搜索下拉框.rarecshop仿淘宝搜索下拉框.rar
通用ecshop仿淘宝交易评价 后台可自定义赠送积分数
ecshop插件,仿淘宝确认收货后对商品评价功能。后台自定义评价后赠送积分。在模板堂与淘宝卖几百元的插件。来这里分享给大家,换点积分,换取别人的资源。根据流程设置,绝对可用。
ecshop仿淘宝匿名购买功能,ecshop 匿名购买 买家可以自由选择是否匿名购买,仿淘宝匿名购买,商品购买列表显示匿名,不能全部显示购买者。 功能描述 : 因为网站上有购买记录,有些买家不想显示 自己的会员名,有些...
ecshop仿2015天猫最新程序,本人花钱买来,带数据,亲测保证能用,带微商城。与大家分享
ecshop商品列表页面筛选功能插件 仿淘宝
ECSHOP仿凡客模板 2.72 完全版 免费下载 我是花800大洋买的
ecshop2.73 2015仿唯品汇模板
2014仿小米ECSHOP模板2014仿小米ECSHOP模板
ECSHOP仿趣玩网优惠套餐插件,支持多套餐,支持勾选
ECSHOP仿趣玩网优惠套餐插件,支持多套餐,支持勾选
ECShop 仿好乐买模板是一款鞋子专卖官网,界面简洁大方,适用于ECShop v2.7.3版本。