WeMall微信商城原始碼插件代金券部分代碼
WeMall微信商城原始碼插件Coupon代金券代碼是用於商業推廣的比較有效的方式,分享了部分比較重要的程式碼,供技術員學習參考
WeMall微信商城原始碼插件Coupon代金券代碼是用於商業推廣的比較有效的方式,分享了部分比較重要的程式碼,供技術員學習參考
AdminController.class.php
<?php <br />
namespace AddonsCouponController; <br>
<br>
class AdminController extends InitController <br>
{ <br>
public function index() <br>
{ <br>
$num = 25; <br>
$p = I("get.page") ? I("get.page") : 1; <br>
<br>
$couponModel = D(’Addons://Coupon/AddonCouponMenu’); <br>
$coupon = $couponModel->getPageConditionOrder($p, $num, "id desc"); <br>
$this->assign("couponList", $coupon);// 賦值資料集 <br>
<br>
$count = $couponModel->getCount();// 查詢符合要求的總記錄數 <br>
$Page = new ThinkPage($count, $num);// 實例化分頁類別 傳入總記錄數與每頁顯示的記錄數 <br>
$Page->setConfig('theme', "<ul>
<li>%FIRST%</li>
<li>%UP_PAGE%</li>%LINK_PAGE%<li>%DOWN_PAGE%</li>
<li>%END%</li>
<li>
<a> %HEADER% %NOW_PAGE%/%TOTAL_PAGE% 頁</a> </li>
</ul>"); <br>
$show = $Page->show();// 分頁顯示輸出 <br>
$this->assign(’page’, $show);// 賦值分頁輸出 <br>
<br>
$this->display(); // 輸出範本 <br>
} <br>
<br>
public function add() <br>
{ <br>
if (IS_POST) { <br>
if (!I("post.name")) { <br>
return; <br>
} <br>
<br>
$data = I("post."); <br>
$data[’last_time’] = I(’post.last_time’, ’’, ’strtotime’); <br>
$coupon_id = D(’Addons://Coupon/AddonCouponMenu’)->addCouponMenu($data); <br>
<br>
isset($coupon_id) ? $this->success('新增成功', 'Admin/Admin/index/addon/Coupon') : $this->error('新增失敗', u_addons("Coupon://Admin/ Admin/index")); <br>
} else { <br>
$this->display(); // 輸出範本 <br>
} <br>
} <br>
<br>
public function detail() <br>
{ <br>
$cdata[’coupon_menu_id’] = I(’get.id’); <br>
$m = M(’AddonCoupon’); <br> $count = $m->where($cdata)->count(); // 查詢符合要求的總記錄數 <br>
$Page = new ThinkPage ($count, 15); // 實例化分頁類別 傳入總記錄數與每頁顯示的記錄數 <br>
$Page->setConfig('theme', "<ul>
<li>%FIRST%</li>
<li>%UP_PAGE%</li>%LINK_PAGE%<li>%DOWN_PAGE%</li>
<li>%END%</li>
<li>
<a> %HEADER% %NOW_PAGE%/%TOTAL_PAGE% 頁</a> </li>
</ul>"); <br>
$show = $Page->show(); // 分頁顯示輸出 <br>
$detail = $m->where($cdata)->limit($Page->firstRow . ’,’ . $Page->listRows)->select(); 🎠
<br>
$this->assign("page", $show); // 賦值分頁輸出 <br>
$this->assign(’coupon’, $detail); <br>
$this->display(); <br>
} <br>
<br>
public function export() <br>
{ <br>
<br>
} <br>
<br>
public function del() <br>
{ <br>
$cdata[’coupon_menu_id’] = $data[’id’] = I(’get.id’); <br>
$c = M(’AddonCouponMenu’)->where($data)->delete(); <br>
$m = M(’AddonCoupon’)->where($cdata)->delete(); <br>
if ($c != false && $m != false) { <br>
$this->success(’刪除成功』, ’Admin/Admin/index/addon/Coupon’); <br>
} else { <br>
$this->error(’操作失敗’, ’Admin/Admin/index/addon/Coupon’); <br>
} <br>
} <br>
<br>
public function detail_del() <br>
{ <br>
$cdata[’id’] = I(’get.id’); <br>
$m = M(’AddonCoupon’)->where($cdata)->delete(); <br>
if ($m != false) { <br>
$this->success(’刪除成功』, ’Admin/Admin/index/addon/Coupon’); <br>
} else { <br>
$this->error(’操作失敗’, ’Admin/Admin/index/addon/Coupon’); <br>
} <br>
} <br>
} <br>
AddonCouponMenuModel.class.php
namespace AddonsCouponModel; <br>
<br>
use ThinkModelRelationModel; <br>
<br>
class AddonCouponMenuModel extends RelationModel <br>
{ <br>
protected $_link = array(); <br>
<br>
public function getCount() <br>
{ <br>
$count = $this->count(); <br>
return $count; <br>
} <br>
<br>
public function getPageConditionOrder($p = 1, $num = 1, $order) <br>
{ <br>
// 进行分页数据查询 注意page方法的参数的前面部分是当前的页数使用 $_GET[p]获取 <br>
$orderList = $this->page($p . ’,’ . $num . ’’)->order($order)->select(); <br>
return $orderList; <br>
} <br>
<br>
public function addCouponMenu($data) <br>
{ <br>
$data[’ctime’] = time(); <br>
$number = $data[’num’] = intval($data[’num’]); <br>
$data[’coupon_menu_id’] = $this->add($data); <br>
<br>
for ($i = 0; $i
$data[’code’] = rand_code(6); <br>
$code = M(’AddonCoupon’)->where(array(’code’ => $data[’code’]))->find(); <br>
if (!isset($code)) { <br>
$coupon_id = M(’AddonCoupon’)->add($data); <br>
} else { <br>
$number = $number + 1; <br>
} <br>
} <br>
return $coupon_id; <br>
} <br>
} Admin_detail.html<br>
<code class="prettyprint linenums lang-php"><section> <br>
<h1> <br>
优惠券管理 <br>
<small></small> <br>
</h1> <br>
</section> <br>
<br>
<!-- Main content --> <br>
<section> <br>
<div> <br>
<!-- /.col --> <br>
<div> <br>
<div> <br>
<div> <br>
<h3 id="优惠券管理">优惠券管理</h3> <br>
<!-- /.box-tools --> <br>
</div> <br>
<!-- /.box-header --> <br>
<div> <br>
<div> <br>
<div> <br>
<a> <br>
返回优惠券列表页 <br>
</a> <br>
</div> <br>
<!-- /.btn-group --> <br>
</div> <br>
<div class="table-responsive" style="overflow-x:visible;"> <br>
<table class="table table-bordered table-hover"> <br>
<br>
<tr> <br>
<!--<th class="hidden-xs">--> <!--<th class="hidden-xs">-->
的
<!--</th>--> <!--</th>--> <br>
第ID <th>優惠碼</th> <th>折扣碼</th> <br>
第<th>金額</th> 第<th>金額</th> <br>
<th>狀態</th> <br>
地
<th>操作</th> <br>
</tr> <br>
<volist name="優惠券" id="優惠券"> <br>
<tr> <br>
的 }">--> <br>
地
<td>
地
</td>
<td>
地
</td>
<td>
地
</td>
<td>
地
</td>
<td>
地
</td>
<td>$coupon[’id’]))}">删除</td> <br>
</tr> <br>
</volist> <br>
<br>
</table> <br>
<div> <br>
<div> <br>
<!--<div class="btn-group">--> <br>
<!--<button type="button" class="btn btn-danger"--> <br>
<!--onclick="batchUrl(’{:U(\’Admin/coupon/delcoupon\’)}’)">全部删除--> <br>
<!--</button>--> <br>
<!--</div>--> <br>
<div> <br>
{$page} <br>
<!-- /.btn-group --> <br>
</div> <br>
</div> <br>
</div> <br>
</div> <br>
<!-- /.mail-box-messages --> <br>
</div> <br>
</div> <br>
<!-- /. box --> <br>
</div> <br>
<!-- /.col --> <br>
</div> <br>
</section> 代碼來源: www.wemallshop.com
Coupon代金券.rar
( 8.65 KB 下載:2 次 )

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

