>php教程 >php手册 >위몰 마이크로몰 소스코드 투표 플러그인 메인 소스코드 투표

위몰 마이크로몰 소스코드 투표 플러그인 메인 소스코드 투표

WBOY
WBOY원래의
2016-10-17 09:12:081698검색

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->할당("record", $record);//과제 데이터 세트<br>            $this->할당('page', $show);// 할당 페이징 출력<br> <br>           $this->display();<br> }<br> <br> 공개 함수 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> 네임스페이스 AddonsVoteController;<br> <br> IndexController 클래스는 InitController를 확장합니다<br> {<br> 공개 $appUrl = "";<br> 공개 함수 __construct()<br> {<br>          parent::__construct();<br>          $this->appUrl = "http://" . I("server.HTTP_HOST");<br> }<br> <br> 공개 함수 init()<br> {<br>          return R("App/Common/init");<br> }<br> <br> 공개 함수 oauthRegister($wxuser)<br> {<br>          return R("App/Common/oauthRegister", array($wxuser));<br> }<br> <br> 공용 함수 인덱스()<br> {<br>          $user=R("App/Public/oauthLogin");<br> <br>             // if (!session("userUid")) {<br> > > > >                      // $ URL = $ weobj- & gt; getoauthredirect ($ this- & gt; apprl.U_addons ('vote: // app/index/index ''); <br>                                             헤더("위치: $url");<br> 반품; //} 다른 {<br> >                                                                          $wxuser = $weObj->getOauthUserinfo($token["access_token"]);<br>                                                                                                  세션("userUid", $wxuser["openid"]);<br> >                                            ~             // }<br> <br> $user = M("사용자")->where(array("uid" => 세션("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="위몰 마이크로몰 소스코드 투표 플러그인 메인 소스코드 투표" ></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>                                             <br>                                             <th> <br>                                                 <label><input>                                                               type="checkbox"><span></span></label><br>                                             일><br>                                             <br>                                                 아이디<br>                                             일><br>                                             <br>                                                 용명<br>                                             일><br>                                            </th> <th> <br>                                                 时间<br>                                             일><br>                                             머리><br>                                             <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>                                             <br>                                         </th> </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> 섹션><br> <!-- <include file="Common:umeditor"/> --><br> <br> <script type="text/javascript"><br />     // //实例化编辑器<br />     // var um = UM.getEditor('myEditor' , {<br />     //     텍스트 영역 : '정보'<br />     // });<br /> <br />     // 함수 setFocus() {<br />     //     UM.getEditor('myEditor').focus();<br />     // }<br />       $(함수() {<br />     //实例化编辑器异步载入<br />     var editor = 새로운 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> <!-- <스크립트><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 /> </스크립트> -->  </section>
wemall官网网址: www.wemallshop.com

위몰 마이크로몰 소스코드 투표 플러그인 메인 소스코드 투표

위몰 마이크로몰 소스코드 투표 플러그인 메인 소스코드 투표 투표하세요.rar ( 1.73MB 下载:1 次 )

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.