新聞中心
如何在ECSHOP首頁顯示商品總數(shù)和本月更新數(shù)的完美解決方案
由于做電商的站長朋友們每天都會對上架和下架的商品做盤查,有的時候為了促銷根據(jù)需要會做些促銷活動之類的。但是促銷后的產(chǎn)品大家都知道很快會被搶購一空,這個時候電商的站長就會立即下架,否則會影響客戶的購買等。很多用Ecshop搭建商城的站長朋友們都在想在每天晚上對商品下架后重新上傳這樣第二天在前臺就可以看到目前線上的商品總數(shù),以及近期一個月之內(nèi)更新上架的商品總數(shù)。這樣客戶能清晰的看到,有利于購買。站長看到后也能一目了然的對商品進行管理。因為Ecshop這款程序是開源的且有利于二次開發(fā),對于這個小功能的實現(xiàn)還是比較容易的。小編經(jīng)過半個小時對模板和首頁的研究得到了完美的解決方案。下面小編為各位站長分享下解決方法吧。 第一步:找到根目錄下的網(wǎng)站首頁文件: /index.php 找到以下代碼部分: 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)); 這段sql代碼都是從數(shù)據(jù)庫中把更新的商品總數(shù)調(diào)出來。 第二步:打開首頁模板文件 index.dwt。 在文件的最下面添加模板顯示代碼,調(diào)用代碼為: 本商城共有商品 {$goodsnum_all} 件; 本月更新 {$goodsnum_month} 件 ; 以上代碼都修改后,保存為對應(yīng)的編碼格式傳到對應(yīng)的文件夾中替換即可。然后再登陸網(wǎng)站后臺更新下緩存就大功告成了。
本文地址:http://m.gle-technology.com/ecshop/15481.html