新聞中心
Ecshop程序如何在網(wǎng)站的底部顯示商品總數(shù)和最近上架商品數(shù)
對(duì)于用ecshop做商城的站長們都比較累的,每天都需要對(duì)商品的總數(shù)做出一個(gè)統(tǒng)計(jì),每天有多少商品上架也是需要做一個(gè)詳細(xì)的統(tǒng)計(jì),等把一天的訂單都發(fā)出去后,再次做出一份統(tǒng)計(jì),統(tǒng)計(jì)正確后就準(zhǔn)備開始上架第二天的商品了。有些站長們說在網(wǎng)站的后臺(tái)不就是可以看到這些信息的嗎?可是那里只有商品詳細(xì)個(gè)數(shù),如果想統(tǒng)計(jì)出來還是要一個(gè)一個(gè)的合計(jì)。有的公司有自己的技術(shù)的還比較好,老板直接說一聲,晚上幫我在數(shù)據(jù)庫統(tǒng)計(jì)下商品總數(shù),這樣技術(shù)就幾分鐘利用SQL語句就搞定了??墒菦]有技術(shù)的草根站長就無奈了吧。一位站長朋友說能否二次開發(fā)下,可以在網(wǎng)站的底部顯示目前整個(gè)商城的商品總數(shù)和最近更新上架的商品數(shù)量呢?小編開始的時(shí)候認(rèn)為這個(gè)比較不好做,可是琢磨下思路,又分析下找到了解決的方法。小編先在自己的php空間上測(cè)試了是沒有問題的。下面小編先來截圖給各位站長看下吧。 以上就是小編自己測(cè)試的結(jié)果了,由于是新裝的程序沒有上架商品所以本月更新數(shù)為0 ,具體的實(shí)現(xiàn)方法下面由小編細(xì)細(xì)說來。 第一步:連接FTP工具,找到根目錄下的index.php文件,并使用高級(jí)編輯器打開,找到158行代碼:
assign_dynamic('index');在下面添加:
$sql="select count(*) as goods_all from ". $ecs->table('goods'); //商品總數(shù) $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; //本月更新數(shù) $smarty->assign('goodsnum_month',$db->getOne($sql));第二步:找到模板文件下的index.dwt文件,也用一款高級(jí)編輯器打開。在倒數(shù)第三行添加以下代碼: 本商城共有商品 {$goodsnum_all} 件,本月更新 {$goodsnum_month} 件 添加后兩個(gè)文件都保存上傳到對(duì)應(yīng)的文件下覆蓋就可以了。覆蓋后再登陸網(wǎng)站的后臺(tái)去更新下系統(tǒng)的緩存再訪問首頁的時(shí)候就可以看到以上小編試驗(yàn)的效果了。這樣是不是可以給很多站長朋友帶來了很大的方便呢。 無憂主機(jī)相關(guān)文章推薦閱讀: 如何設(shè)置ECSHOP拍賣活動(dòng) ECSHOP訂單導(dǎo)出提示內(nèi)存溢出的解決方法 ECSHOP程序如何限制會(huì)員注冊(cè)密碼只使用純數(shù)字或者字母的解決方法 ECSHOP程序在網(wǎng)站后臺(tái)添加專題管理時(shí)報(bào)錯(cuò):無法重新聲明JSON類
本文地址:http://m.love62.cn/ecshop/19232.html