TypechoJoeTheme

Dcr163的博客

统计

人人商城营销新增大转盘活动功能

2020-01-07
/
0 评论
/
1,124 阅读
/
正在检测是否收录...
01/07

废话不多数,直接上步骤,其实是参照了自带的游戏营销,但是这个是独立使用的,不需要在特定的条件下就能玩的大转盘活动;

整个游戏的逻辑如下:
首先新增一个活动分类,分类里根据需要填写相关的设置,新增活动分类大转盘的奖品列表,列表数量不少于4个,否则前端大转盘会填充不满内容;奖品中奖概率不受百分比限制,数值越大中奖率越高;奖品支持:实物、积分、余额;注:实物只支持核销,不支持快递!
具体功能可以安装后自己尝试!

一、首先新增大转盘需要的表格

CREATE TABLE `ims_vcshop_zhuanpan_category` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `uniacid` smallint(5) NOT NULL DEFAULT '0',
  `title` varchar(30) NOT NULL COMMENT '活动名称',
  `play_number` TINYINT(3) NOT NULL DEFAULT '0' COMMENT '游戏次数',
  `img` varchar(120) NOT NULL COMMENT '活动图片',
  `detail` text NOT NULL COMMENT '活动介绍',
  `start_time` int(11) NOT NULL DEFAULT '0' COMMENT '活动开始时间',
  `end_time` int(11) NOT NULL DEFAULT '0' COMMENT '活动结束时间',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '开启状态 0:禁用 1:启用',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `delete` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0:未删除 1:已删除',
  PRIMARY KEY (`id`),
  KEY `idx_uniacid` (`uniacid`),
  KEY `idx_title` (`title`),
  KEY `idx_start_time` (`start_time`),
  KEY `idx_end_time` (`end_time`),
  KEY `idx_status` (`status`),
  KEY `idx_delete` (`delete`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COMMENT='大转盘活动分类';

CREATE TABLE `ims_vcshop_zhuanpan_prize` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `uniacid` smallint(5) NOT NULL DEFAULT '0',
  `cid` smallint(5) NOT NULL DEFAULT '0' COMMENT '大转盘活动分类',
  `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '奖品类型 0:实物 1:积分 2:余额',
  `title` varchar(30) NOT NULL COMMENT '奖品名称',
  `credit1` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '积分',
  `credit2` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '余额',
  `img` varchar(128) NOT NULL COMMENT '奖品图片',
  `scale` tinyint(3) NOT NULL DEFAULT '0' COMMENT '中奖记录',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '奖品状态0:已下架 1:上架中',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `delete` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0:未删除 1:已删除',
  PRIMARY KEY (`id`),
  KEY `idx_uniacid` (`uniacid`),
  KEY `idx_title` (`title`),
  KEY `idx_type` (`type`),
  KEY `idx_scale` (`scale`),
  KEY `idx_status` (`status`),
  KEY `idx_delete` (`delete`)
) ENGINE=MyISAM   DEFAULT CHARSET=utf8mb4 COMMENT='大转盘奖品列表';

CREATE TABLE `ims_vcshop_zhuanpan_order` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `uniacid` smallint(5) NOT NULL DEFAULT '0',
  `openid` varchar(60) NOT NULL DEFAULT '' COMMENT '用户openid',
  `cid` smallint(5) NOT NULL DEFAULT '0' COMMENT '大转盘活动分类',
  `prize_id` int(11) NOT NULL DEFAULT '0' COMMENT '奖品id',
  `scale` tinyint(3) NOT NULL DEFAULT '0' COMMENT '中奖记录',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '奖品状态0:未领取 1:已领取',
  `verify_openid` varchar(60) NOT NULL COMMENT '核销会员',
  `send_time` int(11) NOT NULL DEFAULT '0' COMMENT '领取时间',
  `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
  `delete` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0:未删除 1:已删除',
  PRIMARY KEY (`id`),
  KEY `idx_uniacid` (`uniacid`),
  KEY `idx_cid` (`cid`),
  KEY `idx_prize_id` (`prize_id`),
  KEY `idx_status` (`status`),
  KEY `idx_delete` (`delete`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COMMENT='大转盘中奖订单';

修改新增系统的营销菜单:
    

修改文件: addons\vcshop\core\model\system.php

array(
		'title' => '其他工具',
		'items' => array(
			array('title' => '关注回复', 'route' => 'virtual')
		)
	)


下方新增:

// 大转盘活动菜单设置  dcr163 2020 0101 s
	array(
		'title' => '大转盘活动',
		'route' => 'zhuanpan',
		'items' => array(
			array('title' => '奖品列表', 'desc' => '奖品列表'),
			array('title' => '活动分类', 'route' => 'category','desc'=> '大转盘分类'),
			array('title'   => '中奖记录','route'   => 'order','keywords' => '大转盘奖品列表')
		)
	),

接下来就是新增的程序文件了,这里直接放上代码,源文件已经打包,里面的文件请根据下面的位置新增:

web端后台管理

addons\vcshop\core\web\sale\zhuanpan\category.php

addons\vcshop\core\web\sale\zhuanpan\index.php

addons\vcshop\core\web\sale\zhuanpan\order.php


addons\vcshop\template\web_v3\sale\zhuanpan\index.html

addons\vcshop\template\web_v3\sale\zhuanpan\post.html

addons\vcshop\template\web_v3\sale\zhuanpan\category\index.html

addons\vcshop\template\web_v3\sale\zhuanpan\category\post.html

addons\vcshop\template\web_v3\sale\zhuanpan\category\index.html

addons\vcshop\template\web_v3\sale\zhuanpan\order\index.html


手机端

addons\vcshop\core\mobile\member\zhuanpan.php

addons\vcshop\core\mobile\member\zhuanpan_order.php


addons\vcshop\template\mobile\default\member\zhuanpan.html

addons\vcshop\template\mobile\default\member\zhuanpan_order.html

addons\vcshop\template\mobile\default\member\zhuanpan_order_verify.html


addons\vcshop\static\js\app\biz\member\zhuanpan.js

addons\vcshop\static\js\app\biz\member\zhuanpan_order.js

addons\vcshop\static\js\app\biz\member\zhuanpan_order_verify.js


addons\vcshop\template\mobile\default\static\css\zhuanpan.css


下面是新增后的效果图:




手机前端页面



下面是源码,每个文件请按照上面的路径存放,有需要的直接下载即可:

人人商城大转盘.rar


朗读
赞(0)
版权属于:

Dcr163的博客

本文链接:

http://dcr163.cn/236.html(转载时请注明本文出处及文章链接)

评论 (0)

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

最新回复

  1. slot demo
    2025-01-13
  2. 陌天
    2025-01-09
  3. Kerrie Bostick
    2024-12-28
  4. Norma Gainey
    2024-09-21
  5. Amber Powlett
    2024-05-09

标签云