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