WeMall WeChat モールのソース コード プラグイン バウチャー パーツ コード
WeMall WeChat モールのソース コード プラグイン クーポン バウチャー コードは、ビジネスのプロモーションに使用するより効果的な方法であり、技術者が学習して参照できるようにいくつかの重要なコードが共有されています。WeMall WeChat モールのソース コード プラグイン クーポン バウチャー コードは、ビジネスのプロモーションに使用するより効果的な方法であり、技術者が学習して参照できるようにいくつかの重要なコードが共有されています。
AdminController.class.php
名前空間AddonsCouponController <br>
<br>
クラス AdminController は InitController を拡張します <br>
{ <br>
パブリック関数index() <br>
{ <br>
$num = 25;
$p = I("get.page") ? I("get.page") : 1;
<br>
$couponModel = D('Addons://Coupon/AddonCouponMenu');
$coupon = $couponModel->getPageConditionOrder($p, $num, "id desc");
$this->assign("couponList", $coupon);//割り当てデータセット <br>
<br>
$count = $couponModel->getCount();//要件を満たすレコードの総数をクエリします <br>
$Page = new ThinkPage($count, $num); // ページング クラスをインスタンス化し、レコードの総数と各ページに表示されるレコードの数を渡します <br>
$Page->setConfig('theme', "</p>
<ul class="ページネーション 余白なしプルライト">
<li>%FIRST%</li>
<li>% UP_PAGE%</li>
<li>%LINK_PAGE%</li>
<li>%DOWN_PAGE%</li>
<li>%END%</li>
<li><a></a></li>
</ul>"); <br>
$show = $Page->show();// 出力をページに表示します <br>
$this->assign('page', $show);//割り当てページング出力 <br>
<br>
$this->display() // 出力テンプレート <br>;
}<br>
<br>
パブリック関数 add() <br>
{ <br>
if (IS_POST) {
If (!I("post.name")) { <br>
戻る;
<br>
$data = I("post.");
$data['last_time'] = I('post.last_time', '', 'strtotime');
$coupon_id = D('Addons://Coupon/AddonCouponMenu')->addCouponMenu($data);
<br>
isset($coupon_id) ? $this->success('追加に成功しました', 'Admin/Admin/index/addon/Coupon') : $this->error('追加に失敗しました', u_addons("クーポン://管理者/管理者/インデックス")); <br>
} それ以外 {
$ this-&gt; display();
} <br>
}<br>
<br>
パブリック関数のdetail() <br>
{ <br>
$cdata['coupon_menu_id'] = I('get.id');
$m = M('アドオンクーポン');$count = $m->where($cdata)->count(); // 要件を満たすレコードの総数をクエリします <br>;
$Page = new ThinkPage ($count, 15); // ページング クラスをインスタンス化し、レコードの総数と各ページに表示されるレコードの数を渡します <br>;
$Page->setConfig('theme', "<ul class="ページネーション 余白なしプルライト">
<li>%FIRST%</li>
<li>% UP_PAGE%</li>
<li>%LINK_PAGE%</li>
<li>%DOWN_PAGE%</li>
<li>%END%</li>
<li><a></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);
$this->display();
}<br>
<br>
パブリック関数export() <br>
{ <br>
<br>
}<br>
<br>
パブリック関数 del() <br>
{ <br>
$cdata['coupon_menu_id'] = $data['id'] = I('get.id');
$c = M('AddonCouponMenu')->where($data)->delete();
$m = M('AddonCoupon')->where($cdata)->delete();
if ($c != false && $m != false) { <br>
$this->success('削除成功', 'Admin/Admin/index/addon/Coupon');
} それ以外 {
$this->error('操作に失敗しました', '管理者/管理者/インデックス/アドオン/クーポン');
} <br>
}<br>
<br>
パブリック関数detail_del() <br>
{ <br>
$cdata['id'] = I('get.id');
$m = M('AddonCoupon')->where($cdata)->delete();
If ($m != false) { <br>
$this->success('削除成功', 'Admin/Admin/index/addon/Coupon');
} それ以外 {
$this->error('操作に失敗しました', 'Admin/Admin/index/addon/Coupon');
} <br>
}<br>
<br><br>
<br>AddonCouponMenuModel.class.php<br><br>
<br><?php <br />
名前空間AddonsCouponModel <br>
<br>
ThinkModelRelationModel を使用します。
<br>
クラス AddonCouponMenuModel は RelationModel を拡張します <br>
{ <br>
保護された $_link = array();
<br>
パブリック関数 getCount() <br>
{
$count = $this->count();
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-owned" style="overflow-x: visible;"> <br>
<table class="table table-bordered table-hover"> <br>
<br>
<tr> <br>
<!--<th class="hidden-xs">--> <br>
<!--<label><input onchange="checkAll()" type="checkbox" value=""></label>--> <br>
<!--</th>--> <br>
<th>ID</th> <br>
<th>优惠码</th> <br>
<th>金额</th> <br>
<th>状態态</th> <br>
<th>停止時間</th> <br>
<th>操作</th> <br>
</tr> <br>
<br>
<tr> <br>
<!--<td class="hidden-xs">--> <br>
<!--<label><input name="checkbox" class="check" type="checkbox"--> <br> <!--value="{$coupon.id}"></label>--> <br>
<!--</td>--> <br>
<td> <br>
{$クーポン.id} <br>
</td> <br>
<td> <br>
{$クーポン.コード} <br>
</td> <br>
<td> <br>
{$クーポン.価格} <br>
</td> <br>
<td> <br>
{$クーポン.ステータス} <br>
</td> <br>
<td> <br>
{:date('Y-m-d H:i:s',$coupon['last_time'])} <br>
</td> <br>
<td class="テーブルアクション">
<a></a>
href="{:u_addons(\’Coupon://Admin/Admin/detail_del\’,array(’id’=>$coupon[’id’]))}">删除</td> <br>
</tr> <br>
<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>
</div>
コードソース: www.wemallshop.com<br>
<br> <br>
<br>
クーポン券.rar
<br>( 8.65 KB ダウンロード: 2 回 )<br>
<br><br><img src="/static/imghw/default1.png" data-src="/Uploads/editor/2016-10-10/57fb39fbc3e03.jpg" class="lazy" alt="WeMall WeChat モールのソース コード プラグイン バウチャー パーツ コード" ><p class="attach">
<img src="/static/imghw/default1.png" data-src="/Public/Images/extension/common.gif" class="lazy" style="max-width:90%" style="max-width:90%" border="0" alt="WeMall WeChat モールのソース コード プラグイン バウチャー パーツ コード" align="absmiddle"></p>
</div>
</div>
</div></section>

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











MySQL でモールのクーポン テーブル構造を設計するにはどうすればよいですか?電子商取引の急速な発展に伴い、クーポンはユーザーを引き付けるための重要なマーケティング手法の 1 つになりました。ショッピング モール システムでは、クーポン テーブルの構造を適切に設計することが非常に重要です。この記事では、MySQL でモールのクーポン テーブル構造を設計する方法と、具体的なコード例を紹介します。モールクーポンの基本属性 まず、モールクーポンの基本属性を明確にする必要があります。一般に、クーポンには次の属性が含まれます。 クーポン ID: 各クーポンには

MySQL でモールの商品テーブル構造を設計するにはどうすればよいですか? MySQL は、さまざまな種類の Web サイトやアプリケーションで広く使用されている、一般的に使用されているリレーショナル データベース管理システムです。モールの商品テーブル構造を設計するときは、商品の属性、分類、在庫などの要素を考慮する必要があります。以下では、MySQL でモールの商品テーブル構造を設計する方法と、具体的なコード例を詳しく紹介します。製品テーブルの基本情報: 製品テーブルの構造を設計するときは、まず製品名、価格、説明、写真などの製品の基本情報を決定する必要があります。

電子商取引の急速な発展に伴い、オンライン モールを開設し、オンラインで製品を販売することを選択する企業がますます増えています。モールにとって、SKU (StockKeepingUnits) は非常に重要な概念です。 SKU は、商品在庫をより適切に管理するために販売業者によって定義された特定のコードであり、商品を一意に識別し、商品の特性と属性を記録できます。 SKU 在庫をより適切に管理するために、販売者は専用の SKU 在庫管理システムを開発する必要があります。本文中

MySQL でモールの配送先住所テーブル構造を設計するにはどうすればよいですか?配送先住所テーブルは電子商取引システムの非常に重要な部分であり、合理的な設計によりシステムのパフォーマンスと拡張性を向上させることができます。この記事では、MySQL でモールの配送先住所テーブル構造を設計する方法と、具体的なコード例を紹介します。配送先住所テーブルの設計では、次の側面を考慮できます: フィールド設計 配送先住所テーブルでは、次のフィールド設計を検討できます: ID: 住所レコードを一意に識別するために使用される住所の主キー; ユーザー ID: ユーザーとユーザー間のの住所

モール SKU 管理モジュールのアーキテクチャ設計と PHP コード実装 1. はじめに 電子商取引の急速な発展に伴い、モールの規模と複雑さも増大しています。モールの SKU (StockKeepingUnit) 管理モジュールは、モールのコアモジュールの 1 つであり、商品の在庫、価格、属性などの情報を管理します。この記事では、モール SKU 管理モジュールのアーキテクチャ設計と PHP コード実装について紹介します。 2. アーキテクチャ設計 データベース設計 SKU 管理モジュールのデータベース設計は、アーキテクチャ全体の基礎です。モールのSKU

PHPで開発したモールコレクション商品機能の設計の詳細説明 今日の電子商取引時代において、ユーザーはモールWebサイト上で一連の商品を閲覧するのが通常であり、コレクション機能は一般的なユーザーエクスペリエンス向上技術です。この記事では、PHP Developer City Web サイトのコレクション製品機能の使用方法を詳しく紹介し、関連するコード例を示します。コレクション商品機能の実装の基本原理は、ユーザーがモールのWebサイトにログイン後、コレクションボタンをクリックして商品を個人のお気に入りに追加し、ユーザーは個人コレクションで収集した商品の閲覧や閲覧などの管理を行うことができます。削除する

MySQL でモールの評価テーブル構造を設計するにはどうすればよいですか?ショッピングモールのシステムにおいて、評価は最も重要な機能の一つです。評価は他のユーザーの参考になるだけでなく、販売者が製品に対するユーザーのフィードバックや意見を理解するのにも役立ちます。合理的な評価フォームの構造を設計することは、モールのシステムの運用とユーザーエクスペリエンスにとって非常に重要です。この記事では、MySQL でモールの評価テーブル構造を設計する方法と、具体的なコード例を紹介します。まず、product テーブルと user テーブルという 2 つの基本テーブルを作成する必要があります。商品一覧(商品

MySQL でモールの返金テーブル構造を設計するにはどうすればよいですか?ショッピング モール システムでは、顧客がさまざまな理由で支払いを返さなければならない場合があるため、返金は重要な機能です。返金を処理する場合は、適切なデータベース設計が不可欠です。この記事では、MySQL でモールの返金テーブル構造を設計する方法と、具体的なコード例を紹介します。まず、返金情報を保存するテーブルを作成する必要があります。それを「返金」と名付けることもできます。基本フィールドを含むサンプル コードは次のとおりです: CR
