織夢cms二次開發(fā)訂單導出excel表格
來源:本站原創(chuàng)|時間:2020-05-31|欄目:dedecms|點擊: 次
織夢后臺商品訂單列表導出到excel,雖然對于很多做大站的商城站來說織夢不是最好的選擇,但是這個插件也是一個參考,也方便了企業(yè)商品訂單的管理。
使用說明
可選擇導出指定的訂單,不選就是導出全部
導出的excle文件按當前時間命名
導出的excel文件請用wps軟件打開,office軟件下可能會亂碼
1、打開 /dede/shops_operations.php 找到
else if ($dopost == 'delete')
在它上面加入
else if ($dopost == 'out')
{
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename=".date("Y-m-d-H-i-s").".xls"); echo "<table><tr>"; echo "<th>訂單號</th>"; echo "<th>商品名稱</th>"; echo "<th>單價(元/單位)</th>"; echo "<th>數量</th>"; echo "<th>支付方式</th>"; echo "<th>配送費</th>"; echo "<th>購買時間</th>"; echo "<th>收貨人</th>"; echo "<th>地址</th>"; echo "<th>郵編</th>"; echo "<th>聯(lián)系電話</th>"; echo "<th>郵箱</th>"; echo "<th>留言</th>"; echo "<th>合計(元)</th>"; echo "<th>狀態(tài)</th>"; echo "</tr>";
$wh = ''; if( !empty($nid) )
{
$nids = explode('`',$nid); foreach($nids as $n)
{ if($wh=='') $wh = " WHERE o.oid='$n' "; else $wh .= " OR o.oid='$n' ";
}
}
$sql = "SELECT o.*,p.title,p.price as uprice,d.dname,u.* FROM xjq_shops_orders as o left join xjq_shops_products as p on o.oid=p.oid left join xjq_shops_delivery as d on d.pid=o.pid LEFT JOIN xjq_shops_userinfo AS u ON o.oid=u.oid $wh";
$dsql->SetQuery($sql);
$dsql->Execute('t'); while($arr = $dsql->GetArray('t'))
{ echo "<tr>"; echo "<td>".$arr['oid']."</td>";//訂單號
echo "<td>".$arr['title']."</td>";//商品名稱
echo "<td>".$arr['uprice']."</td>";//單價
echo "<td>".$arr['cartcount']."</td>";//數量
echo "<td>".GetsType($arr['paytype'])."</td>";//支付方式
echo "<td>".$arr['dname']."費用:".$arr['dprice']."元</td>";//配送費
echo "<td>".GetDateTimeMk($arr['stime'])."</td>";//購買時間
echo "<td>".$arr['consignee']."</td>";//收貨人
echo "<td>".$arr['address']."</td>";//地址
echo "<td>".$arr['zip']."</td>";//郵編
echo "<td>".$arr['tel']."</td>";//聯(lián)系電話
echo "<td>".$arr['email']."</td>";//郵箱
echo "<td>".$arr['des']."</td>";//留言
echo "<td>".$arr['priceCount']."</td>";//合計
echo "<td>".GetSta($arr['state'])."</td>";//狀態(tài)
echo "</tr>";
} echo "</table>"; exit();
}
2、打開 /dede/shops_operations.htm 找到
<input type="button" name="b9" value="設為已完成狀態(tài)" class='np coolbg' style="width:100" onClick="OkSel();">復制
在它下面加入
<input type="button" name="b9" value="導出選中訂單" class='np coolbg' style="width:100" onClick="OutSel();">復制
繼續(xù)找到
function PushSel(){
在它上面加入
function OutSel(){ var nid = getCheckboxItem();
location.href = "shops_operations.php?dopost=out&nid="+nid;
}
完成,看清楚教程,有的是在下面加入有的是在上面加入的。
修改到此結束,需要此功能的小伙伴趕緊試試吧。
上一篇:阿里云提示uploadsafe.inc.php漏洞修復
欄 目:dedecms
下一篇:DEDE首頁調用自定義字段,商品市場價/優(yōu)惠價的調用
本文地址:http://mengdiqiu.com.cn/a1/dedecms/13216.html
您可能感興趣的文章
- 08-05Dedecms文件目錄結構解說(能知道織夢每個文件有什么用)
- 08-05Dedecms5.7版ckeditor網頁編輯器添加中文字體
- 08-05織夢DedeCMS獲取當前欄目文章數量
- 08-05織夢模板如何添加和調用自定義字段的方法
- 08-05DedeCMS后臺模塊列表顯示空白的解決辦法
- 08-05DedeCMS自定義字段圖片調用的問題{dede:img ...}解決方法
- 08-05織夢DedeCMS調用顯示discuz里面主題的方法
- 08-05限制織夢會員每天投稿數量方法
- 08-05常用的織夢dedecms安全設置集合整理
- 08-05織夢教程:后臺編輯器添加中文字體方法


閱讀排行
本欄相關
- 08-05dede:channel currentstyle 失效問題,調用子
- 08-05網站底部版權符號怎么打出來?
- 08-05Dedecms文件目錄結構解說(能知道織夢
- 08-05織夢DedeCMS獲取當前欄目文章數量
- 08-05Dedecms5.7版ckeditor網頁編輯器添加中文
- 08-05織夢模板如何添加和調用自定義字段
- 08-05DedeCMS后臺模塊列表顯示空白的解決辦
- 08-05DedeCMS自定義字段圖片調用的問題{de
- 08-05織夢DedeCMS調用顯示discuz里面主題的方
- 08-05限制織夢會員每天投稿數量方法
隨機閱讀
- 01-10delphi制作wav文件的方法
- 04-02jquery與jsp,用jquery
- 08-05dedecms(織夢)副欄目數量限制代碼修改
- 08-05DEDE織夢data目錄下的sessions文件夾有什
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 01-10C#中split用法實例總結
- 01-10SublimeText編譯C開發(fā)環(huán)境設置
- 01-10使用C語言求解撲克牌的順子及n個骰子
- 01-11ajax實現頁面的局部加載
- 08-05織夢dedecms什么時候用欄目交叉功能?