在ECSHOP首页显示商品总数和本月更新数

在ECSHOP首页显示商品总数和本月更新数  
1)、首先修改 /index.php  
找到   assign_dynamic('index'); 
在它后边添加一些代码   
$sql="select count(*) as goods_all from ". $ecs->table('goods');//商品总数
$smarty->assign('goodsnum_all',$db->getOne($sql));  
$time_month=mktime(0,0,0,date('m')-1,1,date('Y'));   
$sql="select count(*) as goods_month from ". $ecs->table('goods')." where last_update >= " . $time_month; //本月更新数   

$smarty->assign('goodsnum_month',$db->getOne($sql));


2.在根目录/themes/default/library 中添加一个”test.lbi” 空文件。

然后开打 根目录/languages/zh_cn/admin/template.php(注意大宇用的语言包是简体中文,所以是zh_cn),找到 $_LANG['template_libs'],在此上面添加一行“$_LANG['template_libs']['test'] = ‘test测试’;”

好了,现在你可以打开你的管理后台,进入“模板管理”–>”库文件管理”, 然后点开库文件列表的下拉菜单找找看,是不是有一个 “test.lbi – test测试。哈哈,我们给它加点内容吧:

<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″>
本商城共有商品 {$goodsnum_all} 件,本月更新 {$goodsnum_month} 件


3.打开  根目录/admin/includes/lib_template.php

大致看一下这个文件,你会发现,原来后台的“设置模板的初始配置都是在这里声明的。

在这里可以编辑 “可以设置内容的模板,还可以编辑每个模板允许设置的库项目。也就是说,这里声明了哪个模板里可以设置哪些库项目。相关数组都有注释,相当方便。

下面我们要把自己定义的“test.lbi”添加到到index.dwt里。

/admin/includes/lib_template.php找到 “’index’ => array(”   这一行,一般在文件的120行。这里是个数组。往数组里添加一行:

“’/library/test.lbi’ => 4,”


4.现在点开 “模板管理” –> “设置模板,可以在首页的编辑模板里看到我们的库项目了。如图

但是,它的“显示框式灰色的,不能选中,而且区域里也不能设置显示区域。

该怎么办呢?

这么办:

打开   根目录/themes/default/libs.xml

查找“<file name=”index.dwt”>”,在region标签里添加一行“<lib>test</lib>”

再次进入模板管理” –> “设置模板,看看我们的test库项目是不是可以编辑了



www.palmdy.com
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值