WeMall WeChat モールのソース コード プラグイン バウチャー パーツ コード
Oct 11, 2016 pm 02:01 PMWeMall WeChat モールのソース コード プラグイン クーポン バウチャー コードは、ビジネスのプロモーションに使用するより効果的な方法であり、技術(shù)者が學(xué)習(xí)して參照できるようにいくつかの重要なコードが共有されています。WeMall WeChat モールのソース コード プラグイン クーポン バウチャー コードは、ビジネスのプロモーションに使用するより効果的な方法であり、技術(shù)者が學(xué)習(xí)して參照できるようにいくつかの重要なコードが共有されています。
AdminController.class.php
名前空間AddonsCouponController <br>
<br>
クラス AdminController は InitController を拡張します <br>
{ <br>
パブリック関數(shù)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);//割り當(dāng)てデータセット <br>
<br>
$count = $couponModel->getCount();//要件を満たすレコードの総數(shù)をクエリします <br>
$Page = new ThinkPage($count, $num); // ページング クラスをインスタンス化し、レコードの総數(shù)と各ページに表示されるレコードの數(shù)を渡します <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);//割り當(dāng)てページング出力 <br>
<br>
$this->display() // 出力テンプレート <br>;
}<br>
<br>
パブリック関數(shù) 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>
パブリック関數(shù)のdetail() <br>
{ <br>
$cdata['coupon_menu_id'] = I('get.id');
$m = M('アドオンクーポン');$count = $m->where($cdata)->count(); // 要件を満たすレコードの総數(shù)をクエリします <br>;
$Page = new ThinkPage ($count, 15); // ページング クラスをインスタンス化し、レコードの総數(shù)と各ページに表示されるレコードの數(shù)を渡します <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) // 割り當(dāng)てのページング出力 <br>;
$this->assign('coupon', $detail);
$this->display();
}<br>
<br>
パブリック関數(shù)export() <br>
{ <br>
<br>
}<br>
<br>
パブリック関數(shù) 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>
パブリック関數(shù)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>
保護(hù)された $_link = array();
<br>
パブリック関數(shù) getCount() <br>
{
$count = $this->count();
????????return?$count;??<br>
????}??<br>
??<br>
????public?function?getPageConditionOrder($p?=?1,?$num?=?1,?$order)??<br>
????{??<br>
????????//?進(jìn)行分頁數(shù)據(jù)查詢?注意page方法的參數(shù)的前面部分是當(dāng)前的頁數(shù)使用?$_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>
????????優(yōu)惠券管理??<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="優(yōu)惠券管理">優(yōu)惠券管理</h3>??<br>
????????????????????<!-- /.box-tools -->??<br>
????????????????</div>??<br>
????????????????<!-- /.box-header -->??<br>
????????????????<div>??<br>
????????????????????<div>??<br>
????????????????????????<div>??<br>
????????????????????????????<a>??<br>
????????????????????????????????返回優(yōu)惠券列表頁??<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>優(yōu)惠碼</th>??<br>
????????????????????????????????<th>金額</th>??<br>
????????????????????????????????<th>狀態(tài)態(tài)</th>??<br>
????????????????????????????????<th>停止時(shí)間</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ツール

Undress AI Tool
脫衣畫像を無料で

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

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

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

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

ゼンドスタジオ 13.0.1
強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

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

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

ホットトピック











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

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

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

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

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

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

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

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