第一步:首先查看商品分类页面里商品列表的代码,找出添加立即购买按钮的代码。
在模板文件夹的-library文件夹里的goods_list.lbi文件,代码如下:
<p>
<a href=”javascript:addToCart({$goods.goods_id})”><img src=”images/but_buy.jpg”></a>
<a href=”javascript:collect({$goods.goods_id})”><img src=”images/but_coll.jpg”></a>
<a href=”javascript:” id=”compareLink”onClick=”Compare.add({$goods.goods_id},’{$goods.goods_name|escape:”quotes”}’,'{$goods.type}’)”><img src=”images/but_comp.jpg”></a>
</p>
第二步:修改此段代码,将$goods.goods_id修改为$goods.id,并删除“对比按钮”的代码(如果需要不删除也行)。
即整段代码如下:
<p>
<a href=”javascript:addToCart({$goods.id})”><img src=”images/but_buy.jpg”></a>
<a href=”javascript:collect({$goods.id})”><img src=”images/but_coll.jpg”></a>
<a href="javascript:" id="compareLink"html"}','{$goods.type}')">比较</a>
</p>
第三步:找到新品上市、热销商品、精品推荐这3个模块对于的lbi文件。
在模板文件夹的-library文件夹里,分别为:recommend_best.lbi,recommend_hot.lbi,recommend_new.lbi。并打开添加代码。 同第二步一样加入立即购买按钮。
第四步:此时首页的商品列表以及可以显示“购买”“对比”和“收藏”的按钮了,但是如果是有增加商品类型属性的商品点击“购买”和“对比”是无反应,这需要为“购买”添加选择商品属性的代码,为“对比”添加动态创建对比js。
如下:
在模板文件夹的-library文件夹里的goods_list.lbi文件底部插入如下代码:
<script type="Text/Javascript" language="JavaScript">
<!--
{literal}
function selectPage(sel)
{
sel.form.submit()
}
{/literal}
//-->
</script>
<script type="text/javascript">
window.onload = function()
{
Compare.init()
fixpng()
}
{foreach from=$lang.compare_js item=item key=key}
{if $key neq 'button_compare'}
var {$key} = "{$item}"
{else}
var button_compare = ''
{/if}
{/foreach}
var compare_no_goods = "{$lang.compare_no_goods}"
var btn_buy = "{$lang.btn_buy}"
var is_cancel = "{$lang.is_cancel}"
var select_spe = "{$lang.select_spe}"
</script>
很多朋友都是忘记这一步,导致购买出现JS报错!
第五步:找到首页代码{insert_scripts files='common.js,index.js'}修改成{insert_scripts files='common.js,index.js,compare.js,global.js'},谨记:这个代码不改的话,“对比”功能讲无法使用。
第六步:粘贴代码至recommend_best.lbi,recommend_hot.lbi,recommend_new.lbi三个文件的</div>之后. 也可以直接在index.dwt文件里引入。一次就可以! 无需重复
第七步:可以保存上传至服务器测试了,购物和收藏按钮均可正常使用,接下来的就是修改css样式表,因为添加了2个按钮,首页的商品列表会不对称或者2个按钮不再同一行,只要修改模板文件夹里的css样式表,将商品列表里的缩略图宽度及间隔修改即可。
希望能帮到您!
给按钮添加css样式的方法:
添加方法:
1、.btn {BORDER-RIGHT: #7b9ebd 1px solid右边线
2、PADDING-RIGHT: 2px内边距 右
3、BORDER-TOP: #7b9ebd 1px solid上边线
4、PADDING-LEFT: 2px内边距 左
5、FONT-SIZE: 12px文字大小
6、BORDER-LEFT: #7b9ebd 1px solid左边线
7、CURSOR: hand鼠标移上去时,变成手形。
8、COLOR: black颜色黑 (表示文字颜色)
9、PADDING-TOP: 2px内边距 上
10、BORDER-BOTTOM: #7b9ebd 1px solid }底边线
扩展资料
CSS样式部分
大小 {font-size: 12px},x-large(特大) xx-small(极小) 一般中文用不到,只要用数值就可以,单位:PX、PD
样式 {font-style: oblique}(偏斜体) italic(斜体) normal(正常)
行高 {line-height: normal}(正常) 单位:PX、PD、EM
粗细 {font-weight: bold}(粗体) lighter(细体) normal(正常)
变体 {font-variant: small-caps}(小型大写字母) normal(正常)
大小写 {text-transform: capitalize}(首字母大写) uppercase(大写) lowercase(小写) none(无)
修饰 {text-decoration: underline}(下划线) overline(上划线) line-through(删除线) blink(闪烁)
常用字体: (font-family)
"Courier New", Courier, monospace, "Times New Roman", Times, serif, Arial, Helvetica, sans-serif, Verdana
背景属性: (background)
色彩 {background-color: #FFFFFF}
图片 {background-image: url()}
重复 {background-repeat: no-repeat}
滚动 {background-attachment: fixed}(固定) scroll(滚动)
位置 {background-position: left}(水平) top(垂直)
字间距 {letter-spacing: normal} 数值 /*这个属性有用,多实践下*/
对齐 {text-align: justify}(两端对齐) left(左对齐) right(右对齐) center(居中)
你按钮上都没写class类怎么用.button来控制这个按钮的样式呢你可以用 input[type="button"] {}来选择这个所有的<input type="button" >这些按钮
或者你还想用上面的那种写法,你可以这么改
<input type="button" class="button" name="caigou" id="caigou" value="采购" style="width:50pxheight:50px"/>
<input type="button" class="button" name="xiaoshou" id="xiaoshou" value="销售" />
给每个按钮加上一个button的类这样你就可以用 .button 来控制了
或则楼上的说法也可以,虽然有点烦,按钮的另一种写法是<button>销售</button>如果是这样写的话,就直接用 button{}来控制这个按钮的样式