热搜词
发表于 4 天前 | 显示全部楼层 |阅读模式
迪加微信上墙大屏幕互动系统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”视图。

1_数据表中添加模块视图.png

执行如下sql语句:
  1. INSERT INTO `weixin_plugs` VALUES (17, 'yaohao', '导入摇号', 1, NULL, NULL, 025, 1, '', 1);

  2. DROP TABLE IF EXISTS `weixin_yaohaocolumns`;
  3. CREATE TABLE `weixin_yaohaocolumns` (
  4.   `id` int(11) NOT NULL AUTO_INCREMENT,
  5.   `col_name1` varchar(255) DEFAULT NULL,
  6.   `col_name2` varchar(255) DEFAULT NULL,
  7.   `col_name3` varchar(255) DEFAULT NULL,
  8.   PRIMARY KEY (`id`)
  9. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

  10. INSERT INTO `weixin_yaohaocolumns` VALUES (1, null, null, null);

  11. DROP TABLE IF EXISTS `weixin_yaohao`;
  12. CREATE TABLE `weixin_yaohao` (
  13.   `id` int(11) NOT NULL AUTO_INCREMENT,
  14.   `col1` varchar(255) DEFAULT NULL,
  15.   `col2` varchar(255) DEFAULT NULL,
  16.   `col3` varchar(255) DEFAULT NULL,
  17.   `imgid` int(11) DEFAULT NULL,
  18.   PRIMARY KEY (`id`)
  19. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

  20. DROP VIEW IF EXISTS `weixin_view_yaohao`;
  21. 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));
复制代码

1_数据表中添加模块名.png

数据表中添加_weixin_view_yaohao.png


4.管理后台添加导入摇号背景图功能
在mysql数据库的“weixin_background”数据表中添加一行“摇号背景图”,关联组件名为“yaohao”组件名。
  1. 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}标签,添加如下代码:
  1. 'yaohao':'icon iconfont icondrcj',
复制代码
添加后代码如下:
  1. {literal}
  2. var icons={'qdq':'icon iconfont iconqiandao','threedimensionalsign':'icon iconfont icon3dqd','wall':'icon iconfont iconwxsq',
  3. 'vote':'icon iconfont icontp','xyh':'icon iconfont iconxyhm','xysjh':'icon iconfont iconxysjh','ddp':'icon iconfont iconduiduipeng',
  4. 'xiangce':'icon iconfont iconxc','kaimu':'icon iconfont iconkmq','bimu':'icon iconfont iconbmq','ydj':'icon iconfont iconydj',
  5. 'importlottery':'icon iconfont icondrcj','yaohao':'icon iconfont icondrcj','lottery':'icon iconfont iconcj','game':'icon iconfont iconyouxi','redpacket':'icon iconfont iconhby'};
  6. {/literal}
复制代码





全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2025-2-19 17:05 , Processed in 0.199949 second(s), 25 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2025 Discuz! Team