欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

WeMall微信商城源码活动报名插件代码详情

程序员文章站 2024-04-02 17:37:40
...
WeMall微信商城源码插件活动报名代码是用于商业推广的比较有效的方式,分享了部分比较重要的代码,供技术员学习参考,商家可*设置报名项目,活动时间,报名内容

WeMall微信商城源码插件活动报名代码是用于商业推广的比较有效的方式,分享了部分比较重要的代码,供技术员学习参考,商家可*设置报名项目,活动时间,报名内容

代码详情地址:http://addon.wemallshop.com/Product/addonList/menu_id/1 或 www.wemallshop.com


AdminController.class
namespace Addons\Apply\Controller;

class AdminController extends InitController
{

public function __construct()
{
parent::__construct();
}

public function index()
{
$config = M("AddonApplyConfig")->find();
$this->assign("config", $config);

$record = D('Addons://Apply/AddonApplyRecord'); // 实例化User对象
$count = $record->count();// 查询满足要求的总记录数
$Page = new \Think\Page($count, 12);// 实例化分页类 传入总记录数和每页显示的记录数(25)
$Page->setConfig('theme', "
");
$show = $Page->show();// 分页显示输出
// 进行分页数据查询 注意limit方法的参数要使用Page类的属性
$record = $record->limit($Page->firstRow . ',' . $Page->listRows)->order("id desc")->relation(true)->select();

$this->assign("record", $record);// 赋值数据集
$this->assign('page', $show);// 赋值分页输出

$this->display();
}

public function addConfig()
{
$event = $_POST["event"];
// $event = str_replace('"', "", $event);
// $event = str_replace('[', "", $event);
// $event = str_replace(']', "", $event);
// $event = json_encode(explode(",", $event), JSON_UNESCAPED_UNICODE);

$_POST["event"] = $event;
M("AddonApplyConfig")->where(array("id" => "1"))->save($_POST);
$this->success('修改成功', 'Admin/Admin/index/addon/Apply');

}
}

IndexController.class

namespace Addons\Apply\Controller;

class IndexController extends InitController
{
public $appUrl = "";
public function __construct()
{
parent::__construct();
$this->appUrl = "http://" . I("server.HTTP_HOST");
}


public function index()
{
$user = R("App/Public/oauthLogin");
// $this->assign("user",$user);


$config = M("AddonApplyConfig")->where(array("status" => 1))->find();
// print_r(explode(',',$config["event"]));
$this->assign("event", explode(',',$config["event"]));
$this->assign("config", $config);

$contact = M("Contact")->where(array("user_id" => $user["id"]))->find();
if ($contact) {
$this->assign("contact", $contact);
}

M("AddonApplyConfig")->where(array("id" => 1))->setInc("visiter");

$this->assign('user', $user);// 赋值分页输出
$this->display();
}

public function addConfig()
{
M("AddonApplyConfig")->where(array("id" => "1"))->save($_POST);
}

public function addOrder()
{


$userHas = M("AddonApplyContact")->where(array("user_id" => session("userId")))->find();

if ($userHas) {
$contact ["id"] = $userHas ["id"];
$contact ["user_id"] = session("userId");
$contact ["name"] = $_POST ["name"];
$contact ["address"] = $_POST ["address"];
M("AddonApplyContact")->save($contact);
} else {
$contact ["user_id"] = session("userId");
$contact ["name"] = $_POST ["name"];
$contact ["city"] = "";
$contact ["area"] = "";
$contact ["address"] = $_POST ["address"];
M("AddonApplyContact")->add($contact);
}
$userHas = M("AddonApplyContact")->where(array("user_id" => session("userId")))->find();
$contact_id = $userHas["id"];

$config = M("AddonApplyConfig")->find();

$data ["user_id"] = session("userId");
$data ["contact_id"] = $contact_id;
$data ["name"] = $_POST ["name"];
$data ["phone"] = $_POST ["phone"];
$data ["note"] = $_POST ["note"];
$data ["event"] = $_POST["event"];
$data ["time"] = date("Y-m-d H:i:s");
$result = M("AddonApplyRecord")->add($data);

M("AddonApplyConfig")->where(array("id" => 1))->setInc("apply");
if ($result) {
$this->ajaxReturn($result);
}
}


}
Index_index





{$config.name}





















WeMall微信商城源码活动报名插件代码详情


{$user.username}
会员ID: {$user.id}



href="">累计报名{$config.apply}
href="">访问量{$config.visiter}









  • 项目:
    {$config.event}






  • 时间:
    {$config.time_range}






  • 项目介绍:
    {$config.introduce}








WeMall微信商城源码活动报名插件代码详情



style="left: 0px; bottom: 0px; z-index: 3000; position: fixed; display: none;width: 100%;">


WeMall微信商城源码活动报名插件代码详情





  • 姓名






  • 手机






  • 地址






  • 项目







  • 备注









style="display: none;">


style="display: none; width: 100%;">
onclick="submitOrder()">提交