新聞中心
Ecshop教程:在首頁的發(fā)貨查詢里顯示省市區(qū)地址信息
作者 / 無憂主機 時間 2015-11-26 15:21:08
常用ecshop的朋友會發(fā)現(xiàn),默認的ecshop系統(tǒng),在首頁發(fā)貨查詢中只顯示訂單號和發(fā)貨單號,而沒有顯示省市區(qū)這些大地名,這讓我們要查看時非常不方便。盡管網(wǎng)上有很多添加省市區(qū)的方法。但卻沒有在首頁發(fā)貨查詢里顯示省市區(qū)地址信息的添加代碼,盡管套用過很多其他的代碼,但是都沒有效果。那么如何將送貨地址中的“省份+城市+區(qū)縣” 都顯示出來呢?下面是在高手的指導下,在無憂主機php獨立ip虛擬主機,以官方默認模板基礎上進行修改的方法: 1、首先修改 index.php 文件(記得使用編輯器打開) 大概在175行,找到以下這段代碼:
$sql = 'SELECT o.order_sn, o.invoice_no, s.shipping_code FROM ' . $GLOBALS['ecs']->table('order_info') . ' AS o' .將其修改成:
$sql = 'SELECT o.province,o.city,o.district,o.order_sn, o.invoice_no, s.shipping_code FROM ' . $GLOBALS['ecs']->table('order_info') . ' AS o' .2、繼續(xù)修改index.php 文件(記得使用編輯器打開) 大概在190行,找到以下代碼:
$all[$key]['invoice_no'] = $shipping->query((string)$row['invoice_no']);在它下面增加幾行代碼:
$all[$key]['province']=$GLOBALS['db']->getOne("select region_name from ".$GLOBALS['ecs']->table('region')." where region_id=".$row['province']); $all[$key]['city']=$GLOBALS['db']->getOne("select region_name from ".$GLOBALS['ecs']->table('region')." where region_id=".$row['city']); $all[$key]['district']=$GLOBALS['db']->getOne("select region_name from ".$GLOBALS['ecs']->table('region')." where region_id=".$row['district']);3、修改 /themes/default/library/invoice_query.lbi 文件(記得使用編輯器打開) 在第12行,找到以下代碼
{$lang.order_number} {$invoice.order_sn}<br />在它下面增加一行模板標簽代碼
{$invoice.province}-{$invoice.city}-{$invoice.district}<br />最后請記得去后臺清楚緩存,刷新主頁。 無憂主機相關(guān)文章推薦閱讀: ECSHOP教程:首頁頂部增加通欄廣告位 ECSHOP教程:在主導航欄下面顯示熱門搜索 ECSHOP教程:在商品詳情頁顯示同類別下的推薦商品
本文地址:http://m.love62.cn/ecshop/20942.html
上一篇: Ecshop教程:用新窗口打開商品頁面
下一篇: zblog跟隨導航的設置方法
![1](/wp-content/themes/starow_z/img/o-1.png)
![1](/wp-content/themes/starow_z/img/o-2.png)
![1](/wp-content/themes/starow_z/img/o-3.png)
![1](/wp-content/themes/starow_z/img/o-4.png)
![1](/wp-content/themes/starow_z/img/o-5.png)
![1](/wp-content/themes/starow_z/img/o-6.png)
![1](/wp-content/themes/starow_z/img/o-7.png)