微信投票系统功能进行简单介绍:
1、可以自定义设置报名和投票是否需要关注。
2、除了姓名、手机、照片、参赛宣言外,自定义添加微信号、职业、年龄、地址等其他信息。
3、可以自定义设置每个微信用户投票的次数,并且取消关注自动减掉此用户投票的所有记录,做到了自动减票的功能。
4、四大功能防止刷票功能
(1)可以设置一定时间内投票量达到一定票数警告选手,一定时间内达到一定票数自动锁定此选手并通知(通过公众号自动发锁定消息给此选手),锁定后就不能被投票了。(通知功能要求是认证的公众号和选手48小时内跟公众号有交互)。
(2)可设置开启和关闭投票验证码功能,投票前需要手动拖动图片完成验证!屏蔽机器刷投票!
(3)可设置开启和关闭限制投票用户IP区域,可限制省份限制,如“四川”,也可限制城市限制,如“成都”。
(4)限制单个IP每天的投票量设置,防止刷投票。
5、投票后台可自定义支持开启或关闭审核功能,如果开启审核功能,审核通过后,选手信息才能在投票前台展示。
6、微信投票系统模板一共有12种颜色可以灵活选择,分别为粉色系、草绿系、 淡蓝系、 土豪金、黄色系、深粉系、清新系、个性黑、黑黄系、新年红、深青系、棕黑系。
7、微信投票系统可设置投票者每投一票奖励积分 投票活动关联大转盘抽奖功能,可消费积分抽奖。大转盘抽奖功能,可以关联投票活动使用,也可以单独做活动使用。
8、微信投票系统首页顶部增加显示滚动公告功能,可以显示最新的消息公告。
9、微信投票系统还可以自定义添加背景音乐。
10、投票方式有两种:可以设置在公众号回复选手编号进行投票、也可以在活动页面搜索选手编号或姓名查找进行投票。
11、可以对每个选手作品详情页增加评论功能,可开启可关闭。
12、可以一键导出报参赛选手excel文件和投票记录,参赛选手的投票记录可以清晰查看,并可一键导出每个参赛选手的投票记录excel文件。

微信投票系统开发源码分享:

<?php
class Taobao
{public function collectCates(){setTimeLimit(3600);$ccate = FDB::fetchFirst('SELECT * FROM '.FDB::table('goods_cate_collect').' LIMIT 0,1');if(!$ccate)return false;FDB::query('DELETE FROM '.FDB::table('goods_cate_collect')." WHERE id = '$ccate[id]'");global $_FANWE;include_once FANWE_ROOT.'sdks/taobao/TopClient.php';include_once FANWE_ROOT.'sdks/taobao/request/ItemcatsGetRequest.php';Cache::getInstance()->loadCache('business');$sort_file = FANWE_ROOT.'/public/records/cate.sort.php';$sort = (int)@file_get_contents($sort_file);$client = new TopClient;$client->appkey = trim($_FANWE['cache']['business']['taobao']['app_key']);$client->secretKey = trim($_FANWE['cache']['business']['taobao']['app_secret']);$req = new ItemcatsGetRequest;$req->setFields("cid,parent_cid,name,is_parent");$req->setParentCid($ccate['cid']);$resp = $client->execute($req);if(isset($resp->item_cats) && isset($resp->item_cats->item_cat)){foreach($resp->item_cats->item_cat as $item){$item = (array)$item;$cate = array();$cate['type'] = 'taobao';$cate['id'] = $item['cid'];$cate['pid'] = $item['parent_cid'] == 0 ? '' : $item['parent_cid'];$cate['name'] = $item['name'];$cate['pids'] = empty($ccate['pids']) ? $cate['pid'] : $ccate['pids'].','.$cate['pid'];$cate['sort'] = ++$sort;FDB::insert('goods_cates',$cate,false,true);if($item['is_parent'] == 'true')FDB::insert('goods_cate_collect',array('id'=>'NULL','cid'=>$item['cid'],'pids'=>$cate['pids']));}@file_put_contents($sort_file,$sort);}return true;}public function collectShopCates(){setTimeLimit(3600);global $_FANWE;include_once FANWE_ROOT.'sdks/taobao/TopClient.php';include_once FANWE_ROOT.'sdks/taobao/request/ShopcatsListGetRequest.php';Cache::getInstance()->loadCache('business');$sort_file = FANWE_ROOT.'/public/records/cate.sort.php';$sort = (int)@file_get_contents($sort_file);$client = new TopClient;$client->appkey = trim($_FANWE['cache']['business']['taobao']['app_key']);$client->secretKey = trim($_FANWE['cache']['business']['taobao']['app_secret']);$req = new ShopcatsListGetRequest;$req->setFields("cid,parent_cid,name,is_parent");$resp = $client->execute($req);$sort = 0;if(isset($resp->shop_cats) && isset($resp->shop_cats->shop_cat)){foreach($resp->shop_cats->shop_cat as $item){$item = (array)$item;$cate = array();$cate['type'] = 'taobao';$cate['id'] = $item['cid'];$cate['pid'] = $item['parent_cid'] == 0 ? '' : $item['parent_cid'];$cate['name'] = $item['name'];$cate['pids'] = '';$cate['sort'] = ++$sort;FDB::insert('shop_cates',$cate,false,true);}}return true;}public function collectReport($time,$page){setTimeLimit(3600);global $_FANWE;if($page <= 1){FDB::query('TRUNCATE TABLE '.FDB::table('taobaoke_report_temp'));}include_once FANWE_ROOT.'sdks/taobao/TopClient.php';include_once FANWE_ROOT.'sdks/taobao/request/TaobaokeReportGetRequest.php';Cache::getInstance()->loadCache('business');$client = new TopClient;$client->appkey = trim($_FANWE['cache']['business']['taobao']['app_key']);$client->secretKey = trim($_FANWE['cache']['business']['taobao']['app_secret']);$req = new TaobaokeReportGetRequest();$req->setFields("num_iid,outer_code,commission_rate,real_pay_fee,app_key,outer_code,pay_time,pay_price,commission,item_title,item_num,trade_id");$page_size = 100;$time = fToDate($time,'Ymd');$req->setDate($time);$req->setPageNo($page);$req->setPageSize($page_size);$resp = (array)$client->execute($req,trim($_FANWE["cache"]["business"]["taobao"]["session_key"]));$is_complete = false;$total_results = 0;if(isset($resp['taobaoke_report'])){$count = 0;$taobaoke_report = (array)$resp['taobaoke_report'];$total_results = (int)$taobaoke_report['total_results'];if($total_results > 0){$taobaoke_report_members = $taobaoke_report['taobaoke_report_members'];foreach($taobaoke_report_members->taobaoke_report_member as $item){$item = (array)$item;$item['pay_time'] = str2Time($item['pay_time']);$item['outer_code'] = isset($item['outer_code']) ? $item['outer_code'] : '';$pay_day = fToDate($item['pay_time'],'Y-m-d 00:00:00');$item['pay_day'] = str2Time($pay_day);$item['commission_rate'] = $item['commission_rate'] * 100;$item['item_title'] = addslashes($item['item_title']);if(!empty($item['outer_code']) && preg_match("/^o\d+$/",$item['outer_code'])){$order_id = (float)substr($item['outer_code'],1);if($order_id == 0)continue;$bln = (int)FDB::resultFirst('SELECT COUNT(id) FROM '.FDB::table('taobaoke_report')." WHERE outer_code = '".addslashes($item['outer_code'])."' AND num_iid = '".addslashes($item['num_iid'])."' AND pay_time = '".addslashes($item['pay_time'])."'");if($bln > 0)continue;$is_insert = false;$res = FDB::query('SELECT * FROM '.FDB::table('goods_order').' WHERE order_id = '.$order_id.' AND keyid = \'taobao_'.$item['num_iid'].'\' AND status = 0');while($order = FDB::fetch($res)){$commission = ((float)$item['commission']) * ((float)$order['commission_rate'] / 100);if($_FANWE['setting']['goods_buy_score_type'] > 0 && $_FANWE['setting']['goods_buy_score_rate'] > 0){$score = 0;$rate = (float)$_FANWE['setting']['goods_buy_score_rate'];if($_FANWE['setting']['goods_buy_score_type'] == 1)$score = (float)$item['real_pay_fee'] * $rate;else$score = (float)$item['commission'] * $rate;$score = round($score);if($score > 0){FS('User')->updateUserScore((int)$order['uid'],'goods','commission','成功购买商品 '.$item['item_title'].' 获得积分',$order_id,$score);}}FDB::query('UPDATE '.FDB::table('goods_order').' SET status = 1,settlement_time = '.TIME_UTC.',commission = '.$commission.' WHERE order_id = '.$order_id.' AND uid = '.(int)$order['uid']);$is_insert = true;}if($is_insert)FDB::insert('taobaoke_report_temp',$item);}}if($page * $page_size >= $total_results){FDB::query('INSERT INTO '.FDB::table('taobaoke_report').'(id,trade_id,num_iid,item_title,item_num,pay_price,real_pay_fee,commission_rate,commission,outer_code,app_key,pay_time,pay_day) SELECT NULL AS id,trade_id,num_iid,item_title,item_num,pay_price,real_pay_fee,commission_rate,commission,outer_code,app_key,pay_time,pay_day FROM '.FDB::table('taobaoke_report_temp').' ORDER BY pay_time ASC,trade_id ASC');return 1;}elsereturn 0;}elsereturn 1;}return -1;}
}
?>