如何在MySQL中設計商城的優惠券表結構?隨著電商的快速發展,優惠券成為吸引用戶的重要行銷手段之一。在一個商城系統中,合理設計優惠券表的架構是非常重要的。本文將介紹如何在MySQL中設計商城的優惠券表結構,並提供具體的程式碼範例。商城優惠券的基本屬性首先,我們需要先明確商城優惠券的基本屬性。一般來說,一個優惠券包括以下幾個屬性:優惠券ID:每個優惠券都應該有一個

如何在MySQL中設計商城的商品表結構? MySQL是一種常用的關聯式資料庫管理系統,廣泛應用於各種類型的網站和應用程式。在設計商城的商品表結構時,需要考慮到商品的屬性、分類、庫存等因素。以下將詳細介紹如何在MySQL中設計商城的商品表結構,並給出具體的程式碼範例。商品表的基本資訊:在設計商品表結構時,首先需要確定商品的基本訊息,如商品名稱、價格、描述、圖片

隨著電子商務的快速發展,越來越多的企業選擇在網路上開設商城,在線上銷售產品。而對於一個商城來說,SKU(StockKeepingUnits,庫存保有單位)是非常重要的概念。 SKU是商家為了更好地管理商品庫存而為商品定義的一個特定的編碼,它能夠唯一標識一個商品並記錄該商品的特徵和屬性。為了更好地管理SKU庫存,商家需要開發一個專門的SKU庫存管理系統。在本文中

