迪加微信上墙大屏幕互动系统V2019版增加导入摇号模块
一、编辑mysql数据库,为“导入摇号”模块添加相应的数据表。
1.在mysql数据库的“weixin_plugs”数据表中添加一行“yaohao”模块名称,内容如下:
id:17
模块名:yaohao
模块中文名:导入摇号
排序号:25
2.添加“weixin_yaohao”和“weixin_yaohaocolumns”数据表。
在mysql数据库中复制“weixin_importlottery”数据表并更名为“weixin_yaohao”,再复制“weixin_importlotterycolumns”数据表并更名为“weixin_yaohaocolumns”。
3.添加“weixin_view_yaohao”视图。
执行如下sql语句:
- INSERT INTO `weixin_plugs` VALUES (17, 'yaohao', '导入摇号', 1, NULL, NULL, 025, 1, '', 1);
- DROP TABLE IF EXISTS `weixin_yaohaocolumns`;
- CREATE TABLE `weixin_yaohaocolumns` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `col_name1` varchar(255) DEFAULT NULL,
- `col_name2` varchar(255) DEFAULT NULL,
- `col_name3` varchar(255) DEFAULT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- INSERT INTO `weixin_yaohaocolumns` VALUES (1, null, null, null);
- DROP TABLE IF EXISTS `weixin_yaohao`;
- CREATE TABLE `weixin_yaohao` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `col1` varchar(255) DEFAULT NULL,
- `col2` varchar(255) DEFAULT NULL,
- `col3` varchar(255) DEFAULT NULL,
- `imgid` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- DROP VIEW IF EXISTS `weixin_view_yaohao`;
- CREATE VIEW `weixin_view_yaohao` as select `weixin_yaohao`.`id` AS `id`,`weixin_yaohao`.`col1` AS `col1`,`weixin_yaohao`.`col2` AS `col2`,`weixin_yaohao`.`col3` AS `col3`,`weixin_yaohao`.`imgid` AS `imgid`,`weixin_user_prize`.`designated` AS `designated`,`weixin_user_prize`.`prizeid` AS `prizeid`,`weixin_user_prize`.`status` AS `status`,`weixin_user_prize`.`verifycode` AS `verifycode`,`weixin_user_prize`.`wintime` AS `wintime`,`weixin_user_prize`.`awardtime` AS `awardtime` from (`weixin_yaohao` left join `weixin_user_prize` on((`weixin_yaohao`.`id` = `weixin_user_prize`.`userid`))) where ((`weixin_user_prize`.`plugname` = 'yaohao') and (`weixin_user_prize`.`activityid` = 1));
复制代码
4.管理后台添加导入摇号背景图功能
在mysql数据库的“weixin_background”数据表中添加一行“摇号背景图”,关联组件名为“yaohao”组件名。
- INSERT INTO `weixin_background` VALUES (14, NULL, '导入抽奖背景图', 'yaohao', 1);
复制代码
二、在“Modules”目录内新建“导入摇号”模块目录
1.复制“Modules”目录内的“Importlottery”文件夹,更名为“Yaohao”,注意首字母为大写。
把此目录中所有“Importlottery”字符替换为“Yaohao”,“importlottery”字符替换为“yaohao”,“抽奖”字符替换为“摇号”,注意字符区分大小写。
2.把\Modules\Drawlots\Models目录内的“Importlottery_model.php”文件重命名为“Yaohao_model.php”。
三、前台添加“导入摇号”菜单
编辑"frame.html"文件,查找{literal}标签,添加如下代码:
- 'yaohao':'icon iconfont icondrcj',
复制代码 添加后代码如下:
- {literal}
- var icons={'qdq':'icon iconfont iconqiandao','threedimensionalsign':'icon iconfont icon3dqd','wall':'icon iconfont iconwxsq',
- 'vote':'icon iconfont icontp','xyh':'icon iconfont iconxyhm','xysjh':'icon iconfont iconxysjh','ddp':'icon iconfont iconduiduipeng',
- 'xiangce':'icon iconfont iconxc','kaimu':'icon iconfont iconkmq','bimu':'icon iconfont iconbmq','ydj':'icon iconfont iconydj',
- 'importlottery':'icon iconfont icondrcj','yaohao':'icon iconfont icondrcj','lottery':'icon iconfont iconcj','game':'icon iconfont iconyouxi','redpacket':'icon iconfont iconhby'};
- {/literal}
复制代码
|
|