微信投票系统源码--微信投票系统开发功能介绍以及源码分享相关推荐

  1. 投票系统源码--微信投票系统开发功能介绍以及源码分享

    微信投票系统是第三方基于微信平台开发的可以举办微信投票类活动的系统. 微信公众平台自身也带有建立微信投票活动的功能,但功能非常少,只能进行投票,并没有丰富的功能,而且对投票选手的数量也是有限制.所以一 ...

  2. 烽火推系统,探店通系统源码搭建?烽火推系统,探店通系统源码二次技术开发功能板块

    烽火推系统,探店通系统源码搭建?烽火推系统,探店通系统源码二次技术开发功能板块 烽火推,探店通系统源码如何搭建?二次技术开发功能板块有哪些?首先烽火推系统,探店通系统是基于抖音平台的系统.主要功能板块 ...

  3. 微信小程序网悦新闻开发--功能介绍(一)

    目录 微信小程序网悦新闻开发--功能介绍(一) 微信小程序网悦新闻开发--小程序配置(二) 微信小程序网悦新闻开发--首页模块开发(三) 微信小程序网悦新闻开发--视频模块开发(四) 微信小程序网悦新 ...

  4. 青苹果影视系统源码v1.3.20 多功能开源影视源码

    简介: 安装方法特别简单上传服务器即用无需修改任何配置. 使用青苹果系统(maccms)可以快速搭建一个免更新.免维护的聚合.导航.点播网站. 功能列表: 1.数据模块 一键对接市面上的资源站API接 ...

  5. 解密电商系统-Spring boot快速开始及核心功能介绍(下)

    上次说了Spring boot快速开始及核心功能介绍,本次说说配置文件相关的. Spring Boot属性配置文件详解(一) 修改端口 # application.properties: server ...

  6. 瀚升优品app翰林优商系统开发功能介绍

    最近新开发了一套(瀚升优品app)翰林优商系统,其主要功能有商城系统,会员系统,任务系统,支付系统,积分管理系统,在线咨询系统等等. 瀚升优品app特点: 1.精选美服在线特约手机购物软件,实时更新各 ...

  7. linux设备驱动开发详解源码,linux设备驱动开发详解光盘源码.rar

    压缩包 : linux设备驱动开发详解光盘源码.rar 列表 19/busybox源代码/busybox-1.2.1.tar.bz2 19/MTD工具/mtd-utils-1.0.0.tar.gz 1 ...

  8. java做的企业网站源码 java开发的公司网站源码 java ssm框架开发的门户网站源码 java 企业官网源代码公司门户网站模板源码带后台SSM框架开发建设

    java做的企业网站(源码)java做的企业网站(源码)java做的企业网站(源码) 加Q:464652874 获取下载链接 ************************************* ...

  9. php下载apk文件源码下载,php实现文件下载功能的几个代码分享

    一个简单的php文件下载源代码,虽不支持断点续传等,但是可以满足一些常用的需求了.php下载文件其实用一个a标签就能实现,比如 magento-1.8.1.0.zip .但是遇到一些浏览器能识别的格式 ...

最新文章

  1. 面试官问:BitMap了解么?在什么场景下用过?碰到过什么问题?
  2. 超强实操!手把手教学Kinect深度图与RGB摄像头的标定与配准
  3. 未来趋势分析:Linux有可能成为java OS
  4. python多线程处理图片_Python斗图网多线程爬取图片
  5. flashfxp连mysql_FlashFXP 命令行参数
  6. 深度学习—机器学习(神经网络2)
  7. 【面试必备】java面试题视频讲解
  8. 15个实用的管理mysql的MySQLadmin命令
  9. JSP include directive 和JSP include的区别
  10. presentViewController 后调用pushViewController 无效解决方案
  11. Opencv3与Opencv2的区别,及opencv2项目移植到opencv3注意事项
  12. okhttp3+retrofit2+rxjava2使用
  13. 用python做youtube自动化下载器 代码
  14. 计算机读博士一个月补助多少钱,中国200万在读硕士生和博士生,每月能拿到多少补助?...
  15. macOS Big Sur 11.2.3 (20D91) 虚拟机 ISO 镜像
  16. Python - 实现渐变色的RGB计算
  17. 美业SaaS的创业分享之[销售]:销售和销售管理
  18. 钢琴的乐理知识以及musicXml属性介绍
  19. oracle的dbms_aw,解决 DBMS_AW_EXP: BIN$*****==$0 not AW$
  20. Liang Zhen

热门文章

  1. YoloV4模型解析及TensorRT加速
  2. 【C语言题目】循环-约瑟夫环
  3. 大数据和云计算技术周报(第182期)
  4. 宏任务和微任务的理解
  5. 安装w3af时已经安装retire却提示没有安装的问题
  6. EXCEL根据一列筛选另一列
  7. 防止vps主机被别人绑定域名解析
  8. html 多层画布,HTML画布——canvas
  9. android硬件加速导致绘制,Android中的硬件加速
  10. 生产-消费模型之阻塞队列的源码分析