如何在MySQL中設計商城的收貨地址表結構?收貨地址表是電子商務系統中非常重要的一部分,合理的設計可以提高系統的效能和擴充性。本文將介紹如何在MySQL中設計商城的收貨地址表結構,並給出具體的程式碼範例。收貨地址表的設計可以考慮以下幾個方面:字段設計在收貨地址表中,我們可以考慮以下字段設計:ID:地址主鍵,用於唯一標識一條地址記錄;用戶ID:用戶與地址之間的關

商城SKU管理模組的架構設計與PHP程式碼實現一、引言隨著電子商務的快速發展,商城的規模與複雜性也日益增加。商城的SKU(StockKeepingUnit)管理模組是商城的核心模組之一,負責管理商品的庫存、價格、物業等資訊。本文將介紹商城SKU管理模組的架構設計與PHP程式碼實作。二、架構設計資料庫設計SKU管理模組的資料庫設計是整個架構的基礎。商城的SKU

以PHP開發的商城收藏商品功能設計詳解在現今的電商時代,使用者通常會在商城網站上瀏覽一系列商品,而收藏功能是一種常見的使用者體驗增強技術。本文將詳細介紹如何使用PHP開發商城網站中的收藏商品功能,並提供相關的程式碼範例。收藏商品功能實現的基本原理是,用戶登入商城網站後可以點擊收藏按鈕將商品添加至其個人收藏夾中,而在個人收藏夾中用戶可以管理已收藏的商品,如查看、刪除

如何在MySQL中設計商城的評估表結構?在一個商城系統中,評價是非常重要的功能之一。評價不僅可以提供給其他使用者參考,還可以幫助商家了解使用者對商品的回饋和意見。設計一個合理的評價表結構對於商城系統的運作和使用者體驗至關重要。本文將介紹如何在MySQL中設計商城的評估表結構,並提供具體的程式碼範例。首先,我們需要建立兩個基本的表:商品表和使用者表。商品表(produc

如何在MySQL中設計商城的退款表結構?在商城系統中,退款是一個重要的功能,因為顧客可能因為各種原因需要退回他們的支付款項。在處理退款時,一個良好的資料庫設計是必不可少的。本文將介紹如何在MySQL中設計商城的退款表結構,並提供具體的程式碼範例。首先,我們需要建立一個用於儲存退款資訊的表。我們可以命名為"refunds"。下面是一個包含基本欄位的範例程式碼:CR
