ecshop中模板函数的处理
2009-06-16 13:34 来源:www.chinab4c.com 作者:admin
ecshop中模板主要是采用smarty技术,smarty技术也是相当流行的一个php 模板引擎技术,ecshop中前台他处理的模板格式为dwt,而在后台处理的文件格式通常是htm,还有在library中包含一些lbi文件,通常所谓的公共子模块.
1:library中lbi如何包含lbi
查看includes/cls_template.php中,发现php中的include方式在smarty中依然有用. {include file='library/dd.lbi'}所以,你用include方式,就可以在ecshop中的lbi中包含lbi
2:smarty 中html_select_date函数
在user.php?act=profile中,有个会员生日的下拉列表,如果你想将时间范围更长一些,可以修改模板下user_transaction.dwt文件中这段代码
<td width="28%" align="right" bgcolor="#FFFFFF">{$lang.birthday}: </td>
<td width="72%" align="left" bgcolor="#FFFFFF"> {html_select_date field_order=YMD prefix=birthday start_year=-60 end_year=+1 display_days=true month_format=%m day_value_format=%02d time=$profile.birthday} </td>
start_year = -60表示当前年份的前60年,今年是09年,那么start_year就代表1949年, end_year=+1表示2010年,如果你需要将时间推移的范围更大,你可以设置start_year=-100,end_year+=100.就表示2009年的前100年和后100年,灵活多变.
文章待续....
相关文章:
来源:中国B4C电子商务
最近更新
常用插件
- ecshop分类树中统计商品数
最近忙于开发其他项目,在不少朋友不断要求和催促的情况下,做出了该小...
- ecshop购物车功能改进[插件
ecshop购物车功能改进[插件套餐]主要是我们最近开发工作和开发项目中。...
- ecshop红包修改成满多少减
我们在长期使用ecshop的时候,我们可以发现。ecshop的红包是一个非常强...
- ecshop降价通知登记插件
ecshop降价通知登记插件,主要是为了方便某些客户,对商品价格要求比...
- ecshop通用红包编码
很多时候,为了结合促销,必须扩展一下ecshop的红包功能。ecshop的红包...