Maison >php教程 >php手册 >WeMall微商城源码投票插件Vote的主要源码

WeMall微商城源码投票插件Vote的主要源码

WBOY
WBOYoriginal
2016-10-17 09:12:081698parcourir

WeMall微信商城源码投票插件Vote,用于商城的签到系统,分享了部分比较重要的代码,供技术员学习参考
WeMall微信商城源码投票插件Vote,用于商城的签到系统,分享了部分比较重要的代码,供技术员学习参考

AdminController.class.php<?php <br /> namespace Addons\Vote\Controller;<br> <br> class AdminController extends InitController<br> {<br> <br> <br>     public function __construct()<br>     {<br>         parent::__construct();<br>     }<br> <br>     public function index()<br>     {<br>         $config = M("AddonVoteConfig")->find();<br>         $this->assign("config", $config);<br> <br>         $record = D(’Addons://Vote/AddonVoteRecord’); // 实例化User对象<br>         $count = $record->count();// 查询满足要求的总记录数<br>         $Page =  new \Think\Page($count, 12);// 实例化分页类 传入总记录数和每页显示的记录数(25)<br>         $Page->setConfig(’theme’, "<div><ul> <li>%FIRST%</li> <li>%UP_PAGE%</li> <li>%LINK_PAGE%</li> <li>%DOWN_PAGE%</li> <li>%END%</li> <li><a> %HEADER%  %NOW_PAGE%/%TOTAL_PAGE% 页</a></li> </ul></div>");<br>         $show = $Page->show();// 分页显示输出<br>         // 进行分页数据查询 注意limit方法的参数要使用Page类的属性<br>         $record = $record->limit($Page->firstRow . ’,’ . $Page->listRows)->order("id desc")->relation(true)->select();<br> <br>         $this->assign("record", $record);// 赋值数据集<br>         $this->assign(’page’, $show);// 赋值分页输出<br> <br>         $this->display();<br>     }<br> <br>     public function addConfig()<br>     {<br>         M("AddonVoteConfig")->where(array("id" => "1"))->save($_POST);<br>         $this->success(’设置成功’, ’Admin/Admin/index/addon/Vote’);<br>     }<br> }IndexController.class.php
<?php <br /> <br> namespace Addons\Vote\Controller;<br> <br> class IndexController extends InitController<br> {<br>     public $appUrl = "";<br>     public function __construct()<br>     {<br>         parent::__construct();<br>         $this->appUrl = "http://" . I("server.HTTP_HOST");<br>     }<br> <br>     public function init()<br>     {<br>         return R("App/Common/init");<br>     }<br> <br>     public function oauthRegister($wxuser)<br>     {<br>         return R("App/Common/oauthRegister", array($wxuser));<br>     }<br> <br>     public function index()<br>     {<br>         $user=R("App/Public/oauthLogin");<br> <br>         // if (!session("userUid")) {<br>         //     $weObj = $this->init();<br>         //     $token = $weObj->getOauthAccessToken();<br>         //     if (!$token) {<br>         //         $weObj = $this->init();<br>         //         $url = $weObj->getOauthRedirect($this->appUrl . u_addons(’Vote://App/Index/index’));<br>         //         header("location: $url");<br>         //         return;<br>         //     } else {<br>         //         $wxuser = $weObj->getOauthUserinfo($token["access_token"], $token["openid"]);<br>         //         session("userUid", $wxuser["openid"]);<br>         //         $this->oauthRegister($wxuser);<br>         //     }<br>         // }<br> <br>         $user = M("User")->where(array("uid" => session("userUid")))->find();<br> <br>         $config = M("AddonVoteConfig")->find();<br>         $this->assign("config", $config);<br>         $this->assign("user", $user);<br> <br>         M("AddonVoteConfig")->where(array("id"=>$config["id"]))->setInc("visiter_num");<br>         $this->display();<br>     }<br> <br>     public function vote()<br>     {<br>         $username=M(’User’)->where(array("id"=>session("userId")))->find();<br>        <br>         M("AddonVoteRecord")->add(array("user_id"=>session("userId"),"username"=>$username[’username’]));<br>         M("AddonVoteConfig")->where(array("id"=>I("get.id")))->setInc("vote_num");<br>     }<br> }
Index_index.html
nbsp;html><br> <br> <br>     <meta> <br>     <meta> <br>     <meta> <br>     <title>投票系统</title> <br>     <meta> <br>     <meta> <br>     <!-- apple devices fullscreen --><br>     <meta> <br>     <meta> <br>     <link> <br>     <link> <br>     <link> <br>     <link> <br>     <link> <br> <br>     <script></script><br>     <script></script><br> <br> <br> <div> <br>     <div> <br>         <div> <br>             <div> <br>                 <div><img alt="WeMall微商城源码投票插件Vote的主要源码" ></div> <br>                 <div> <br>                     <span>{$user.username}</span><br>                     <span>会员ID: {$user.id}</span><br>                 </div> <br>             </div> <br>             <div> <br>                 <a></a>                    href="">累计投票<span>{$config.vote_num}</span><br>                 <a></a>                    href="">访问量<span>{$config.visiter_num}</span><br>             </div> <br>         </div> <br>     </div> <br>     <div> <br>         <div> <br>             <ul> <br>                 <li> <br>                     <div> <br>                         <div> <br>                             <h5>项目:</h5> <span>{$config.name}</span><br>                         </div> <br>                     </div> <br>                 </li> <br>                 <li> <br>                     <div> <br>                         <div> <br>                             <h5>时间:</h5> <span>{$config.activity_time}</span><br>                         </div> <br>                     </div> <br>                 </li> <br>                 <li> <br>                     <div> <br>                         <div> <br>                             <h5>投票介绍:</h5> <span>{$config.about}</span><br>                         </div> <br>                     </div> <br>                 </li> <br>             </ul> <br>         </div> <br>     </div> <br>     <ul> <br>         <li><a>$config[\’id\’]))}’)"><span>点击投票</span></a></li> <br>     </ul> <br> </div> <br> <br> <script><br /> function openUrl(url){<br /> $.get(url , function (data) {<br /> alert(’投票成功!’);<br /> location.reload();<br /> });<br /> }<br /> <br /> </script><br> <br>
Admin_index.html
<section><br>     <h1> <br>         投票管理<br>         <small></small><br>     </h1> <br> </section><br> <section><br> <div> <br>     <div> <br>         <div> <br>                 <div> <br>                     <h3>大转盘设置</h3>  <br>                 <!-- /.box-tools --><br>                 </div> <br>             <div> <br>                                 <div> <br>                                     <div> <br>                             <a><i></i>投票设置</a><br>                         </div>    <br>                         <div> <br>                             <a><i></i>投票记录</a><br>                         </div> <br>                                <br>                             <div> <br>                                 <div> <br>                                     <br> <br>                                     <p><br> <br>                                     </p> <form></form>                                           onsubmit="return false;" class="form-horizontal"><br>                                         <div> <br>                                             <label>投票名称</label><br> <br>                                             <div> <br>                                                 <input>                                                        name="name" type="text"><br>                                             </div> <br>                                         </div> <br>                                         <div> <br>                                             <label>活动时间</label><br> <br>                                             <div> <br>                                                 <input>                                                        value="{$config.activity_time}" name="activity_time" type="text"><br>                                             </div> <br>                                         </div> <br>                                         <!-- <div class="form-group"><br /> <label class="control-label col-md-2">活动说明</label><br /> <br /> <div class="col-md-7"><br /> <!style给定宽度可以影响编辑器的最终宽度<br /> <script type="text/plain" id="myEditor" style="width:100%;height:340px;"></script><br /> </div><br /> </div> --><br>                                         <div> <br>                                                     <label>活动说明</label><br>                                                     <div> <br>                                                         <!--style给定宽度可以影响编辑器的最终宽度--><br>                                                         <script><br /> {$config.about}<br /> <br /> </script><br>                                                     </div> <br>                                                 </div> <br> <br>                                         <div> <br>                                             <label></label><br> <br>                                             <div> <br>                                                 <button></button>                                                         onclick="myFormSubmit(’{:u_addons(\’Vote://Admin/Admin/index\’)}’)"<br>                                                         type="submit">提交<br>                                                 <br>                                                 <button>取消</button><br>                                             </div> <br>                                         </div> <br>                                     <br>                                     <br>                                 </div> <br>                                 <div> <br>                                   <br>                                     <p><br> <br>                                     </p> <div> <br>                                         <table> <br>                                             <thead> <br>                                             <th> <br>                                                 <label><input>                                                               type="checkbox"><span></span></label><br>                                             </th> <br>                                             <th> <br>                                                 ID<br>                                             </th> <br>                                             <th> <br>                                                 用户名<br>                                             </th> <br>                                             <th> <br>                                                 时间<br>                                             </th> <br>                                             </thead> <br>                                             <tbody> <br>                                             <volist><br>                                                 <tr> <br>                                                     <td> <br>                                                         <label><input>                                                                       value="option1"><span></span></label><br>                                                     </td> <br>                                                     <td> <br>                                                         {$record.id}<br>                                                     </td> <br>                                                     <td> <br>                                                         {$record.username}<br>                                                     </td> <br>                                                     <td> <br>                                                         {$record.time}<br>                                                     </td> <br>                                                 </tr> <br>                                             </volist><br>                                             </tbody> <br>                                         </table> <br>                                         <div> <br>                                             <br>                                             {$page}<br>                                         </div> <br>                                         <br>                                     </div> <br>                                     <br>                                 </div> <br>                             </div> <br>                         </div> <br>                     </div> <br>                 </div> <br> <br>             </div> <br>         </div> <br>     <br> <br> <br> </section><br> <!-- <include file="Common:umeditor"/> --><br> <br> <script><br /> // //实例化编辑器<br /> // var um = UM.getEditor(’myEditor’ , {<br /> // textarea : ’about’<br /> // });<br /> <br /> // function setFocus() {<br /> // UM.getEditor(’myEditor’).focus();<br /> // }<br /> $(function() {<br /> //实例化编辑器异步载入<br /> var editor = new UE.ui.Editor();<br /> editor.render("UEditor");<br /> });<br /> <br /> if (’{$config}’) {<br /> $(’select[name="status"]’).val(’{$config.status}’);<br /> $(’select[name="everyday"]’).val(’{$config.everyday}’);<br /> // UE.getEditor(’myEditor’).setContent(’{$config.activity_explain}’);<br /> }<br /> </script><br> <!-- <script><br /> if (’{$config}’) {<br /> $(’select[name="status"]’).val(’{$config.status}’);<br /> $(’select[name="everyday"]’).val(’{$config.everyday}’);<br /> UM.getEditor(’myEditor’).setContent(’{$config.about}’);<br /> }<br /> </script> -->  
wemall官网网址: www.wemallshop.com

WeMall微商城源码投票插件Vote的主要源码

附件 Vote投票.rar ( 1.73 MB 下载:1 次 )

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn