discuz每月赠送积分金币计划任务插件

计划任务保存在source\include\cron 目录中
先建立一个cron_vip_give_score_monthly.php 文件,放进上面的目录中
里面的内容为

<?php

/**
 *      [Discuz!] (C)2001-2099 Comsenz Inc.
 *      This is NOT a freeware, use is subject to license terms
 *
 *      $Id: cron_promotion_hourly.php 24377 2011-09-15 11:02:12Z zhengqingpeng $
 */

if(!defined('IN_DISCUZ')) {
    exit('Access Denied');
}
$rs = DB::fetch_all("SELECT uid,groupid FROM " .DB::table('common_member')." WHERE groupid in(22,23,24,25 )");
foreach($rs as $v){
    if($v['groupid']==24){//季会员
        updatemembercount($v['uid'], array('extcredits2'=> +128), true, 'vip每月赠送', 0, 'vip每月赠送','vip每月赠送');   
    }

    if($v['groupid']==22){//年会员
        updatemembercount($v['uid'], array('extcredits2'=> +288), true, 'vip每月赠送', 0, 'vip每月赠送','vip每月赠送');   
    }
    if($v['groupid']==23){//终身会员
        updatemembercount($v['uid'], array('extcredits2'=> +588), true, 'vip每月赠送', 0, 'vip每月赠送','vip每月赠送');   
    }

}
?>

groupid根据自己网站后台的会员组修改

然后,进后台,工具,计划任务.添加任务,执行时间,自己根据情况设置

这里写图片描述

如果任务不执行,需要查一下是否有个别其它任务出现了问题,可以禁用一下其它的任务再看情况.特别是插件任务.
要测试,需要到时间点前 多刷新网站首页,才可测试出效果,注意网站的是否设置缓存了.
如果发现还不执行,可能你的测试会员,已经升级到另一个会员组了,不在赠送积分的范围内了.要注意

请打赏谢谢大佬

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值