微信小程序weiphp cms微信管理后台投票统计在哪

今日帖子:0
浏览&114&&
浏览&264&&
浏览&379&&
浏览&176&&
浏览&1012&&
浏览&711&&
浏览&349&&
浏览&475&&
浏览&590&&
浏览&640&&
WeiPHP 版权所有 苏ICP备号
Powered by&2175人阅读
插件效果截图:
代码部分:
namespace Addons\sign\M
use Home\Model\WeixinM
* sign的微信模型
class WeixinAddonModel extends WeixinModel{
function reply($dataArr, $keywordArr = array()) {
$config = getAddonConfig ( 'sign' ); // 获取后台插件的配置参数
$openid=get_openid();
$User=M('follow');
$select=$User-&where('openid=&'.$openid.'&')-&find();
$Sign=M('sign');
$time=strtotime(date('y-m-d H:i:s',time()));
$nowdate=date(&Y-m-d&,time());
$Sign_select=$Sign-&where('openid=&'.$openid.'&')-&order('ID DESC')-&find();
$integral='10';//设置增加的经验值
if($Sign_select['date']==date('Y-m-d',time())){
$this-&replyText('您今天已经签过到了。明天再来哦。');
$sign_data[]=array('nickname'=&$select['nickname'],'openid'=&$select['openid'],'signtime'=&$time,'integral'=&$integral,'date'=&$nowdate,'ranking'=&'');
$Sign-&addAll($sign_data);
$sign_order=$Sign-&Where('date=&'.date('Y-m-d',time()).'&');
$pernum=intval($sign_order-&count());
$sign_pernum_data['ranking']=$
$Sign-&where('openid=&'.$openid.'&'.' AND '.'date=&'.date('Y-m-d',time()).'&' )-&save($sign_pernum_data);
$Sign-& where('openid=&'.$openid.'&')-&setField('date',date('Y-m-d',time()));
$list = $Sign-&where('date=&'.date('Y-m-d',time()).'&')-&order('signtime ASC')-&limit(5)-&select();//时间降序排序(sign表)
$user_experience=$select['experience'];//赋值经验(follow表)
$exadd=$user_experience+$
$User-& where('openid=&'.$openid.'&')-&setField('experience',$exadd);
foreach($list as $k=&$v){
$person.='第'.$v['ranking'].'名 '.$v['nickname'].' '.date('H:i:s',$v['signtime']).&\n&;
$content='恭喜您,签到成功'.&\n&.'本次签到获得'.$integral.'点经验'.&\n&.'当前总经验'.$exadd.&\n&.'签到时间:'.&\n&.date('Y-m-d H:i:s',time()).&\n&.&\n&.'您今天是第'.$pernum.'位签到'.&\n&.'(前五名名单)'.&\n&.$
$this-&replyText($content);
// 关注公众号事件
public function subscribe() {
// 取消关注公众号事件
public function unsubscribe() {
// 扫描带参数二维码事件
public function scan() {
// 上报地理位置事件
public function location() {
// 自定义菜单事件
public function click() {
数据主要编码为‘utf8_general_ci’,表情昵称不能显示,有需求改成&utf8mb4_general_ci&,这样至少能用&?&代替表情部分,也能大致区分昵称。如果数据库不支持&utf8mb4_general_ci&,请升级你的Mysql。
下载地址:
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2607次
排名:千里之外微信公众号管理平台 微擎、微赞、小猪、微动力、weiphp到底哪个比较好? - 知乎177被浏览44544分享邀请回答0添加评论分享收藏感谢收起微信公众号管理平台 微擎、微赞、小猪、微动力、weiphp到底哪个比较好? - 知乎177被浏览44544分享邀请回答78 条评论分享收藏感谢收起

我要回帖

更多关于 微信投票系统源码 php 的文章

 

随机推荐