阅读(1959)
赞(0)
通用活动页 group_list.dwt等
2015-11-05 18:03:04 更新
A.购物车
1,设置方法
程序自动读取购物车的商品数量
2,代码相关
cart.lbi 中
{insert_scripts files='transport.js'} <div class="cart" id="ECS_CARTINFO"> {insert name='cart_info'} </div> <div class="blank5"></div>
3,相关css
style.css 中
/*购物车*/ .cart{background:url(images/catBg.gif) no-repeat left top; padding:15px 10px 15px 50px; color:#006bcd; height:50px; _padding:12px 10px 15px 50px; } .cart a{color:#006bcd; text-decoration:none;} .cart a:hover{color:#006bcd; text-decoration:underline;}
B.商品分类树
1,设置方法
可以在后台
商店管理-商品分类里修改
详细教程:http://www.ecmoban.com/article-1688.html
2,代码相关
category_tree.lbi 中
<div class="box"> <div class="box_1"> <div id="category_tree"> <!--{foreach from=$categories item=cat}--> <dl> <dt><a href="{$cat.url}">{$cat.name|escape:html}</a></dt> <!--{foreach from=$cat.cat_id item=child}--> <dd><a href="{$child.url}">{$child.name|escape:html}</a></dd> <!--{foreach from=$child.cat_id item=childer}--> <dd> <a href="{$childer.url}">{$childer.name|escape:html}</a></dd> <!--{/foreach}--> <!--{/foreach}--> </dl> <!--{/foreach}--> </div> </div> </div> <div class="blank5"></div>
3,相关css
style.css 中
/*商品分类*/ #category_tree{border:4px solid #f1faff; background-color:#fff;} #category_tree dl{margin:6px;} #category_tree dt{background:url(images/lineBg.gif) repeat-x left bottom; color:#3f3f3f; padding:2px 0 3px 12px; } #category_tree dt a{background:url(images/bg.gif) no-repeat 0 -69px; color:#3f3f3f; padding-left:15px; text-decoration:none; } #category_tree dd{padding:3px 0 3px 10px;} #category_tree dd a{color:#404040; text-decoration:none;} #category_tree dd a:hover{color:#ff6600; text-decoration:none;}
C.活动列表区
1,设置方法
不同的活动有不同的设置规则,分别是:
设置的时候,记得把日期定义为从今天开始,否则不会显示出来,因为默认时间是从第二天开始
促销管理 - 夺宝奇兵
促销管理 - 团购活动
促销管理 - 拍卖活动
2,代码相关
group_buy_list.dwt 中 (这里以团购为例,其他活动分别为auction_list.dwt 拍卖活动,与 snatch.dwt 夺宝奇兵)
<div class="box"> <div class="box_1"> <h3><span>{$lang.gb_goods_name}</span></h3> <div class="boxCenterList"> <!-- {if $gb_list} 如果有团购活动 --> <!-- {foreach from=$gb_list item=group_buy} 循环团购活动开始 --> <ul class="group clearfix"> <li style="margin-right:8px; text-align:center;"> <a href="{$group_buy.url}"><img src="{$group_buy.goods_thumb}" border="0" alt="{$group_buy.goods_name|escape:html}" style="vertical-align: middle" /></a> </li> <li style="width:555px; line-height:23px;"> {$lang.gb_goods_name}<a href="{$group_buy.url}" class="f5">{$group_buy.goods_name|escape:html}</a><br /> {$lang.act_time}:{$group_buy.formated_start_date} -- {$group_buy.formated_end_date}<br /> {$lang.gb_price_ladder}<br /> <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd"> <tr> <th width="29%" bgcolor="#FFFFFF">{$lang.gb_ladder_amount}</th> <th width="71%" bgcolor="#FFFFFF">{$lang.gb_ladder_price}</th> </tr> <!-- {foreach from=$group_buy.price_ladder item=item} --> <tr> <td width="29%" bgcolor="#FFFFFF">{$item.amount}</td> <td width="71%" bgcolor="#FFFFFF">{$item.formated_price}</td> </tr> <!-- {/foreach} --> </table> </li> </ul> <!--{/foreach}--> <!-- {else} --> <span style="margin:2px 10px; font-size:14px; line-height:36px;">{$lang.group_goods_empty}</span> <!-- {/if} --> </div> </div> </div>
3,相关css
style.css 中
/* ==================== 团购 ==================== */ .group{background:#f2f2f2; padding:8px;} .group li{float:left; background:#fff; padding:8px;}
D.页码区
1,设置方法
程序自带的分页效果,样式有两种,可以在后台
商店设置-显示设置里选择
2,代码相关
pages.lbi 中
<!--翻页 start--> <form name="selectPageForm" action="{$smarty.server.PHP_SELF}" method="get"> <!-- {if $pager.styleid eq 0 } --> <div id="pager"> {$lang.pager_1}{$pager.record_count}{$lang.pager_2}{$lang.pager_3}{$pager.page_count}{$lang.pager_4} <span> <a href="{$pager.page_first}">{$lang.page_first}</a> <a href="{$pager.page_prev}">{$lang.page_prev}</a> <a href="{$pager.page_next}">{$lang.page_next}</a> <a href="{$pager.page_last}">{$lang.page_last}</a> </span> <!--{foreach from=$pager.search key=key item=item}--> {if $key eq 'keywords'} <input type="hidden" name="{$key}" value="{$item|escape:decode_url}" /> {else} <input type="hidden" name="{$key}" value="{$item}" /> {/if} <!--{/foreach}--> <select name="page" id="page" onchange="selectPage(this)"> {html_options options=$pager.array selected=$pager.page} </select> </div> <!--{else}--> <!--翻页 start--> <div id="pager" class="pagebar"> <span class="f_l f6" style="margin-right:10px;">{$lang.pager_1}<b>{$pager.record_count}</b> {$lang.pager_2}</span> <!-- {if $pager.page_first} --><a href="{$pager.page_first}">{$lang.page_first} ...</a><!-- {/if} --> <!-- {if $pager.page_prev} --><a class="prev" href="{$pager.page_prev}">{$lang.page_prev}</a><!-- {/if} --> <!-- {if $pager.page_count neq 1} --> <!--{foreach from=$pager.page_number key=key item=item}--> <!-- {if $pager.page eq $key} --> <span class="page_now">{$key}</span> <!-- {else} --> <a href="{$item}">[{$key}]</a> <!-- {/if} --> <!--{/foreach}--> <!-- {/if} --> <!-- {if $pager.page_next} --><a class="next" href="{$pager.page_next}">{$lang.page_next}</a><!-- {/if} --> <!-- {if $pager.page_last} --><a class="last" href="{$pager.page_last}">...{$lang.page_last}</a><!-- {/if} --> <!-- {if $pager.page_kbd} --> <!--{foreach from=$pager.search key=key item=item}--> {if $key eq 'keywords'} <input type="hidden" name="{$key}" value="{$item|escape:decode_url}" /> {else} <input type="hidden" name="{$key}" value="{$item}" /> {/if} <!--{/foreach}--> <kbd style="float:left; margin-left:8px; position:relative; bottom:3px;"><input type="text" name="page" onkeydown="if(event.keyCode==13)selectPage(this)" size="3" class="B_blue" /></kbd> <!-- {/if} --> </div> <!--翻页 END--> <!-- {/if} --> </form> <script type="Text/Javascript" language="JavaScript"> <!-- {literal} function selectPage(sel) { sel.form.submit(); } {/literal} //--> </script>
3,相关css
style.css 中
/*翻页*/ .pagebar{height:20px; float:right;} .pagebar img{position:relative; top:2px;} .pagebar a{display:block; float:left; margin:0 2px; color:#0066cc; text-decoration:none;} .pagebar a:hover{color:#ff5a6a; text-decoration:none;} .pagebar .page_now{display:block; float:left; margin:0 5px; color:#ff5a6a; font-weight:bold; background:#fff;} #pager a{color:#0066cc; text-decoration:none;}