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>
}
Admin_index.html<?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>
}
wemall官网网址: www.wemallshop.com
Vote投票.rar
( 1.73 MB 下载:1 次 )

|
|
ID |
用户名 |
时间 |
|---|---|---|---|
|
|
{$record.id} |
{$record.username} |
{$record.time} |
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号